···3737 external connector status, such as a headset line for an audio driver or an3838 HDMI connector. It will provide a better userspace sysfs interface than GPIO.39394040-- restart-gpio: drivers/power/gpio-restart.c is used to restart/reboot the4141- system by pulling a GPIO line and will register a restart handler so4040+- restart-gpio: drivers/power/reset/gpio-restart.c is used to restart/reboot4141+ the system by pulling a GPIO line and will register a restart handler so4242 userspace can issue the right system call to restart the system.43434444-- poweroff-gpio: drivers/power/gpio-poweroff.c is used to power the system down4545- by pulling a GPIO line and will register a pm_power_off() callback so that4646- userspace can issue the right system call to power down the system.4444+- poweroff-gpio: drivers/power/reset/gpio-poweroff.c is used to power the4545+ system down by pulling a GPIO line and will register a pm_power_off()4646+ callback so that userspace can issue the right system call to power down the4747+ system.47484848-- gpio-gate-clock: drivers/clk/clk-gpio-gate.c is used to control a gated clock4949+- gpio-gate-clock: drivers/clk/clk-gpio.c is used to control a gated clock4950 (off/on) that uses a GPIO, and integrated with the clock subsystem.50515152- i2c-gpio: drivers/i2c/busses/i2c-gpio.c is used to drive an I2C bus