Hello,
I have recently used the AM3358 processor in a design. For the most part, we have been able to get everything working properly, which includes completely booting the system. However, there are a couple of issues that we have found that require addressing. First of all, the ARM does not perform a soft power-down when that action is requested by the PMIC (TPS65217C) through the PB IN push-button input. The interrupt output of the PMIC has been verified to go low, but when pin C6 is monitored, the PMIC_PWR_EN pin never goes low to turn off the system. Additional possible related issues are that halt and poweroff seem to work fine (poweroff reboots instead of actually powering down) from the Linux terminal, while shutdown and reboot hang and output an error. The second issue that we have encountered is the lack of response on one of the GPIO pins on the ARM. Through both u-boot and once in Linux, we have been successful in toggling the state of several pins. However, one of the GPIO pins (pin B12, which we have as pin 114) controls the enable input to a voltage regulator and will not respond to these commands. The exact same design is used elsewhere on the board with a voltage regulator that can be controlled through pin T7 (pin 67), so I don't believe the issue should not be with the hardware interface. I can provide schematics for hardware interfaces if necessary. Any help regarding these matters would be greatly appreciated.
Thanks