/Zephyr-latest/boards/nxp/imx93_evk/dts/bindings/ |
D | imx93evk-exp-sel.yaml | 2 # SPDX-License-Identifier: Apache-2.0 9 compatible: "imx93evk-exp-sel" 14 mux-gpios: 15 type: phandle-array 17 description: Pin used to select the MUX 19 mux: 23 - "A" 24 - "B" 25 description: MUX choice
|
/Zephyr-latest/boards/digilent/arty_a7/dts/bindings/ |
D | arm,daplink-qspi-mux.yaml | 2 # SPDX-License-Identifier: Apache-2.0 6 compatible: "arm,daplink-qspi-mux" 14 IRQ line connected to the level-detect non-interrupt DAPLink shield 17 mux-gpios: 18 type: phandle-array
|
/Zephyr-latest/tests/drivers/comparator/gpio_loopback/boards/ |
D | frdm_ke15z.overlay | 4 * SPDX-License-Identifier: Apache-2.0 7 #include <nxp/kinetis/MKE17Z256VLL7-pinctrl.h> 8 #include <zephyr/dt-bindings/gpio/gpio.h> 16 test-comp = &cmp0; 20 test-gpios = <&gpioa 1 GPIO_ACTIVE_HIGH>; 32 drive-strength = "high"; 38 pinctrl-0 = <&cmp0_default>; 39 pinctrl-names = "default"; 42 positive-mux-input = "IN0"; 43 positive-port-input = "MUX"; [all …]
|
/Zephyr-latest/boards/beagle/beagleconnect_freedom/ |
D | board_antenna.c | 6 * SPDX-License-Identifier: Apache-2.0 10 * Implements the RF driver callback to configure the on-board antenna 25 /* custom pinctrl states for the antenna mux */ 51 DT_FOREACH_PROP_ELEM_SEP(DT_NODELABEL(antenna_mux0), gpios, GPIO_DT_SPEC_GET_BY_IDX, (,))}; 61 /* default pinctrl configuration: set all antenna mux control pins as GPIOs */ in board_antenna_init() 63 /* set all GPIOs to 0 (all RF paths disabled) */ in board_antenna_init() 71 * Custom TI RFCC26XX callback for switching the on-board antenna mux on radio setup. 79 /* Clear all antenna switch GPIOs (for all cases). */ in board_cc13xx_rf_callback() 91 switch (setupCommand->common.commandNo) { in board_cc13xx_rf_callback() 94 loDivider = RF_LODIVIDER_MASK & setupCommand->common.loDivider; in board_cc13xx_rf_callback() [all …]
|
D | beagleconnect_freedom.dts | 3 * Copyright (c) 2020-2022 Jason Kridner, BeagleBoard.org Foundation 5 * SPDX-License-Identifier: Apache-2.0 8 /dts-v1/; 11 #include "beagleconnect_freedom-pinctrl.dtsi" 12 #include <zephyr/dt-bindings/input/input-event-codes.h> 18 compatible = "beagle,beagleconnect-freedom"; 23 mcuboot-button0 = &button0; 31 zephyr,shell-uart = &uart0; 34 zephyr,code-partition = &slot0_partition; 38 compatible = "gpio-keys"; [all …]
|
/Zephyr-latest/dts/bindings/i2c/ |
D | ti,tca954x-base.yaml | 2 # SPDX-License-Identifier: Apache-2.0 4 # Common fields for TI TCA954X I2C mux family 14 mux: tca9546a@77 { 18 #address-cells = <1>; 19 #size-cells = <0>; 20 reset-gpios = <&gpio5 3 GPIO_ACTIVE_LOW>; 23 compatible: "ti,tca9546a-channel" 25 #address-cells = <1>; 26 #size-cells = <0>; 35 compatible: "ti,tca9546a-channel" [all …]
|
/Zephyr-latest/boards/ti/common/ |
D | board_antenna.c | 4 * SPDX-License-Identifier: Apache-2.0 8 * Implements the RF driver callback to configure the on-board antenna 23 /* custom pinctrl states for the antenna mux */ 52 DT_FOREACH_PROP_ELEM_SEP(DT_NODELABEL(antenna_mux0), gpios, GPIO_DT_SPEC_GET_BY_IDX, (,))}; 62 /* default pinctrl configuration: set all antenna mux control pins as GPIOs */ in board_antenna_init() 64 /* set all GPIOs to 0 (all RF paths disabled) */ in board_antenna_init() 72 * Custom TI RFCC26XX callback for switching the on-board antenna mux on radio setup. 80 /* Clear all antenna switch GPIOs (for all cases). */ in board_cc13xx_rf_callback() 92 switch (setupCommand->common.commandNo) { in board_cc13xx_rf_callback() 95 loDivider = RF_LODIVIDER_MASK & setupCommand->common.loDivider; in board_cc13xx_rf_callback() [all …]
|
D | launchxl_sky13317.dtsi | 4 * SPDX-License-Identifier: Apache-2.0 9 * The CC1352P LAUNCHXL has an on-board antenna switch (SKY13317-373LF) used to select the 10 * appropriate RF signal port based on the currently-used PHY. 17 * Sub-1 GHz 0 0 1 // DIO30 mux to IOC_PORT_RFC_GPO0 for auto 18 * 2.4 GHz 1 0 0 // DIO28 mux to IOC_PORT_RFC_GPO0 for auto 19 * 20 dBm TX 0 1 0 // DIO29 mux to IOC_PORT_RFC_GPO3 for auto 24 gpios = <&gpio0 28 GPIO_ACTIVE_HIGH>, <&gpio0 29 GPIO_ACTIVE_HIGH>, \ 26 pinctrl-0 = <&board_ant_24g_off &board_ant_tx_pa_off &board_ant_subg_off>; 27 pinctrl-1 = <&board_ant_24g_on &board_ant_tx_pa_off &board_ant_subg_off>; 28 pinctrl-2 = <&board_ant_24g_on &board_ant_tx_pa_on &board_ant_subg_off>; [all …]
|
/Zephyr-latest/boards/beagle/beagleplay/ |
D | beagleplay_cc1352p7.dts | 4 * SPDX-License-Identifier: Apache-2.0 7 /dts-v1/; 10 #include "beagleplay-cc1352p7-pinctrl.dtsi" 14 compatible = "beagle,beagleplay-cc1352p7"; 24 zephyr,shell-uart = &uart0; 30 compatible = "gpio-leds"; 32 gpios = <&gpio0 27 GPIO_ACTIVE_HIGH>; 37 gpios = <&gpio0 28 GPIO_ACTIVE_HIGH>; 43 * The BeaglePlay cc1352 has an on-board antenna switch (SKY13317-373LF) used to 44 * select the appropriate RF signal port based on the currently-used PHY. [all …]
|
/Zephyr-latest/dts/bindings/misc/ |
D | skyworks,sky13317.yaml | 3 # SPDX-License-Identifier: Apache-2.0 9 include: [pinctrl-device.yaml, base.yaml] 12 gpios: 13 type: phandle-array 15 description: Antenna mux control pins. Length 1-3 16 pinctrl-0:
|
/Zephyr-latest/dts/bindings/dac/ |
D | espressif,esp32-dac.yaml | 2 # SPDX-License-Identifier: Apache-2.0 6 is part of the RTC low-power domain and belongs to the SENSE 7 peripherals set. RTC peripherals has GPIOs controlled by the 8 RTCIO mux, which is separated from the main IO mux. 13 - GPIO25 as DAC channel 1 14 - GPIO26 as DAC channel 2 16 ESP32-S2 pads 17 - GPIO17 as DAC channel 1 18 - GPIO18 as DAC channel 2 28 properties 'dac-channel-id', which uses zero based channel index. [all …]
|
/Zephyr-latest/boards/nxp/imx93_evk/ |
D | imx93_evk_mimx9352_a55.dts | 4 * SPDX-License-Identifier: Apache-2.0 7 /dts-v1/; 10 #include "imx93_evk-pinctrl.dtsi" 11 #include <zephyr/dt-bindings/input/input-event-codes.h> 19 zephyr,shell-uart = &lpuart2; 42 compatible = "gpio-leds"; 45 gpios = <&gpio2 13 GPIO_ACTIVE_HIGH>; 49 gpios = <&gpio2 4 GPIO_ACTIVE_HIGH>; 53 gpios = <&gpio2 12 GPIO_ACTIVE_HIGH>; 58 compatible = "gpio-keys"; [all …]
|
/Zephyr-latest/boards/digilent/arty_a7/dts/ |
D | arty_a7_arm_designstart.dtsi | 4 * SPDX-License-Identifier: Apache-2.0 7 #include <zephyr/dt-bindings/gpio/gpio.h> 9 #include <zephyr/dt-bindings/input/input-event-codes.h> 14 zephyr,shell-uart = &uartlite0; 32 compatible = "gpio-leds"; 34 gpios = <&gpio1 2 GPIO_ACTIVE_HIGH>; 38 gpios = <&gpio1 1 GPIO_ACTIVE_HIGH>; 42 gpios = <&gpio1 0 GPIO_ACTIVE_HIGH>; 47 gpios = <&gpio1 5 GPIO_ACTIVE_HIGH>; 51 gpios = <&gpio1 4 GPIO_ACTIVE_HIGH>; [all …]
|
/Zephyr-latest/dts/bindings/gpio/ |
D | gpio-controller.yaml | 2 # SPDX-License-Identifier: Apache-2.0 7 "gpio-controller": 11 "#gpio-cells": 19 This property indicates the number of in-use slots of available slots 20 for GPIOs. The typical example is something like this: the hardware 25 "ngpios = <18>;" informs the driver that only the first 18 GPIOs, at 28 gpio-reserved-ranges: 31 If not all the GPIOs at offsets 0...N-1 are usable for ngpios = <N>, then 32 this property contains an additional set of tuples which specify which GPIOs 33 are unusable. This property indicates the start and size of the GPIOs [all …]
|
/Zephyr-latest/dts/bindings/net/wireless/ |
D | nordic,nrf21540-fem.yaml | 2 # SPDX-License-Identifier: Apache-2.0 6 This is a representation of the nRF21540 Radio Front-End module. 8 See the "nordic,nrf21540-fem-spi" binding to configure the SPI 11 the FEM and SPI configurations using the spi-if property. 17 compatible = "nordic,nrf-spim"; 19 cs-gpios = <&gpio1 3 GPIO_ACTIVE_LOW>; 22 my_spi_if: nrf21540-spi@0 { 23 compatible = "nordic,nrf21540-fem-spi"; 25 spi-max-frequency = <8000000>; 30 compatible = "nordic,nrf21540-fem"; [all …]
|
/Zephyr-latest/tests/lib/devicetree/api/ |
D | app.overlay | 4 * SPDX-License-Identifier: Apache-2.0 9 * with real-world devicetree nodes, to allow these tests to run on 15 test-alias = &test_nodelabel; 28 #address-cells = < 0x1 >; 29 #size-cells = < 0x1 >; 30 interrupt-parent = <&test_intc>; 32 test_cpu_intc: interrupt-controller { 33 compatible = "vnd,cpu-intc"; 34 #address-cells = <0>; 35 #interrupt-cells = < 0x01 >; [all …]
|
/Zephyr-latest/tests/drivers/gpio/gpio_basic_api/src/ |
D | main.c | 5 * SPDX-License-Identifier: Apache-2.0 25 * Configure pin mux. in board_setup() 26 * The following code needs to configure the same GPIOs which were in board_setup() 71 /* This functions allows to programmatically short-circuit SOC GPIO pins */ in board_setup()
|
/Zephyr-latest/dts/arm/nxp/ |
D | nxp_rt1015.dtsi | 5 * SPDX-License-Identifier: Apache-2.0 11 flexram,num-ram-banks = <5>; 15 flexram,bank-spec = <FLEXRAM_OCRAM>, 23 clock-frequency = <500000000>; 39 ipg-podf { 40 clock-div = <4>; 49 /delete-node/ &lpspi3; 50 /delete-node/ &lpspi4; 55 /delete-node/ adc@400C8000; 56 /* GPIOS 4 and 6-9 are not preset on RT1015 */ [all …]
|
D | nxp_rt1020.dtsi | 5 * SPDX-License-Identifier: Apache-2.0 11 flexram,num-ram-banks = <8>; 13 flexram,bank-spec = <FLEXRAM_OCRAM>, 24 clock-frequency = <500000000>; 40 ipg-podf { 41 clock-div = <4>; 51 /* GPIOS 4 and 6-9 are not preset on RT1020 */ 52 /delete-node/ gpio@401c4000; 53 /delete-node/ gpio@42000000; 54 /delete-node/ gpio@42004000; [all …]
|
D | nxp_rt1024.dtsi | 5 * SPDX-License-Identifier: Apache-2.0 11 flexram,num-ram-banks = <8>; 13 flexram,bank-spec = <FLEXRAM_OCRAM>, 24 clock-frequency = <500000000>; 45 ipg-podf { 46 clock-div = <4>; 55 compatible = "nxp,imx-flexspi-nor"; 58 spi-max-frequency = <133000000>; 60 jedec-id = [9d 70 17]; 61 erase-block-size = <DT_SIZE_K(4)>; [all …]
|
D | nxp_rt1050.dtsi | 4 * SPDX-License-Identifier: Apache-2.0 9 flexram,num-ram-banks = <16>; 11 flexram,bank-spec = <FLEXRAM_OCRAM>, 30 arm-podf { 31 clock-div = <2>; 34 ipg-podf { 35 clock-div = <4>; 41 /* GPIOS 6-9 are not preset on RT1050 */ 42 /delete-node/ gpio@42000000; 43 /delete-node/ gpio@42004000; [all …]
|
D | nxp_kw2xd.dtsi | 1 /* SPDX-License-Identifier: Apache-2.0 */ 4 #include <arm/armv7-m.dtsi> 5 #include <zephyr/dt-bindings/adc/adc.h> 6 #include <zephyr/dt-bindings/clock/kinetis_sim.h> 7 #include <zephyr/dt-bindings/clock/kinetis_mcg.h> 8 #include <zephyr/dt-bindings/gpio/gpio.h> 9 #include <zephyr/dt-bindings/i2c/i2c.h> 12 #include <nxp/kinetis/MKW24D512VHA5-pinctrl.h> 21 zephyr,flash-controller = &ftfl; 25 #address-cells = <1>; [all …]
|
/Zephyr-latest/boards/nxp/imx93_evk/doc/ |
D | index.rst | 6 The i.MX93 Evaluation Kit (MCIMX93-EVK board) is a platform designed to show 8 small and low cost package. The MCIMX93-EVK board is an entry-level development 12 i.MX93 MPU is composed of one cluster of 2x Cortex-A55 cores and a single 13 Cortex®-M33 core. Zephyr OS is ported to run on one of the Cortex®-A55 core. 15 - Board features: 17 - RAM: 2GB LPDDR4 18 - Storage: 20 - SanDisk 16GB eMMC5.1 21 - microSD Socket 22 - Wireless: [all …]
|
/Zephyr-latest/boards/nxp/mr_canhubk3/ |
D | mr_canhubk3.dts | 4 * SPDX-License-Identifier: Apache-2.0 7 /dts-v1/; 9 #include <dt-bindings/gpio/gpio.h> 10 #include <zephyr/dt-bindings/input/input-event-codes.h> 12 #include <dt-bindings/pwm/pwm.h> 13 #include "mr_canhubk3-pinctrl.dtsi" 14 #include <zephyr/dt-bindings/sensor/qdec_nxp_s32.h> 17 model = "NXP MR-CANHUBK3"; 25 zephyr,code-partition = &code_partition; 27 zephyr,shell-uart = &lpuart2; [all …]
|
/Zephyr-latest/boards/st/stm32g081b_eval/doc/ |
D | index.rst | 5 The STM32G081B-EVAL Evaluation board is a high-end development platform, for 6 Arm Cortex-M0+ core-based STM32G081RBT6 microcontroller, with USB Type-C and 7 power delivery controller interfaces (UCPD), compliant with USB type-C r1.2 9 one 12-bit ADC, two 12-bit DACs, two GP comparators, two LP timers, internal 11 hardware features on the STM32G081B-EVAL Evaluation board includes a mother 12 board, a legacy peripheral daughterboard and a USB-C and Power Delivery 13 daughterboard, which help to evaluate all peripherals (USB Type-C connector 19 The board integrates an ST-LINK/V2-1 as an embedded in-circuit debugger and 24 The USB-C and Power Delivery daughterboard 25 features two independent USB-C ports controlled by an STM32G0. USB-C port 1 [all …]
|