summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorParth Pancholi <parth.pancholi@toradex.com>2024-06-20 11:38:31 +0200
committerParth Pancholi <parth.pancholi@toradex.com>2024-06-20 11:38:31 +0200
commita26b9b55882cfb9ca995fa45d1e397b2f3a488f6 (patch)
tree2ad9452803382bcc31c4a4dc22e2850a2c3cfbb0
parentacfc33303868a77ecc9eb95d26f65d4f661a7068 (diff)
toradex_defconfig: enable POWER_RESET_GPIO and POWER_RESET_GPIO_RESTART
Enable GPIO-based power on-off and restart functionality. This enables Aquila AM69 on-module GPIO-based power state signals CTRL_RESET_MICO# and PWR_DOWN_REQ for power reset and power on-off functionality respectively. Upstream-Status: Inappropriate [Configuration] Signed-off-by: Parth Pancholi <parth.pancholi@toradex.com>
-rw-r--r--arch/arm64/configs/toradex_defconfig2
-rw-r--r--arch/arm64/configs/toradex_ti_arm64_prune.config6
2 files changed, 8 insertions, 0 deletions
diff --git a/arch/arm64/configs/toradex_defconfig b/arch/arm64/configs/toradex_defconfig
index 07a0063b0834..57a6217d0ec6 100644
--- a/arch/arm64/configs/toradex_defconfig
+++ b/arch/arm64/configs/toradex_defconfig
@@ -476,6 +476,8 @@ CONFIG_GPIO_PCA953X_IRQ=y
CONFIG_GPIO_BD9571MWV=m
CONFIG_GPIO_MAX77620=y
CONFIG_POWER_RESET_BRCMSTB=y
+CONFIG_POWER_RESET_GPIO=y
+CONFIG_POWER_RESET_GPIO_RESTART=y
CONFIG_POWER_RESET_SYSCON=y
CONFIG_SYSCON_REBOOT_MODE=y
CONFIG_BATTERY_SBS=m
diff --git a/arch/arm64/configs/toradex_ti_arm64_prune.config b/arch/arm64/configs/toradex_ti_arm64_prune.config
index 5cb015b85afc..5c6475045f1e 100644
--- a/arch/arm64/configs/toradex_ti_arm64_prune.config
+++ b/arch/arm64/configs/toradex_ti_arm64_prune.config
@@ -63,6 +63,12 @@ CONFIG_USB_ONBOARD_HUB=y
# GPIO based mux for managing swapping of SBU lines in a Type-C port
CONFIG_TYPEC_MUX_GPIO_SBU=m
+# GPIO based power on/off
+CONFIG_POWER_RESET_GPIO=y
+
+# GPIO based restart
+CONFIG_POWER_RESET_GPIO_RESTART=y
+
# Support Bluetooth HID devices
CONFIG_UHID=m