Hello team,
I received inquiries about Pinmux configuration. According to AM335x's TRM "9.3.1 CONTROL_MODULE Registers", those registers are defined as follows.
9E4h conf_emu0 9E8h conf_emu1 9F8h conf_rtc_pwronrstn 9FCh conf_pmic_power_en A00h conf_ext_wakeup
However, according to u-boot source code (u-boot/arch/arm/include/asm/arch-am33xx/mux_am33xx.h), the following structure is defined
struct pad_signals { int gpmc_ad0; : (ellipsis) int emu0; int emu1; int osc1_in; int osc1_out; int pmic_power_en; int rtc_porz; int rsvd2; int ext_wakeup; :(ellipsis) int vrefn; };
Therefore, customer thinks there is different offset between TRM definitions and source code definitions. Should customer swap source pmic_power_en and rsvd2 ? Can we have adivice/comments on this, please?
Best regards,
Miyazaki