Tool/software: Linux
Hello,
We have our own board design based on am3352 processor and we use kernel 4.4.19 from TI SDK 03.01.00.06
We want to use PM modes but we have some problems.
This is my configuration regarding PM
#
# Power management options
#
CONFIG_SUSPEND=y
CONFIG_SUSPEND_FREEZER=y
# CONFIG_SUSPEND_SKIP_SYNC is not set
# CONFIG_HIBERNATION is not set
CONFIG_PM_SLEEP=y
# CONFIG_PM_AUTOSLEEP is not set
# CONFIG_PM_WAKELOCKS is not set
CONFIG_PM=y
CONFIG_PM_DEBUG=y
# CONFIG_PM_ADVANCED_DEBUG is not set
CONFIG_PM_SLEEP_DEBUG=y
# CONFIG_APM_EMULATION is not set
CONFIG_PM_OPP=y
CONFIG_PM_CLK=y
# CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set
CONFIG_CPU_PM=y
CONFIG_ARCH_SUSPEND_POSSIBLE=y
CONFIG_ARM_CPU_SUSPEND=y
CONFIG_ARCH_HIBERNATION_POSSIBLE=y
CONFIG_NET=y
CONFIG_NET_INGRESS=y
I copied am335x-pm-firmware.elf file from SDK to the FS, and it is loaded when booting
[ 13.424655] remoteproc0: wkup_m3 is available
[ 13.429147] remoteproc0: Note: remoteproc is still under development and considered experimental.
[ 13.492413] wkup_m3_ipc 44e11324.wkup_m3_ipc: could not get rproc handle
[ 13.557627] remoteproc0: THE BINARY FORMAT IS NOT YET FINALIZED, and backward compatibility isn't yet guaranteed.
[ 13.839549] remoteproc0: powering up wkup_m3
[ 13.855070] remoteproc0: Booting fw image am335x-pm-firmware.elf, size 217148
[ 13.862619] remoteproc0: remote processor wkup_m3 is now up
[ 13.868329] wkup_m3_ipc 44e11324.wkup_m3_ipc: CM3 Firmware Version = 0x191
But when I try to check PM possible states it is empty
root@arm:~# cat /sys/power/state
root@arm:~#
Could you please help us?
If you need more information please ask me.
Best regards