Part Number: AM3358
Other Parts Discussed in Thread: TPS65217
Hi,
I wanted to use latest stable linux kernel on beaglebone black board but I found out that suspend/resume doesn't work.
I prepared minimalistic defconfig as I do not use ethernet and usb.
When device goes to suspend its not possible to wake it up via UART, however I can use rtcwake which works. Unfortunately rtcwake doesn't work if device is put into suspend for the second time. After reboot the first rtcwake suspend/resume works again but the second one not.
Do you have any idea what can be the issue?
This is my defconfig:
CONFIG_KERNEL_LZO=y CONFIG_SYSVIPC=y CONFIG_NO_HZ_IDLE=y CONFIG_HIGH_RES_TIMERS=y # CONFIG_UID16 is not set # CONFIG_SYSFS_SYSCALL is not set # CONFIG_FHANDLE is not set # CONFIG_AIO is not set # CONFIG_IO_URING is not set # CONFIG_ADVISE_SYSCALLS is not set CONFIG_KALLSYMS_ALL=y CONFIG_EMBEDDED=y # CONFIG_VM_EVENT_COUNTERS is not set # CONFIG_SLUB_DEBUG is not set CONFIG_SOC_AM33XX=y CONFIG_ARM_THUMBEE=y # CONFIG_HARDEN_BRANCH_PREDICTOR is not set # CONFIG_CACHE_L2X0 is not set # CONFIG_DEBUG_ALIGN_RODATA is not set # CONFIG_HIGHPTE is not set # CONFIG_ARM_MODULE_PLTS is not set CONFIG_FORCE_MAX_ZONEORDER=11 # CONFIG_ATAGS is not set CONFIG_CPU_FREQ=y CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y CONFIG_CPU_FREQ_GOV_POWERSAVE=y CONFIG_CPU_FREQ_GOV_USERSPACE=y CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y CONFIG_CPUFREQ_DT=y CONFIG_KERNEL_MODE_NEON=y CONFIG_PM_DEBUG=y CONFIG_JUMP_LABEL=y # CONFIG_SECCOMP is not set # CONFIG_STACKPROTECTOR is not set CONFIG_MODULES=y CONFIG_MODULE_UNLOAD=y # CONFIG_COREDUMP is not set CONFIG_NET=y CONFIG_PACKET=y CONFIG_UNIX=y # CONFIG_WIRELESS is not set # CONFIG_ETHTOOL_NETLINK is not set CONFIG_DEVTMPFS=y CONFIG_DEVTMPFS_MOUNT=y # CONFIG_FW_CACHE is not set CONFIG_SRAM=y CONFIG_EEPROM_AT24=m # CONFIG_INPUT is not set # CONFIG_SERIO is not set # CONFIG_VT is not set # CONFIG_LEGACY_PTYS is not set # CONFIG_LDISC_AUTOLOAD is not set CONFIG_SERIAL_8250=y # CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set # CONFIG_SERIAL_8250_16550A_VARIANTS is not set CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_OMAP=y # CONFIG_SERIAL_8250_OMAP_TTYO_FIXUP is not set CONFIG_SERIAL_OF_PLATFORM=y CONFIG_HW_RANDOM=y # CONFIG_I2C_COMPAT is not set CONFIG_PINCTRL_SINGLE=y CONFIG_GPIO_SYSFS=y # CONFIG_GPIO_CDEV is not set # CONFIG_HWMON is not set # CONFIG_THERMAL_OF is not set # CONFIG_TI_SOC_THERMAL is not set CONFIG_WATCHDOG=y CONFIG_OMAP_WATCHDOG=y CONFIG_MFD_TPS65217=y CONFIG_REGULATOR_TPS65217=y # CONFIG_USB_SUPPORT is not set CONFIG_MMC=y CONFIG_MMC_SDHCI=y CONFIG_MMC_SDHCI_PLTFM=y CONFIG_MMC_OMAP=y CONFIG_MMC_OMAP_HS=y CONFIG_MMC_SDHCI_OMAP=y CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=m CONFIG_LEDS_GPIO=m CONFIG_LEDS_TRIGGERS=y CONFIG_LEDS_TRIGGER_TIMER=m CONFIG_LEDS_TRIGGER_ONESHOT=m CONFIG_LEDS_TRIGGER_HEARTBEAT=m CONFIG_LEDS_TRIGGER_CPU=y CONFIG_LEDS_TRIGGER_GPIO=m CONFIG_LEDS_TRIGGER_DEFAULT_ON=m CONFIG_RTC_CLASS=y CONFIG_RTC_DRV_OMAP=m CONFIG_DMADEVICES=y # CONFIG_DMA_OMAP is not set # CONFIG_VIRTIO_MENU is not set # CONFIG_VHOST_MENU is not set CONFIG_HWSPINLOCK=y CONFIG_HWSPINLOCK_OMAP=y CONFIG_MAILBOX=y CONFIG_OMAP2PLUS_MBOX=m CONFIG_REMOTEPROC=y CONFIG_WKUP_M3_RPROC=m CONFIG_SOC_TI=y CONFIG_AMX3_PM=m CONFIG_WKUP_M3_IPC=m CONFIG_TI_EMIF=m CONFIG_TI_EMIF_SRAM=m CONFIG_EXT4_FS=y # CONFIG_FILE_LOCKING is not set CONFIG_TMPFS=y # CONFIG_MISC_FILESYSTEMS is not set CONFIG_CRYPTO_DEV_OMAP=m CONFIG_CRYPTO_DEV_OMAP_SHAM=m CONFIG_CRYPTO_DEV_OMAP_AES=m CONFIG_CRYPTO_DEV_OMAP_DES=m CONFIG_PRINTK_TIME=y # CONFIG_SECTION_MISMATCH_WARN_ONLY is not set CONFIG_DEBUG_FS=y # CONFIG_DEBUG_MISC is not set # CONFIG_RUNTIME_TESTING_MENU is not set

