Home
last modified time | relevance | path

Searched +full:gpio +full:- +full:width (Results 1 – 25 of 265) sorted by relevance

1234567891011

/Zephyr-latest/dts/arm/renesas/rz/
Drzt2m.dtsi4 * SPDX-License-Identifier: Apache-2.0
8 #include <arm/armv8-r.dtsi>
9 #include <zephyr/dt-bindings/interrupt-controller/arm-gic.h>
12 #address-cells = <1>;
13 #size-cells = <1>;
14 compatible = "renesas,rzt2m-dev";
17 #address-cells = <1>;
18 #size-cells = <0>;
22 compatible = "arm,cortex-r52";
28 compatible = "arm,cortex-r52";
[all …]
/Zephyr-latest/dts/bindings/gpio/
Dxlnx,xps-gpio-1.00.a.yaml1 description: Xilinx AXI GPIO IP node
3 compatible: "xlnx,xps-gpio-1.00.a"
5 include: [gpio-controller.yaml, base.yaml]
7 bus: xlnx,xps-gpio-1.00.a
10 # https://github.com/Xilinx/device-tree-xlnx
16 xlnx,all-inputs:
21 xlnx,all-outputs:
26 xlnx,dout-default:
29 Default output value. If n-th bit is 1, GPIO-n default value is 1.
31 xlnx,gpio-width:
[all …]
/Zephyr-latest/dts/bindings/display/
Dnxp,imx-elcdif.yaml1 # Copyright 2022-2023 NXP
2 # SPDX-License-Identifier: Apache-2.0
6 compatible: "nxp,imx-elcdif"
8 include: [lcd-controller.yaml, pinctrl-device.yaml]
17 data-bus-width:
19 default: "16-bit"
21 - "16-bit"
22 - "8-bit"
23 - "18-bit"
24 - "24-bit"
[all …]
Dnxp,dcnano-lcdif.yaml2 # SPDX-License-Identifier: Apache-2.0
6 compatible: "nxp,dcnano-lcdif"
8 include: [lcd-controller.yaml, pinctrl-device.yaml]
17 backlight-gpios:
18 type: phandle-array
21 LCB backlight control gpio. Driver will initialize this GPIO to active high
23 data-bus-width:
25 default: "24-bit"
27 - "16-bit-config1" # 16 bit configuration 1. RGB565: XXXXXXXX_RRRRRGGG_GGGBBBBB
28 - "16-bit-config2" # 16 bit configuration 2. RGB565: XXXRRRRR_XXGGGGGG_XXXBBBBB
[all …]
/Zephyr-latest/dts/bindings/sdhc/
Despressif,esp32-sdhc-slot.yaml2 # SPDX-License-Identifier: Apache-2.0
6 compatible: "espressif,esp32-sdhc-slot"
8 include: [sdhc.yaml, pinctrl-device.yaml]
14 pinctrl-0:
17 pinctrl-names:
20 bus-width:
23 - 1
24 - 4
26 description: SD bus width in bits
28 clk-pin:
[all …]
Drenesas,ra-sdhc.yaml2 # SPDX-License-Identifier: Apache-2.0
6 compatible: "renesas,ra-sdhc"
9 include: [sdhc.yaml, pinctrl-device.yaml]
16 bus-width:
19 - 1
20 - 4
23 sd-support:
26 mmc-support:
29 card-detect:
32 write-protect:
[all …]
/Zephyr-latest/tests/drivers/build_all/display/
Dapp.overlay4 * SPDX-License-Identifier: Apache-2.0
9 * with real-world devicetree nodes, to allow these tests to run on
13 #include <zephyr/dt-bindings/led/led.h>
14 #include <zephyr/dt-bindings/mipi_dbi/mipi_dbi.h>
18 #address-cells = <1>;
19 #size-cells = <1>;
21 test_gpio: gpio@deadbeef {
22 compatible = "vnd,gpio";
23 gpio-controller;
25 #gpio-cells = <0x2>;
[all …]
/Zephyr-latest/dts/bindings/mmc/
Drenesas,rcar-emmc.yaml1 description: Renesas R-Car eMMC
3 compatible: "renesas,rcar-mmc"
5 include: [sdhc.yaml, mmc.yaml, pinctrl-device.yaml, reset-device.yaml]
14 pinctrl-0:
17 pinctrl-names:
20 max-bus-freq:
23 non-removable:
26 Non-removable slots (like eMMC), which are assumed to always be present,
30 mmc-sdr104-support:
33 cd-gpios:
[all …]
/Zephyr-latest/boards/digilent/arty_a7/dts/
Darty_a7_arm_designstart.dtsi4 * 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";
104 compatible = "gpio-keys";
148 compatible = "arm,daplink-qspi-mux";
150 interrupt-parent = <&nvic>;
152 mux-gpios = <&daplink_gpio0 0 GPIO_ACTIVE_HIGH>;
156 daplink_gpio0: gpio@40010000 {
[all …]
/Zephyr-latest/tests/drivers/build_all/eeprom/
Dapp.overlay4 * SPDX-License-Identifier: Apache-2.0
9 * with real-world devicetree nodes, to allow these tests to run on
18 #address-cells = <1>;
19 #size-cells = <1>;
21 test_gpio: gpio@deadbeef {
22 compatible = "vnd,gpio";
23 gpio-controller;
25 #gpio-cells = <0x2>;
30 #address-cells = <1>;
31 #size-cells = <0>;
[all …]
/Zephyr-latest/dts/bindings/mtd/
Datmel,at2x-base.yaml2 # SPDX-License-Identifier: Apache-2.0
6 include: eeprom-base.yaml
15 address-width:
18 description: EEPROM address width in bits
23 wp-gpios:
24 type: phandle-array
26 GPIO to which the write-protect pin of the chip is connected.
28 The device will interpret this signal as active-low.
Dfujitsu,mb85rcxx.yaml2 # SPDX-License-Identifier: Apache-2.0
8 include: ["eeprom-base.yaml", i2c-device.yaml]
21 address-width:
24 description: FRAM address width in bits.
26 wp-gpios:
27 type: phandle-array
28 description: GPIO to which the write-protect pin of the chip is connected.
/Zephyr-latest/drivers/display/
Ddisplay_stm32_ltdc.c2 * Copyright (c) 2022 Byte-Lab d.o.o. <dev@byte-lab.com>
6 * SPDX-License-Identifier: Apache-2.0
16 #include <zephyr/drivers/gpio.h>
72 uint32_t width; member
85 struct display_stm32_ltdc_data *data = dev->data; in stm32_ltdc_global_isr()
87 if (__HAL_LTDC_GET_FLAG(&data->hltdc, LTDC_FLAG_LI) && in stm32_ltdc_global_isr()
88 __HAL_LTDC_GET_IT_SOURCE(&data->hltdc, LTDC_IT_LI)) { in stm32_ltdc_global_isr()
89 if (data->front_buf != data->pend_buf) { in stm32_ltdc_global_isr()
90 data->front_buf = data->pend_buf; in stm32_ltdc_global_isr()
92 LTDC_LAYER(&data->hltdc, LTDC_LAYER_1)->CFBAR = (uint32_t)data->front_buf; in stm32_ltdc_global_isr()
[all …]
Ddisplay_renesas_ra.c4 * SPDX-License-Identifier: Apache-2.0
12 #include <zephyr/drivers/gpio.h>
27 uint16_t width; member
47 struct display_ra_data *data = dev->data; in renesas_ra_glcdc_isr()
50 if (data->front_buf != data->pend_buf) { in renesas_ra_glcdc_isr()
51 data->front_buf = data->pend_buf; in renesas_ra_glcdc_isr()
52 k_sem_give(&data->sem); in renesas_ra_glcdc_isr()
59 struct display_ra_data *data = dev->data; in ra_display_write()
60 const struct display_ra_config *config = dev->config; in ra_display_write()
67 __ASSERT(desc->width <= desc->pitch, "Pitch is smaller than width"); in ra_display_write()
[all …]
Ddisplay_ist3931.c4 * SPDX-License-Identifier: Apache-2.0
10 #include <zephyr/drivers/gpio.h>
25 uint16_t width; member
28 uint8_t bias; /* 0-7 */
29 uint8_t ct; /* 0-255 */
30 uint8_t duty; /* 1-64 */
32 bool shl; /* 0 COM1->COMN 1 COMN->COM1 */
33 bool adc; /* 0 seg1->seg132 1 seg132->seg1 */
35 bool rev; /* 0 RAM1->LCD ON 1 RAM0->LCD ON */
43 const struct ist3931_config *config = dev->config; in ist3931_write_bus()
[all …]
/Zephyr-latest/dts/arm/xilinx/
Dzynqmp.dtsi4 * SPDX-License-Identifier: Apache-2.0
8 #include <arm/armv7-r.dtsi>
9 #include <zephyr/dt-bindings/interrupt-controller/arm-gic.h>
10 #include <zephyr/dt-bindings/ethernet/xlnx_gem.h>
16 compatible = "xlnx,pinctrl-zynqmp";
19 compatible = "soc-nv-flash";
24 compatible = "mmio-sram";
29 compatible = "zephyr,memory-region", "xlnx,zynq-ocm";
31 zephyr,memory-region = "OCM";
40 interrupt-names = "irq_0";
[all …]
Dzynq7000.dtsi3 * SPDX-License-Identifier: Apache-2.0
7 #include <arm/armv7-a.dtsi>
8 #include <zephyr/dt-bindings/interrupt-controller/arm-gic.h>
9 #include <zephyr/dt-bindings/ethernet/xlnx_gem.h>
13 interrupt-parent = <&gic>;
16 compatible = "zephyr,memory-region", "xlnx,zynq-ocm";
18 zephyr,memory-region = "OCM_LOW";
22 compatible = "zephyr,memory-region", "xlnx,zynq-ocm";
24 zephyr,memory-region = "OCM_HIGH";
28 compatible = "arm,armv8-timer";
[all …]
/Zephyr-latest/boards/shields/lmp90100_evb/
Dlmp90100_evb.overlay4 * SPDX-License-Identifier: Apache-2.0
7 #include <zephyr/dt-bindings/adc/adc.h>
8 #include <zephyr/dt-bindings/gpio/gpio.h>
16 spi-max-frequency = <1000000>;
18 /* drdyb-gpios = <&arduino_header 15 GPIO_ACTIVE_LOW>; */
19 #io-channel-cells = <1>;
21 lmp90100_gpio: gpio {
22 compatible = "ti,lmp90xxx-gpio";
23 gpio-controller;
26 #gpio-cells = <2>;
[all …]
/Zephyr-latest/boards/renesas/rcar_h3ulcb/
Drcar_h3ulcb_r8a77951_a57.dts4 * SPDX-License-Identifier: Apache-2.0
8 /dts-v1/;
11 #include <zephyr/dt-bindings/gpio/gpio.h>
12 #include "rcar_h3ulcb_r8a77951_a57-pinctrl.dtsi"
20 zephyr,shell-uart = &scif2;
24 device_type = "mmio-sram";
33 vcc_sd0: regulator-vcc-sd0 {
34 compatible = "regulator-fixed";
36 regulator-name = "SD0 Vcc";
37 regulator-min-microvolt = <3300000>;
[all …]
/Zephyr-latest/dts/bindings/dai/
Dnxp,dai-esai.yaml2 # SPDX-License-Identifier: Apache-2.0
6 compatible: "nxp,dai-esai"
13 dai-index:
21 tx-fifo-watermark:
29 rx-fifo-watermark:
37 fifo-depth:
48 that the sanity check for tx/rx-fifo-watermark uses DEFAULT_FIFO_DETPH
52 word-width:
55 This property is used to specify the width of a word. If unspecified,
56 the word width used will be 24.
[all …]
/Zephyr-latest/doc/services/input/
Dgpio-kbd.rst1 .. _gpio-kbd:
3 GPIO Keyboard Matrix
6 The :dtcompatible:`gpio-kbd-matrix` driver supports a large variety of keyboard
21 .. figure:: no-diodes.svg
23 :width: 50%
27 The system must support GPIO interrupts, and the interrupt can be enabled on all
30 .. code-block:: devicetree
32 kbd-matrix {
33 compatible = "gpio-kbd-matrix";
34 row-gpios = <&gpio0 0 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>,
[all …]
/Zephyr-latest/boards/phytec/reel_board/
Dreel_board.dts2 * Copyright (c) 2018-2019 PHYTEC Messtechnik GmbH
5 * SPDX-License-Identifier: Apache-2.0
8 /dts-v1/;
11 #include "reel_board-pinctrl.dtsi"
19 zephyr,shell-uart = &uart0;
20 zephyr,uart-mcumgr = &uart0;
21 zephyr,bt-mon-uart = &uart0;
22 zephyr,bt-c2h-uart = &uart0;
25 zephyr,code-partition = &slot0_partition;
30 compatible = "gpio-leds";
[all …]
/Zephyr-latest/drivers/audio/
Dwm8904.h4 * SPDX-License-Identifier: Apache-2.0
56 /* GPIO control register */
75 * [8] - MUTE: Output mute
76 * [7] - VU: Volume update, works for entire channel pair
77 * [6] - ZC: Zero-crossing enable
78 * [5:0] - VOL: 6-bit volume value
89 * [7] - MUTE: Input mute
90 * [4:0] - VOL: 5 bit volume value
99 * [6] - INx_CM_ENA: Common-mode rejection enable (N/A for single-mode)
100 * [5:4] - x_IP_SEL_N: Inverting input selection
[all …]
/Zephyr-latest/dts/common/nordic/
Dnrf9280.dtsi4 * SPDX-License-Identifier: Apache-2.0
9 #include <zephyr/dt-bindings/adc/nrf-saadc.h>
10 #include <zephyr/dt-bindings/misc/nordic-nrf-ficr-nrf9230-engb.h>
11 #include <zephyr/dt-bindings/misc/nordic-domain-id-nrf9230.h>
12 #include <zephyr/dt-bindings/misc/nordic-owner-id-nrf9230.h>
13 #include <zephyr/dt-bindings/reserved-memory/nordic-owned-memory.h>
15 /delete-node/ &sw_pwm;
18 #address-cells = <1>;
19 #size-cells = <1>;
22 #address-cells = <1>;
[all …]
/Zephyr-latest/boards/renesas/da1469x_dk_pro/dts/
Dda1469x_dk_pro_mipi_dbi.overlay4 * SPDX-License-Identifier: Apache-2.0
7 #include <zephyr/dt-bindings/display/ili9xxx.h>
8 #include <zephyr/dt-bindings/gpio/gpio.h>
19 swap-xy;
20 invert-x;
21 invert-y;
26 clock-frequency = <400000>;
33 int-gpios = <&gpio0 18 GPIO_ACTIVE_LOW>;
38 compatible = "renesas,smartbond-mipi-dbi";
40 reset-gpios = <&gpio0 12 GPIO_ACTIVE_LOW>;
[all …]

1234567891011