Home
last modified time | relevance | path

Searched +full:gecko +full:- +full:pinctrl (Results 1 – 25 of 56) sorted by relevance

123

/Zephyr-latest/dts/bindings/spi/
Dsilabs,gecko-spi-eusart.yaml1 description: GECKO EUSART SPI
3 compatible: "silabs,gecko-spi-eusart"
5 include: [spi-controller.yaml, pinctrl-device.yaml]
14 pinctrl-0:
17 pinctrl-names:
Dsilabs,gecko-spi-usart.yaml1 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/
Dsilabs,gecko-i2c.yaml2 # 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/
DKconfig.gecko_eusart1 # 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
DKconfig.gecko_usart1 # 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/
DKconfig.gecko1 # 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/
Defm32hg.dtsi1 /* 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 …]
Defm32_pg_1b.dtsi4 * 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 …]
Defr32xg13p.dtsi4 * 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 …]
Defr32fg1p.dtsi1 /* 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 …]
Defm32wg.dtsi1 /* 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 …]
Defr32mg.dtsi1 /* 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 …]
Defm32gg12b.dtsi4 * 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 …]
Defm32_jg_pg_12b.dtsi4 * 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 …]
Defr32bg2x.dtsi4 * 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 …]
Defm32gg11b.dtsi5 * 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 …]
Defr32xg13p-pinctrl.dtsi4 * SPDX-License-Identifier: Apache-2.0
7 #include <dt-bindings/pinctrl/gecko-pinctrl-s1.h>
9 &pinctrl {
Defr32xg1p-pinctrl.dtsi4 * SPDX-License-Identifier: Apache-2.0
7 #include <dt-bindings/pinctrl/gecko-pinctrl-s1.h>
9 &pinctrl {
/Zephyr-latest/dts/bindings/pinctrl/
Dsilabs,gecko-pinctrl.yaml2 # 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/
Dsilabs,gecko-usart.yaml1 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/
Dslwrb4161a.dts4 * 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/
Dsltb004a-pinctrl.dtsi4 * SPDX-License-Identifier: Apache-2.0
7 #include <dt-bindings/pinctrl/gecko-pinctrl-s1.h>
9 &pinctrl {
/Zephyr-latest/soc/silabs/common/
Dpinctrl_soc.h4 * 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/
Dslstk3402a-pinctrl.dtsi4 * 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/
Dslstk3401a-pinctrl.dtsi4 * 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