When I set the values of enfc_pred and enfs_podf in U-Boot, they disappear in Linux.
Here is the clk_summary:
pll2_pfd2_396m 1 1 0 396000000 0
enfc_sel 0 0 0 396000000 0
enfc_pred 0 0 0 66000000 0
enfc_podf 0 0 0 22000000 0
gpmi_io 0 0 0 22000000
Here is a register dump in Linux that matches the clk_summary:
bash# devmem2 0x20c402c w
/dev/mem opened.
Memory mapped at address 0x76fb7000.
Read at address 0x020C402C (0x76fb702c): 0x0055B6C1
Here is the register setting in U-Boot that I would like to try in Linux:
=> md.l 0x20c402c 1
020c402c: 0015b6c1
I have been unable to find these divisors in existing device tree entries in the arch/arm/boot/dts directory.
已解决! 转到解答。