| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | am335x-netcom-plus-2xx.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/ 11 /dts-v1/; 13 #include "am335x-baltos.dtsi" 14 #include "am335x-baltos-leds.dtsi" 22 pinctrl-single,pins = < 28 AM33XX_PADCONF(AM335X_PIN_LCD_HSYNC, PIN_INPUT_PULLDOWN, MUX_MODE7) /* DSR */ 35 pinctrl-single,pins = < 41 AM33XX_PADCONF(AM335X_PIN_GPMC_AD13, PIN_INPUT_PULLDOWN, MUX_MODE7) /* DSR */ 58 pinctrl-names = "default"; [all …]
|
| D | am335x-baltos-ir3220.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/ 11 /dts-v1/; 13 #include "am335x-baltos.dtsi" 14 #include "am335x-baltos-leds.dtsi" 22 pinctrl-single,pins = < 28 pinctrl-single,pins = < 34 …3XX_PADCONF(AM335X_PIN_LCD_HSYNC, PIN_INPUT_PULLDOWN, MUX_MODE7) /* lcd_hsync.gpio2[23] DSR */ 41 pinctrl-single,pins = < 47 …3XX_PADCONF(AM335X_PIN_GPMC_AD13, PIN_INPUT_PULLDOWN, MUX_MODE7) /* gpmc_ad13.gpio1[13] DSR */ [all …]
|
| D | am335x-baltos-ir5221.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/ 11 /dts-v1/; 13 #include "am335x-baltos.dtsi" 14 #include "am335x-baltos-leds.dtsi" 22 pinctrl-single,pins = < 29 pinctrl-single,pins = < 36 pinctrl-single,pins = < 42 …3XX_PADCONF(AM335X_PIN_LCD_HSYNC, PIN_INPUT_PULLDOWN, MUX_MODE7) /* lcd_hsync.gpio2[23] DSR */ 49 pinctrl-single,pins = < [all …]
|
| D | imx6dl-eckelmann-ci4x10.dts | 1 // SPDX-License-Identifier: GPL-2.0 7 /dts-v1/; 9 #include <dt-bindings/gpio/gpio.h> 15 compatible = "eckelmann,imx6dl-ci4x10", "fsl,imx6dl"; 18 stdout-path = &uart3; 26 rmii_clk: clock-rmii { 28 compatible = "fixed-clock"; 29 #clock-cells = <0>; 30 clock-frequency = <50000000>; 33 reg_usb_h1_vbus: regulator-usb-h1-vbus { [all …]
|
| D | am335x-baltos-ir2110.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/ 11 /dts-v1/; 13 #include "am335x-baltos.dtsi" 14 #include "am335x-baltos-leds.dtsi" 22 pinctrl-single,pins = < 28 …3XX_PADCONF(AM335X_PIN_LCD_HSYNC, PIN_INPUT_PULLDOWN, MUX_MODE7) /* lcd_hsync.gpio2[23] DSR */ 35 pinctrl-single,pins = < 42 pinctrl-names = "default"; 43 pinctrl-0 = <&uart1_pins>; [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/serial/ |
| D | serial.txt | 8 - cts-gpios: Must contain a GPIO specifier, referring to the GPIO pin to be 10 - dcd-gpios: Must contain a GPIO specifier, referring to the GPIO pin to be 12 - dsr-gpios: Must contain a GPIO specifier, referring to the GPIO pin to be 13 used as the UART's DSR line. 14 - dtr-gpios: Must contain a GPIO specifier, referring to the GPIO pin to be 16 - rng-gpios: Must contain a GPIO specifier, referring to the GPIO pin to be 18 - rts-gpios: Must contain a GPIO specifier, referring to the GPIO pin to be 21 - uart-has-rtscts: The presence of this property indicates that the 25 Note that this property is mutually-exclusive with "cts-gpios" and 26 "rts-gpios" above, unless support is provided to switch between modes [all …]
|
| D | cirrus,clps711x-uart.txt | 4 - compatible: Should be "cirrus,ep7209-uart". 5 - reg: Address and length of the register set for the device. 6 - interrupts: Should contain UART TX and RX interrupt. 7 - clocks: Should contain UART core clock number. 8 - syscon: Phandle to SYSCON node, which contain UART control bits. 11 - {rts,cts,dtr,dsr,rng,dcd}-gpios: specify a GPIO for RTS/CTS/DTR/DSR/RI/DCD 23 compatible = "cirrus,ep7312-uart","cirrus,ep7209-uart"; 28 cts-gpios = <&sysgpio 0 GPIO_ACTIVE_LOW>; 29 dsr-gpios = <&sysgpio 1 GPIO_ACTIVE_LOW>; 30 dcd-gpios = <&sysgpio 2 GPIO_ACTIVE_LOW>;
|
| D | atmel-usart.txt | 4 - compatible: Should be "atmel,<chip>-usart" or "atmel,<chip>-dbgu" 7 For the dbgu UART, use "atmel,<chip>-dbgu", "atmel,<chip>-usart" 8 - reg: Should contain registers location and length 9 - interrupts: Should contain interrupt 10 - clock-names: tuple listing input clock names. 12 - clocks: phandles to input clocks. 15 - atmel,use-dma-rx: use of PDC or DMA for receiving data 16 - atmel,use-dma-tx: use of PDC or DMA for transmitting data 17 - {rts,cts,dtr,dsr,rng,dcd}-gpios: specify a GPIO for RTS/CTS/DTR/DSR/RI/DCD line respectively. 20 - add dma bindings for dma transfer: [all …]
|
| D | fsl-mxs-auart.txt | 4 - compatible : Should be one of fallowing variants: 5 "fsl,imx23-auart" - Freescale i.MX23 6 "fsl,imx28-auart" - Freescale i.MX28 7 "alphascale,asm9260-auart" - Alphascale ASM9260 8 - reg : Address and length of the register set for the device 9 - interrupts : Should contain the auart interrupt numbers 10 - dmas: DMA specifier, consisting of a phandle to DMA controller node 12 Refer to dma.txt and fsl-mxs-dma.txt for details. 13 - dma-names: "rx" for RX channel, "tx" for TX channel. 15 Required properties for "alphascale,asm9260-auart": [all …]
|
| /kernel/linux/linux-4.19/arch/arm/boot/dts/ |
| D | am335x-baltos-ir3220.dts | 2 * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/ 14 /dts-v1/; 16 #include "am335x-baltos.dtsi" 17 #include "am335x-baltos-leds.dtsi" 25 pinctrl-single,pins = < 31 pinctrl-single,pins = < 37 AM33XX_IOPAD(0x8e4, PIN_INPUT_PULLDOWN | MUX_MODE7) /* lcd_hsync.gpio2[23] DSR */ 44 pinctrl-single,pins = < 50 AM33XX_IOPAD(0x834, PIN_INPUT_PULLDOWN | MUX_MODE7) /* gpmc_ad13.gpio1[13] DSR */ 60 pinctrl-names = "default"; [all …]
|
| D | am335x-baltos-ir5221.dts | 2 * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/ 14 /dts-v1/; 16 #include "am335x-baltos.dtsi" 17 #include "am335x-baltos-leds.dtsi" 25 pinctrl-single,pins = < 32 pinctrl-single,pins = < 39 pinctrl-single,pins = < 45 AM33XX_IOPAD(0x8e4, PIN_INPUT_PULLDOWN | MUX_MODE7) /* lcd_hsync.gpio2[23] DSR */ 52 pinctrl-single,pins = < 58 AM33XX_IOPAD(0x834, PIN_INPUT_PULLDOWN | MUX_MODE7) /* gpmc_ad13.gpio1[13] DSR */ [all …]
|
| D | am335x-baltos-ir2110.dts | 2 * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/ 14 /dts-v1/; 16 #include "am335x-baltos.dtsi" 17 #include "am335x-baltos-leds.dtsi" 25 pinctrl-single,pins = < 31 AM33XX_IOPAD(0x8e4, PIN_INPUT_PULLDOWN | MUX_MODE7) /* lcd_hsync.gpio2[23] DSR */ 39 pinctrl-names = "default"; 40 pinctrl-0 = <&uart1_pins>; 41 dtr-gpios = <&gpio2 22 GPIO_ACTIVE_LOW>; 42 dsr-gpios = <&gpio2 23 GPIO_ACTIVE_LOW>; [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/serial/ |
| D | cirrus,clps711x-uart.txt | 4 - compatible: Should be "cirrus,ep7209-uart". 5 - reg: Address and length of the register set for the device. 6 - interrupts: Should contain UART TX and RX interrupt. 7 - clocks: Should contain UART core clock number. 8 - syscon: Phandle to SYSCON node, which contain UART control bits. 11 - {rts,cts,dtr,dsr,rng,dcd}-gpios: specify a GPIO for RTS/CTS/DTR/DSR/RI/DCD 23 compatible = "cirrus,ep7312-uart","cirrus,ep7209-uart"; 28 cts-gpios = <&sysgpio 0 GPIO_ACTIVE_LOW>; 29 dsr-gpios = <&sysgpio 1 GPIO_ACTIVE_LOW>; 30 dcd-gpios = <&sysgpio 2 GPIO_ACTIVE_LOW>;
|
| D | serial.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: "http://devicetree.org/meta-schemas/core.yaml#" 10 - Rob Herring <robh@kernel.org> 11 - Greg Kroah-Hartman <gregkh@linuxfoundation.org> 19 where N is the port number (non-negative decimal integer) as printed on the 26 cts-gpios: 32 dcd-gpios: 38 dsr-gpios: 42 the UART's DSR line. [all …]
|
| D | 8250.yaml | 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - devicetree@vger.kernel.org 13 - $ref: /schemas/serial.yaml# 14 - if: 16 - aspeed,sirq-polarity-sense 20 const: aspeed,ast2500-vuart 21 - if: 24 const: mrvl,mmp-uart 27 reg-shift: [all …]
|
| D | fsl-mxs-auart.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/serial/fsl-mxs-auart.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Fabio Estevam <fabio.estevam@nxp.com> 13 - $ref: "serial.yaml" 18 - fsl,imx23-auart 19 - fsl,imx28-auart 20 - alphascale,asm9260-auart 30 - description: DMA controller phandle and request line for RX [all …]
|
| /kernel/linux/linux-5.10/arch/mips/boot/dts/cavium-octeon/ |
| D | dlink_dsr-500n.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Device tree source for D-Link DSR-500N. 8 /include/ "dlink_dsr-500n-1000n.dtsi" 9 #include <dt-bindings/gpio/gpio.h> 12 model = "dlink,dsr-500n"; 13 compatible = "dlink,dsr-500n", "cavium,octeon-3860"; 17 clock-frequency = <300000000>; 22 compatible = "gpio-leds"; 25 gpios = <&gpio 9 GPIO_ACTIVE_LOW>; 29 gpios = <&gpio 11 GPIO_ACTIVE_LOW>; [all …]
|
| D | dlink_dsr-1000n.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Device tree source for D-Link DSR-1000N. 8 /include/ "dlink_dsr-500n-1000n.dtsi" 9 #include <dt-bindings/gpio/gpio.h> 12 model = "dlink,dsr-1000n"; 16 clock-frequency = <500000000>; 21 compatible = "gpio-leds"; 25 gpios = <&gpio 9 GPIO_ACTIVE_LOW>; 30 gpios = <&gpio 10 GPIO_ACTIVE_LOW>; 35 gpios = <&gpio 11 GPIO_ACTIVE_LOW>; [all …]
|
| /kernel/linux/linux-4.19/arch/mips/boot/dts/cavium-octeon/ |
| D | dlink_dsr-500n.dts | 2 * Device tree source for D-Link DSR-500N. 11 /include/ "dlink_dsr-500n-1000n.dtsi" 12 #include <dt-bindings/gpio/gpio.h> 15 model = "dlink,dsr-500n"; 16 compatible = "dlink,dsr-500n", "cavium,octeon-3860"; 20 clock-frequency = <300000000>; 25 compatible = "gpio-leds"; 28 gpios = <&gpio 9 GPIO_ACTIVE_LOW>; 32 gpios = <&gpio 11 GPIO_ACTIVE_LOW>; 37 gpios = <&gpio 18 GPIO_ACTIVE_LOW>;
|
| D | dlink_dsr-1000n.dts | 2 * Device tree source for D-Link DSR-1000N. 11 /include/ "dlink_dsr-500n-1000n.dtsi" 12 #include <dt-bindings/gpio/gpio.h> 15 model = "dlink,dsr-1000n"; 19 clock-frequency = <500000000>; 24 compatible = "gpio-leds"; 28 gpios = <&gpio 9 GPIO_ACTIVE_LOW>; 33 gpios = <&gpio 10 GPIO_ACTIVE_LOW>; 38 gpios = <&gpio 11 GPIO_ACTIVE_LOW>; 43 gpios = <&gpio 17 GPIO_ACTIVE_LOW>; [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/mfd/ |
| D | atmel-usart.txt | 4 - compatible: Should be one of the following: 5 - "atmel,at91rm9200-usart" 6 - "atmel,at91sam9260-usart" 7 - "microchip,sam9x60-usart" 8 - "atmel,at91rm9200-dbgu", "atmel,at91rm9200-usart" 9 - "atmel,at91sam9260-dbgu", "atmel,at91sam9260-usart" 10 - "microchip,sam9x60-dbgu", "microchip,sam9x60-usart" 11 - reg: Should contain registers location and length 12 - interrupts: Should contain interrupt 13 - clock-names: tuple listing input clock names. [all …]
|
| /kernel/linux/linux-4.19/drivers/tty/serial/ |
| D | serial_mctrl_gpio.c | 1 // SPDX-License-Identifier: GPL-2.0+ 33 { "dsr", TIOCM_DSR, false, }, 40 void mctrl_gpio_set(struct mctrl_gpios *gpios, unsigned int mctrl) in mctrl_gpio_set() argument 47 if (gpios == NULL) in mctrl_gpio_set() 51 if (gpios->gpio[i] && mctrl_gpios_desc[i].dir_out) { in mctrl_gpio_set() 52 desc_array[count] = gpios->gpio[i]; in mctrl_gpio_set() 60 struct gpio_desc *mctrl_gpio_to_gpiod(struct mctrl_gpios *gpios, in mctrl_gpio_to_gpiod() argument 63 if (gpios == NULL) in mctrl_gpio_to_gpiod() 66 return gpios->gpio[gidx]; in mctrl_gpio_to_gpiod() 70 unsigned int mctrl_gpio_get(struct mctrl_gpios *gpios, unsigned int *mctrl) in mctrl_gpio_get() argument [all …]
|
| /kernel/linux/linux-5.10/drivers/tty/serial/ |
| D | serial_mctrl_gpio.c | 1 // SPDX-License-Identifier: GPL-2.0+ 33 { "dsr", TIOCM_DSR, GPIOD_IN, }, 45 void mctrl_gpio_set(struct mctrl_gpios *gpios, unsigned int mctrl) in mctrl_gpio_set() argument 52 if (gpios == NULL) in mctrl_gpio_set() 56 if (gpios->gpio[i] && mctrl_gpio_flags_is_dir_out(i)) { in mctrl_gpio_set() 57 desc_array[count] = gpios->gpio[i]; in mctrl_gpio_set() 66 struct gpio_desc *mctrl_gpio_to_gpiod(struct mctrl_gpios *gpios, in mctrl_gpio_to_gpiod() argument 69 if (gpios == NULL) in mctrl_gpio_to_gpiod() 72 return gpios->gpio[gidx]; in mctrl_gpio_to_gpiod() 76 unsigned int mctrl_gpio_get(struct mctrl_gpios *gpios, unsigned int *mctrl) in mctrl_gpio_get() argument [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/soc/fsl/cpm_qe/ |
| D | serial.txt | 4 - fsl,cpm1-smc-uart 5 - fsl,cpm2-smc-uart 6 - fsl,cpm1-scc-uart 7 - fsl,cpm2-scc-uart 8 - fsl,qe-uart 10 Modem control lines connected to GPIO controllers are listed in the gpios 11 property as described in booting-without-of.txt, section IX.1 in the following 14 CTS, RTS, DCD, DSR, DTR, and RI. 16 The gpios property is optional and can be left out when control lines are 23 compatible = "fsl,mpc8272-scc-uart", [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/soc/fsl/cpm_qe/ |
| D | serial.txt | 4 - fsl,cpm1-smc-uart 5 - fsl,cpm2-smc-uart 6 - fsl,cpm1-scc-uart 7 - fsl,cpm2-scc-uart 8 - fsl,qe-uart 10 Modem control lines connected to GPIO controllers are listed in the gpios 11 property as described in booting-without-of.txt, section IX.1 in the following 14 CTS, RTS, DCD, DSR, DTR, and RI. 16 The gpios property is optional and can be left out when control lines are 23 compatible = "fsl,mpc8272-scc-uart", [all …]
|