Searched +full:gecko +full:- +full:pinctrl (Results 1 – 25 of 56) sorted by relevance
123
/Zephyr-latest/dts/bindings/spi/ |
D | silabs,gecko-spi-eusart.yaml | 1 description: GECKO EUSART SPI 3 compatible: "silabs,gecko-spi-eusart" 5 include: [spi-controller.yaml, pinctrl-device.yaml] 14 pinctrl-0: 17 pinctrl-names:
|
D | silabs,gecko-spi-usart.yaml | 1 description: GECKO USART SPI 3 compatible: "silabs,gecko-spi-usart" 5 include: [spi-controller.yaml, pinctrl-device.yaml] 14 peripheral-id: 19 # is a case all location-* properties need to have identical value. 21 location-rx: 25 location-tx: 29 location-clk:
|
/Zephyr-latest/dts/bindings/i2c/ |
D | silabs,gecko-i2c.yaml | 2 # SPDX-License-Identifier: Apache-2.0 4 description: Silabs Gecko I2C node 6 compatible: "silabs,gecko-i2c" 8 include: [i2c-controller.yaml, pinctrl-device.yaml] 17 pinctrl-0: 20 pinctrl-names:
|
/Zephyr-latest/drivers/spi/ |
D | Kconfig.gecko_eusart | 1 # Gecko SPI configuration option 4 # SPDX-License-Identifier: Apache-2.0 7 bool "Gecko EUSART SPI controller driver" 12 select PINCTRL if SOC_FAMILY_SILABS_S2 14 Enable the EUSART SPI peripherals on Gecko
|
D | Kconfig.gecko_usart | 1 # Gecko SPI configuration option 4 # SPDX-License-Identifier: Apache-2.0 7 bool "Gecko SPI controller driver" 13 select PINCTRL if SOC_FAMILY_SILABS_S2 15 Enable the SPI peripherals on Gecko
|
/Zephyr-latest/drivers/serial/ |
D | Kconfig.gecko | 1 # Gecko SDK UART 4 # SPDX-License-Identifier: Apache-2.0 7 bool "Gecko UART/USART driver" 13 select PINCTRL if (SOC_FAMILY_SILABS_S1 || SOC_FAMILY_SILABS_S2) 17 Enable the Gecko uart driver.
|
/Zephyr-latest/dts/arm/silabs/ |
D | efm32hg.dtsi | 1 /* SPDX-License-Identifier: Apache-2.0 */ 3 #include <arm/armv6-m.dtsi> 4 #include <zephyr/dt-bindings/gpio/gpio.h> 5 #include <zephyr/dt-bindings/i2c/i2c.h> 10 zephyr,flash-controller = &msc; 14 #address-cells = <1>; 15 #size-cells = <0>; 18 compatible = "arm,cortex-m0+"; 24 compatible = "mmio-sram"; 28 msc: flash-controller@400c0000 { [all …]
|
D | efm32_pg_1b.dtsi | 4 * SPDX-License-Identifier: Apache-2.0 7 #include <arm/armv7-m.dtsi> 8 #include <zephyr/dt-bindings/gpio/gpio.h> 9 #include <zephyr/dt-bindings/i2c/i2c.h> 14 zephyr,flash-controller = &msc; 18 #address-cells = <1>; 19 #size-cells = <0>; 24 compatible = "mmio-sram"; 28 msc: flash-controller@400e0000 { 29 compatible = "silabs,gecko-flash-controller"; [all …]
|
D | efr32xg13p.dtsi | 4 * SPDX-License-Identifier: Apache-2.0 7 #include <arm/armv7-m.dtsi> 8 #include <zephyr/dt-bindings/gpio/gpio.h> 9 #include <zephyr/dt-bindings/i2c/i2c.h> 14 zephyr,flash-controller = &msc; 18 #address-cells = <1>; 19 #size-cells = <0>; 22 compatible = "arm,cortex-m4f"; 28 compatible = "mmio-sram"; 32 msc: flash-controller@400e0000 { [all …]
|
D | efr32fg1p.dtsi | 1 /* SPDX-License-Identifier: Apache-2.0 */ 3 #include <arm/armv7-m.dtsi> 4 #include <zephyr/dt-bindings/gpio/gpio.h> 5 #include <zephyr/dt-bindings/i2c/i2c.h> 7 #include <zephyr/dt-bindings/pwm/pwm.h> 11 zephyr,flash-controller = &msc; 15 #address-cells = <1>; 16 #size-cells = <0>; 19 compatible = "arm,cortex-m4f"; 25 compatible = "mmio-sram"; [all …]
|
D | efm32wg.dtsi | 1 /* SPDX-License-Identifier: Apache-2.0 */ 3 #include <arm/armv7-m.dtsi> 4 #include <zephyr/dt-bindings/gpio/gpio.h> 5 #include <zephyr/dt-bindings/i2c/i2c.h> 10 zephyr,flash-controller = &msc; 14 #address-cells = <1>; 15 #size-cells = <0>; 18 compatible = "arm,cortex-m4f"; 24 compatible = "mmio-sram"; 28 msc: flash-controller@400c0000 { [all …]
|
D | efr32mg.dtsi | 1 /* SPDX-License-Identifier: Apache-2.0 */ 3 #include <arm/armv7-m.dtsi> 4 #include <zephyr/dt-bindings/gpio/gpio.h> 5 #include <zephyr/dt-bindings/i2c/i2c.h> 7 #include <zephyr/dt-bindings/pwm/pwm.h> 12 zephyr,flash-controller = &msc; 16 #address-cells = <1>; 17 #size-cells = <0>; 20 compatible = "arm,cortex-m4f"; 26 compatible = "mmio-sram"; [all …]
|
D | efm32gg12b.dtsi | 4 * SPDX-License-Identifier: Apache-2.0 7 #include <arm/armv7-m.dtsi> 8 #include <zephyr/dt-bindings/gpio/gpio.h> 9 #include <zephyr/dt-bindings/i2c/i2c.h> 15 zephyr,flash-controller = &msc; 19 #address-cells = <1>; 20 #size-cells = <0>; 23 compatible = "arm,cortex-m4f"; 29 compatible = "mmio-sram"; 33 msc: flash-controller@40000000 { [all …]
|
D | efm32_jg_pg_12b.dtsi | 4 * Copyright (c) 2021 T-Mobile USA, Inc. 6 * SPDX-License-Identifier: Apache-2.0 9 #include <arm/armv7-m.dtsi> 10 #include <zephyr/dt-bindings/adc/adc.h> 11 #include <zephyr/dt-bindings/gpio/gpio.h> 12 #include <zephyr/dt-bindings/i2c/i2c.h> 13 #include <zephyr/dt-bindings/pwm/pwm.h> 19 zephyr,flash-controller = &msc; 23 #address-cells = <1>; 24 #size-cells = <0>; [all …]
|
D | efr32bg2x.dtsi | 4 * SPDX-License-Identifier: Apache-2.0 7 #include <arm/armv8-m.dtsi> 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/i2c/i2c.h> 10 #include <dt-bindings/pinctrl/gecko-pinctrl.h> 11 #include <dt-bindings/adc/adc.h> 16 zephyr,flash-controller = &msc; 22 #clock-cells = <0>; 23 compatible = "fixed-factor-clock"; 27 #clock-cells = <0>; [all …]
|
D | efm32gg11b.dtsi | 5 * SPDX-License-Identifier: Apache-2.0 8 #include <arm/armv7-m.dtsi> 9 #include <zephyr/dt-bindings/gpio/gpio.h> 10 #include <zephyr/dt-bindings/i2c/i2c.h> 16 zephyr,flash-controller = &msc; 20 #address-cells = <1>; 21 #size-cells = <0>; 24 compatible = "arm,cortex-m4f"; 30 compatible = "mmio-sram"; 34 msc: flash-controller@40000000 { [all …]
|
D | efr32xg13p-pinctrl.dtsi | 4 * SPDX-License-Identifier: Apache-2.0 7 #include <dt-bindings/pinctrl/gecko-pinctrl-s1.h> 9 &pinctrl {
|
D | efr32xg1p-pinctrl.dtsi | 4 * SPDX-License-Identifier: Apache-2.0 7 #include <dt-bindings/pinctrl/gecko-pinctrl-s1.h> 9 &pinctrl {
|
/Zephyr-latest/dts/bindings/pinctrl/ |
D | silabs,gecko-pinctrl.yaml | 2 # SPDX-License-Identifier: Apache-2.0 7 node to route UART0 RX to pin P0.1 and enable the pull-up resistor on the 10 The node has the 'pinctrl' node label set in your SoC's devicetree, 13 &pinctrl { 18 'pinctrl' node, as shown in this example: 20 /* You can put this in places like a board-pinctrl.dtsi file in 23 &pinctrl { 41 state. You would specify the low-power configuration for the same device 48 include/dt-bindings/pinctrl/gecko-pinctrl.h header file. 50 To link this pin configuration with a device, use a pinctrl-N property [all …]
|
/Zephyr-latest/dts/bindings/serial/ |
D | silabs,gecko-usart.yaml | 1 description: Gecko USART 3 compatible: "silabs,gecko-usart" 5 include: [uart-controller.yaml, pinctrl-device.yaml] 14 peripheral-id: 19 # is a case all location-* properties need to have identical value. 21 location-rx: 25 location-tx: 29 location-rts: 33 location-cts:
|
/Zephyr-latest/boards/silabs/radio_boards/slwrb4161a/ |
D | slwrb4161a.dts | 4 * SPDX-License-Identifier: Apache-2.0 7 /dts-v1/; 9 #include "../common/efr32-series1-common.dtsi" 12 model = "Silicon Labs BRD4161A (Mighty Gecko 12 Radio Board)"; 17 clock-frequency = <38400000>; 22 compatible = "fixed-partitions"; 23 #address-cells = <1>; 24 #size-cells = <1>; 30 read-only; 35 label = "image-0"; [all …]
|
/Zephyr-latest/boards/silabs/dev_kits/sltb004a/ |
D | sltb004a-pinctrl.dtsi | 4 * SPDX-License-Identifier: Apache-2.0 7 #include <dt-bindings/pinctrl/gecko-pinctrl-s1.h> 9 &pinctrl {
|
/Zephyr-latest/soc/silabs/common/ |
D | pinctrl_soc.h | 4 * SPDX-License-Identifier: Apache-2.0 9 * Silabs SoC specific helpers for pinctrl driver 20 #include <zephyr/dt-bindings/pinctrl/silabs-pinctrl-dbus.h> 22 #include <zephyr/dt-bindings/pinctrl/gecko-pinctrl-s1.h> 24 #include <zephyr/dt-bindings/pinctrl/gecko-pinctrl.h> 87 /** Type for gecko pin. */
|
/Zephyr-latest/boards/silabs/starter_kits/slstk3402a/ |
D | slstk3402a-pinctrl.dtsi | 4 * SPDX-License-Identifier: Apache-2.0 7 #include <dt-bindings/pinctrl/gecko-pinctrl-s1.h> 9 &pinctrl { 10 /* configuration for usart0 device, default state - operating as UART */
|
/Zephyr-latest/boards/silabs/starter_kits/slstk3401a/ |
D | slstk3401a-pinctrl.dtsi | 4 * SPDX-License-Identifier: Apache-2.0 7 #include <dt-bindings/pinctrl/gecko-pinctrl-s1.h> 9 &pinctrl { 10 /* configuration for usart0 device, default state - operating as UART */
|
123