/Zephyr-latest/dts/bindings/power/ |
D | st,stm32-pwr.yaml | 2 # SPDX-License-Identifier: Apache-2.0 6 compatible: "st,stm32-pwr" 14 wkup-pins-nb: 17 Max nbr of system wake-up pins. 18 For example wkup-pins-nb = <8>; on the stm32u5 20 wkup-pin-srcs: 23 Number of wake-up GPIO sources to select from for each wake-up pin. 25 wake-up pin. 27 For example, each wake-up pin on STM32U5 is associated with 28 4 wake-up sources, 3 of them correspond to GPIOs. [all …]
|
D | atmel,sam-supc.yaml | 2 # SPDX-License-Identifier: Apache-2.0 5 Atmel SAM SUPC (Supply-Controller) controller 8 monitoring of the device. It have a special feature that it can wake-up the 9 device from a low-power state using special peripherals as wake-up sources. 11 The dedicated peripherals that can wake-up the core supply domain are: RTC, 12 RTT, Supply Monitor and GPIOs. In the first three peripherals it is necessary 13 inform the wakeup-source-id property on their respective nodes. 17 wakeup-source-id = <&supc SUPC_WAKEUP_SOURCE_RTC>; 21 The special peripheral will wake-up the device only when the standard property 22 wakeup-source is defined, e.g.: [all …]
|
/Zephyr-latest/dts/bindings/wifi/ |
D | infineon,airoc-wifi.yaml | 4 # SPDX-License-Identifier: Apache-2.0 7 AIROC Wi-Fi Connectivity. 9 Example of enabling AIROC Wi-Fi device (for SDIO): 14 pinctrl-0 = <&p2_4_sdio_cmd &p2_5_sdio_clk &p2_0_sdio_data0 16 pinctrl-names = "default"; 19 airoc-wifi { 21 compatible = "infineon,airoc-wifi-sdio"; 23 /* Wi-Fi control gpios */ 24 wifi-reg-on-gpios = <&gpio_prt2 6 GPIO_ACTIVE_HIGH>; 25 wifi-host-wake-gpios = <&gpio_prt0 4 GPIO_ACTIVE_HIGH>; [all …]
|
D | infineon,airoc-wifi-spi.yaml | 2 AIROC Wi-Fi Connectivity over SPI. 4 compatible: "infineon,airoc-wifi" 6 include: [spi-device.yaml, "infineon,airoc-wifi.yaml"] 9 wifi-host-wake-gpios: 12 bus-select-gpios: 16 wifi-reg-on-gpios goes high to select SPI bus mode. 17 type: phandle-array 19 spi-half-duplex: 21 Use half-duplex communication; if not present, full- 25 spi-word-size: [all …]
|
/Zephyr-latest/dts/bindings/can/ |
D | ti,tcan4x5x.yaml | 2 # SPDX-License-Identifier: Apache-2.0 12 spi-max-frequency = <18000000>; 13 clock-frequency = <40000000>; 14 device-state-gpios = <&gpio0 0 GPIO_ACTIVE_LOW>; 15 device-wake-gpios = <&gpio0 1 GPIO_ACTIVE_HIGH>; 16 reset-gpios = <&gpio0 2 GPIO_ACTIVE_HIGH>; 17 int-gpios = <&gpio0 3 GPIO_ACTIVE_LOW>; 18 bosch,mram-cfg = <0x0 15 15 5 5 0 10 10>; 21 can-transceiver { 22 max-bitrate = <8000000>; [all …]
|
/Zephyr-latest/dts/bindings/bluetooth/ |
D | infineon,cyw43xxx-bt-hci.yaml | 4 # SPDX-License-Identifier: Apache-2.0 14 current-speed = <115200>; 16 /* HCI-UART pins*/ 17 pinctrl-0 = <&p3_1_scb2_uart_tx &p3_0_scb2_uart_rx 19 pinctrl-names = "default"; 22 hw-flow-control; 24 bt-hci { 26 compatible = "infineon,cyw43xxx-bt-hci"; 27 bt-reg-on-gpios = <&gpio_prt3 4 (GPIO_ACTIVE_HIGH)>; 29 fw-download-speed = <3000000>; [all …]
|
/Zephyr-latest/boards/sparkfun/thing_plus_matter_mgm240p/dts/bindings/ |
D | silabs,gecko-wake-up-trigger.yaml | 2 # SPDX-License-Identifier: Apache-2.0 4 description: GPIO Wake Up Trigger for EFR32MG24 6 compatible: "silabs,gecko-wake-up-trigger" 11 gpios: 12 type: phandle-array 15 GPIO used as wake up trigger from EM4 sleep
|
/Zephyr-latest/boards/silabs/dev_kits/xg24_dk2601b/dts/bindings/ |
D | silabs,gecko-wake-up-trigger.yaml | 2 # SPDX-License-Identifier: Apache-2.0 4 description: GPIO Wake Up Trigger for EFR32MG24 6 compatible: "silabs,gecko-wake-up-trigger" 11 gpios: 12 type: phandle-array 15 GPIO used as wake up trigger from EM4 sleep
|
/Zephyr-latest/boards/silabs/dev_kits/xg24_ek2703a/dts/bindings/ |
D | silabs,gecko-wake-up-trigger.yaml | 2 # SPDX-License-Identifier: Apache-2.0 4 description: GPIO Wake Up Trigger for EFR32MG24 6 compatible: "silabs,gecko-wake-up-trigger" 11 gpios: 12 type: phandle-array 15 GPIO used as wake up trigger from EM4 sleep
|
/Zephyr-latest/boards/silabs/dev_kits/sltb010a/dts/bindings/ |
D | silabs,gecko-wake-up-triggers.yaml | 2 # SPDX-License-Identifier: Apache-2.0 4 description: GPIO Wake Up Trigger for EFR32BG22/EFR32BG27 6 compatible: "silabs,gecko-wake-up-trigger" 11 gpios: 12 type: phandle-array 15 GPIO used as wake up trigger from EM4 sleep
|
/Zephyr-latest/boards/silabs/dev_kits/xg27_dk2602a/dts/bindings/ |
D | silabs,gecko-wake-up-triggers.yaml | 2 # SPDX-License-Identifier: Apache-2.0 4 description: GPIO Wake Up Trigger for EFR32BG22/EFR32BG27 6 compatible: "silabs,gecko-wake-up-trigger" 11 gpios: 12 type: phandle-array 15 GPIO used as wake up trigger from EM4 sleep
|
/Zephyr-latest/dts/bindings/serial/ |
D | renesas,smartbond-uart.yaml | 3 compatible: "renesas,smartbond-uart" 5 include: [uart-controller.yaml, pinctrl-device.yaml] 14 periph-clock-config: 19 current-speed: 24 - 4800 25 - 9600 26 - 14400 27 - 19200 28 - 28800 29 - 38400 [all …]
|
/Zephyr-latest/dts/bindings/modem/ |
D | swir,hl7800.yaml | 4 # SPDX-License-Identifier: Apache-2.0 11 include: uart-device.yaml 14 mdm-wake-gpios: 15 type: phandle-array 18 mdm-reset-gpios: 19 type: phandle-array 22 mdm-pwr-on-gpios: 23 type: phandle-array 26 mdm-fast-shutd-gpios: 27 type: phandle-array [all …]
|
/Zephyr-latest/samples/boards/espressif/deep_sleep/ |
D | README.rst | 1 .. zephyr:code-sample:: esp32-deep-sleep 4 Use deep sleep with wake on timer, GPIO, and EXT1 sources on ESP32. 13 This sample shows how to set a wake up source, trigger deep sleep and then 14 make use of that pre-configured wake up source to bring the system back again. 16 The following wake up sources are demonstrated in this example: 18 1. ``Timer``: An RTC timer that can be programmed to trigger a wake up after 19 a preset time. This example will trigger a wake up every 20 seconds. 20 2. ``EXT1``: External wake up 1 is tied to multiple RTC GPIOs. This example 21 uses GPIO2 and GPIO4 to trigger a wake up with any one of the two pins are 23 3. ``GPIO``: Only supported by some Espressif SoCs, in the case of ESP32-C3 [all …]
|
/Zephyr-latest/dts/bindings/spi/ |
D | nordic,nrf-spi-common.yaml | 2 # SPDX-License-Identifier: Apache-2.0 6 include: [spi-controller.yaml, pinctrl-device.yaml, nordic-clockpin.yaml] 15 pinctrl-0: 18 pinctrl-names: 21 max-frequency: 28 overrun-character: 34 easydma-maxcnt-bits: 41 wake-gpios: 42 type: phandle-array 44 Optional bi-directional line that allows SPI master to indicate to SPI [all …]
|
/Zephyr-latest/boards/silabs/dev_kits/xg24_ek2703a/ |
D | board.c | 4 * SPDX-License-Identifier: Apache-2.0 19 GPIO_DT_SPEC_GET(DT_NODELABEL(wake_up_trigger), gpios); in board_late_init_hook() 22 LOG_ERR("Wake-up GPIO device was not found!\n"); in board_late_init_hook() 26 LOG_ERR("Failed to configure wake-up GPIO!\n"); in board_late_init_hook()
|
/Zephyr-latest/soc/st/stm32/common/ |
D | stm32_wkup_pins.c | 4 * SPDX-License-Identifier: Apache-2.0 19 #include <zephyr/dt-bindings/power/stm32_pwr.h> 42 * @brief flags for wake-up pin polarity configuration 46 /* detection of wake-up event on the high level : rising edge */ 48 /* detection of wake-up event on the low level : falling edge */ 54 * @brief flags for configuration of pull-ups & pull-downs of GPIO ports 55 * that are associated with wake-up pins 66 * @brief Structure for storing the devicetree configuration of a wake-up pin. 71 /* GPIO pin(s) associated with wake-up pin */ 88 * @brief Get wake-up pin configuration from a given devicetree node. [all …]
|
/Zephyr-latest/dts/bindings/sensor/ |
D | ams,ccs811.yaml | 2 # SPDX-License-Identifier: Apache-2.0 8 include: [sensor-device.yaml, i2c-device.yaml] 11 wake-gpios: 12 type: phandle-array 15 sensor receives this as an active-low signal. 17 reset-gpios: 18 type: phandle-array 21 reset. The sensor receives this as an active-low signal. 23 irq-gpios: 24 type: phandle-array [all …]
|
/Zephyr-latest/dts/bindings/input/ |
D | focaltech,ft5336.yaml | 2 # SPDX-License-Identifier: Apache-2.0 8 include: [i2c-device.yaml, touchscreen-common.yaml] 11 int-gpios: 12 type: phandle-array 16 reset-gpios: 17 type: phandle-array 20 to wake it from hibernation mode. Active low.
|
/Zephyr-latest/drivers/sensor/st/lis2dw12/ |
D | Kconfig | 1 # ST Microelectronics LIS2DW12 3-axis accelerometer driver 4 # SPDX-License-Identifier: Apache-2.0 31 depends on $(dt_compat_any_has_prop,$(DT_COMPAT_ST_LIS2DW12),irq-gpios) 37 depends on $(dt_compat_any_has_prop,$(DT_COMPAT_ST_LIS2DW12),irq-gpios) 62 bool "Tap and Tap-Tap detection" 77 The wake-up interrupt signal is generated if a certain number of 80 a wake-up interrupt generation at least one of the three axes must
|
/Zephyr-latest/boards/shields/tcan4550evm/ |
D | tcan4550evm.overlay | 4 * SPDX-License-Identifier: Apache-2.0 7 #include <zephyr/dt-bindings/gpio/gpio.h> 17 cs-gpios = <&arduino_header 16 GPIO_ACTIVE_LOW>; /* D10 */ 22 /* reduced spi-max-frequency to accommodate flywire connections */ 23 spi-max-frequency = <2000000>; 25 clock-frequency = <40000000>; 26 device-state-gpios = <&arduino_header 12 GPIO_ACTIVE_HIGH>; /* D6 */ 27 device-wake-gpios = <&arduino_header 13 GPIO_ACTIVE_HIGH>; /* D7 */ 28 reset-gpios = <&arduino_header 14 GPIO_ACTIVE_HIGH>; /* D8 */ 29 int-gpios = <&arduino_header 15 GPIO_ACTIVE_LOW>; /* D9 */ [all …]
|
/Zephyr-latest/samples/sensor/ccs811/boards/ |
D | nrf51_ble400.overlay | 4 * SPDX-License-Identifier: Apache-2.0 19 low-power-enable; 26 pinctrl-0 = <&i2c0_default_alt>; 27 pinctrl-1 = <&i2c0_sleep_alt>; 28 pinctrl-names = "default", "sleep"; 34 irq-gpios = <&gpio0 2 GPIO_ACTIVE_LOW>; 35 wake-gpios = <&gpio0 5 GPIO_ACTIVE_LOW>; 36 reset-gpios = <&gpio0 6 GPIO_ACTIVE_LOW>;
|
/Zephyr-latest/boards/silabs/dev_kits/sltb010a/ |
D | thunderboard.dtsi | 4 * SPDX-License-Identifier: Apache-2.0 7 #include <zephyr/dt-bindings/input/input-event-codes.h> 11 zephyr,bt-c2h-uart = &usart1; 13 zephyr,shell-uart = &usart1; 14 zephyr,uart-pipe = &usart1; 20 compatible = "gpio-leds"; 22 gpios = <&gpiob 0 GPIO_ACTIVE_HIGH>; 28 compatible = "gpio-keys"; 30 gpios = <&gpiob 1 GPIO_ACTIVE_LOW>; 36 wake_up_trigger: gpio-wake-up { [all …]
|
/Zephyr-latest/boards/silabs/dev_kits/xg27_dk2602a/ |
D | thunderboard.dtsi | 4 * SPDX-License-Identifier: Apache-2.0 7 #include <zephyr/dt-bindings/input/input-event-codes.h> 11 zephyr,bt-c2h-uart = &usart1; 13 zephyr,shell-uart = &usart1; 14 zephyr,uart-pipe = &usart1; 20 compatible = "gpio-leds"; 22 gpios = <&gpiob 0 GPIO_ACTIVE_HIGH>; 28 compatible = "gpio-keys"; 30 gpios = <&gpiob 1 GPIO_ACTIVE_LOW>; 36 wake_up_trigger: gpio-wake-up { [all …]
|
/Zephyr-latest/samples/boards/espressif/deep_sleep/src/ |
D | main.c | 4 * SPDX-License-Identifier: Apache-2.0 21 #error "Unsupported: wakeup-button alias is not defined" 23 static const struct gpio_dt_spec wakeup_button = GPIO_DT_SPEC_GET(DT_ALIAS(wakeup_button), gpios); 36 int pin = __builtin_ffsll(wakeup_pin_mask) - 1; in main() 38 printk("Wake up from GPIO %d\n", pin); in main() 40 printk("Wake up from GPIO\n"); in main() 51 int pin = __builtin_ffsll(wakeup_pin_mask) - 1; in main() 53 printk("Wake up from GPIO %d\n", pin); in main() 55 printk("Wake up from GPIO\n"); in main() 61 printk("Wake up from timer.\n"); in main() [all …]
|