Part Number: AM5728
Other Parts Discussed in Thread: ADS1015, PMP
I'm just trying to understand the extent / responsibility of the Linux device tree node.
For example, I have the SATA nodes disabled like this:
/* No Sata on this device */
&sata_phy {
status = "disabled";
};
&sata {
status = "disabled";
};
However, reading the register shows that the block is still powered and being clocked:
/dev/mem opened.
Memory mapped at address 0xb6f11000.
Read at address 0x4A002374 (0xb6f11374): 0x0500C000
Am I expected to manipulate these bits directly to completely disable SATA? Or is there anything else that needs to be done in the Linux DTS (or possibly in U-Boot) to make sure SATA does not get initialized at all?