/openbmc/linux/Documentation/devicetree/bindings/net/ |
H A D | broadcom-bluetooth.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/net/broadcom-bluetooth.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Linus Walleij <linus.walleij@linaro.org> 13 This binding describes Broadcom UART-attached bluetooth chips. 18 - brcm,bcm20702a1 19 - brcm,bcm4329-bt 20 - brcm,bcm4330-bt 21 - brcm,bcm4334-bt [all …]
|
H A D | nokia-bluetooth.txt | 2 --------------------- 5 vendors and modified device API. Those devices speak a protocol named H4+ 8 UART status lines for wakeup of UART transceivers to improve power management 13 - compatible: should contain "nokia,h4p-bluetooth" as well as one of the following: 14 * "brcm,bcm2048-nokia" 15 * "ti,wl1271-bluetooth-nokia" 16 - reset-gpios: GPIO specifier, used to reset the BT module (active low) 17 - bluetooth-wakeup-gpios: GPIO specifier, used to wakeup the BT module (active high) 18 - host-wakeup-gpios: GPIO specifier, used to wakeup the host processor (active high) 19 - clock-names: should be "sysclk" [all …]
|
H A D | realtek-bluetooth.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/net/realtek-bluetooth.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Vasily Khoruzhick <anarsoul@gmail.com> 11 - Alistair Francis <alistair@alistair23.me> 22 - enum: 23 - realtek,rtl8723bs-bt 24 - realtek,rtl8723cs-bt 25 - realtek,rtl8723ds-bt [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/gnss/ |
H A D | sirfstar.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Johan Hovold <johan@kernel.org> 23 - $ref: gnss-common.yaml# 28 - csr,gsd4t 29 - csr,csrg05ta03-icje-r 30 - fastrax,uc430 31 - linx,r4 32 - wi2wi,w2sg0004 [all …]
|
/openbmc/u-boot/arch/arm/dts/ |
H A D | at91sam9261ek.dts | 2 * at91sam9261ek.dts - Device Tree file for Atmel at91sam9261 reference board 4 * Copyright (C) 2013 Jean-Jacques Hiblot <jjhiblot@traphandler.com> 8 /dts-v1/; 17 stdout-path = "serial0:115200n8"; 26 clock-frequency = <32768>; 30 clock-frequency = <18432000>; 41 atmel,power-control-gpio = <&pioA 12 GPIO_ACTIVE_LOW>; 45 bits-per-pixel = <16>; 46 atmel,lcdcon-backlight; 49 atmel,guard-time = <1>; [all …]
|
H A D | r8a7792-blanche.dts | 1 // SPDX-License-Identifier: GPL-2.0 3 * Device Tree Source for the Blanche board 9 /dts-v1/; 11 #include <dt-bindings/gpio/gpio.h> 12 #include <dt-bindings/input/input.h> 25 stdout-path = "serial0:115200n8"; 33 d3_3v: regulator-3v3 { 34 compatible = "regulator-fixed"; 35 regulator-name = "D3.3V"; 36 regulator-min-microvolt = <3300000>; [all …]
|
/openbmc/linux/drivers/tty/serial/ |
H A D | serial_mctrl_gpio.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 12 #include <linux/device.h> 29 * Opaque descriptor for modem lines controlled by GPIOs 36 * Set state of the modem control output lines via GPIOs. 38 void mctrl_gpio_set(struct mctrl_gpios *gpios, unsigned int mctrl); 41 * Get state of the modem control input lines from GPIOs. 44 unsigned int mctrl_gpio_get(struct mctrl_gpios *gpios, unsigned int *mctrl); 47 * Get state of the modem control output lines from GPIOs. 51 mctrl_gpio_get_outputs(struct mctrl_gpios *gpios, unsigned int *mctrl); 56 struct gpio_desc *mctrl_gpio_to_gpiod(struct mctrl_gpios *gpios, [all …]
|
/openbmc/linux/arch/arm/boot/dts/microchip/ |
H A D | at91sam9261ek.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * at91sam9261ek.dts - Device Tree file for Atmel at91sam9261 reference board 5 * Copyright (C) 2013 Jean-Jacques Hiblot <jjhiblot@traphandler.com> 7 /dts-v1/; 16 stdout-path = "serial0:115200n8"; 25 clock-frequency = <32768>; 29 clock-frequency = <18432000>; 40 atmel,power-control-gpio = <&pioA 12 GPIO_ACTIVE_LOW>; 44 bits-per-pixel = <16>; 45 atmel,lcdcon-backlight; [all …]
|
H A D | at91sam9260ek.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 * Device Tree file for Atmel at91sam9260 Evaluation Kit 8 /dts-v1/; 10 #include <dt-bindings/input/input.h> 17 stdout-path = &dbgu; 26 clock-frequency = <32768>; 30 clock-frequency = <18432000>; 38 compatible = "atmel,tcb-timer"; 43 compatible = "atmel,tcb-timer"; 49 atmel,vbus-gpio = <&pioC 5 GPIO_ACTIVE_HIGH>; [all …]
|
H A D | at91-kizbox3-hs.dts | 1 // SPDX-License-Identifier: GPL-2.0 3 * at91-kizbox3-hs.dts - Device Tree file for Overkiz KIZBOX3-HS board 11 /dts-v1/; 12 #include "at91-kizbox3_common.dtsi" 15 model = "Overkiz KIZBOX3-HS"; 16 compatible = "overkiz,kizbox3-hs", "atmel,sama5d2", "atmel,sama5"; 18 led-controller-1 { 21 led-1 { 25 led-2 { 29 led-3 { [all …]
|
H A D | animeo_ip.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * animeo_ip.dts - Device Tree file for Somfy Animeo IP Boards 5 * Copyright (C) 2011-2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> 8 /dts-v1/; 13 compatible = "somfy,animeo-ip", "atmel,at91sam9260", "atmel,at91sam9"; 26 stdout-path = &usart2; 35 clock-frequency = <32768>; 39 clock-frequency = <18432000>; 47 compatible = "atmel,tcb-timer"; 52 compatible = "atmel,tcb-timer"; [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/input/ |
H A D | gpio-matrix-keypad.txt | 1 * GPIO driven matrix keypad device tree bindings 6 keypad can sense a key-press and key-release by means of GPIO lines and 10 - compatible: Should be "gpio-matrix-keypad" 11 - row-gpios: List of gpios used as row lines. The gpio specifier 14 - col-gpios: List of gpios used as column lines. The gpio specifier 17 - linux,keymap: The definition can be found at 18 bindings/input/matrix-keymap.txt 21 - linux,no-autorepeat: do no enable autorepeat feature. 22 - wakeup-source: use any event on keypad as wakeup event. 23 (Legacy property supported: "linux,wakeup") [all …]
|
H A D | gpio-keys.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only 3 --- 4 $id: http://devicetree.org/schemas/input/gpio-keys.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Rob Herring <robh@kernel.org> 15 - gpio-keys 16 - gpio-keys-polled 21 description: Name of entire device 23 poll-interval: true 26 …"^(button|event|key|switch|(button|event|key|switch)-[a-z0-9-]+|[a-z0-9-]+-(button|event|key|switc… [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/net/wireless/ |
H A D | silabs,wfx.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 4 --- 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 - Jérôme Pouiller <jerome.pouiller@silabs.com> 14 Support for the Wifi chip WFxxx from Silicon Labs. Currently, the only device 16 https://www.silabs.com/documents/public/data-sheets/wf200-datasheet.pdf 22 Declaring the WFxxx chip in device tree is mandatory (usually, the VID/PID is 25 It is recommended to declare a mmc-pwrseq on SDIO host above WFx. Without 26 it, you may encounter issues during reboot. The mmc-pwrseq should be 27 compatible with mmc-pwrseq-simple. Please consult [all …]
|
/openbmc/linux/include/linux/input/ |
H A D | matrix_keypad.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 7 struct device; 13 #define KEY(row, col, val) ((((row) & (MATRIX_MAX_ROWS - 1)) << 24) |\ 14 (((col) & (MATRIX_MAX_COLS - 1)) << 16) |\ 24 * struct matrix_keymap_data - keymap for matrix keyboards 30 * keymaps to drivers that implement matrix-like keypads/keyboards. 38 * struct matrix_keypad_platform_data - platform-dependent keypad data 42 * @num_row_gpios: actual number of row gpios used by device 43 * @num_col_gpios: actual number of col gpios used by device 47 * @clustered_irq: may be specified if interrupts of all row/column GPIOs [all …]
|
/openbmc/linux/arch/arm/boot/dts/ti/omap/ |
H A D | omap3-pandora-common.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 6 * Common device tree include for OpenPandora devices. 9 #include <dt-bindings/input/input.h> 14 cpu0-supply = <&vcc>; 29 #clock-cells = <0>; 30 compatible = "fixed-clock"; 31 clock-frequency = <26000000>; 35 compatible = "connector-analog-tv"; 40 remote-endpoint = <&venc_out>; 45 gpio-leds { [all …]
|
H A D | omap3-ldp.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) 2013 Texas Instruments Incorporated - https://www.ti.com/ 5 /dts-v1/; 7 #include <dt-bindings/input/input.h> 9 #include "omap-gpmc-smsc911x.dtsi" 13 compatible = "ti,omap3-ldp", "ti,omap3430", "ti,omap3"; 22 cpu0-supply = <&vcc>; 27 compatible = "gpio-keys"; 28 pinctrl-names = "default"; 29 pinctrl-0 = <&gpio_key_pins>; [all …]
|
/openbmc/linux/arch/arm/boot/dts/renesas/ |
H A D | emev2-kzm9d.dts | 1 // SPDX-License-Identifier: GPL-2.0 3 * Device Tree Source for the KZM9D board 7 /dts-v1/; 10 #include <dt-bindings/gpio/gpio.h> 11 #include <dt-bindings/input/input.h> 12 #include <dt-bindings/interrupt-controller/irq.h> 29 stdout-path = "serial1:115200n8"; 33 compatible = "gpio-keys"; 35 debounce-interval = <50>; 36 wakeup-source; [all …]
|
H A D | r8a7792-blanche.dts | 1 // SPDX-License-Identifier: GPL-2.0 3 * Device Tree Source for the Blanche board 9 /dts-v1/; 11 #include <dt-bindings/gpio/gpio.h> 12 #include <dt-bindings/input/input.h> 25 stdout-path = "serial0:115200n8"; 33 d3_3v: regulator-3v3 { 34 compatible = "regulator-fixed"; 35 regulator-name = "D3.3V"; 36 regulator-min-microvolt = <3300000>; [all …]
|
/openbmc/linux/arch/arm/boot/dts/nxp/imx/ |
H A D | imx6ul-phytec-segin-peb-wlbt-05.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 #include <dt-bindings/gpio/gpio.h> 8 #include <dt-bindings/interrupt-controller/irq.h> 11 reg_wl_en: regulator-wl-en { 12 compatible = "regulator-fixed"; 13 regulator-name = "wlan_en"; 14 regulator-min-microvolt = <3300000>; 15 regulator-max-microvolt = <3300000>; 16 pinctrl-names = "default"; 17 pinctrl-0 = <&pinctrl_wl>; [all …]
|
H A D | imx6qdl-phytec-mira-peb-wlbt-05.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 #include <dt-bindings/gpio/gpio.h> 8 #include <dt-bindings/interrupt-controller/irq.h> 11 reg_wl_en: regulator-wl-en { 12 compatible = "regulator-fixed"; 13 regulator-name = "wlan_en"; 14 regulator-min-microvolt = <3300000>; 15 regulator-max-microvolt = <3300000>; 16 pinctrl-names = "default"; 17 pinctrl-0 = <&pinctrl_wl>; [all …]
|
/openbmc/linux/arch/arm/boot/dts/samsung/ |
H A D | exynos4210-universal_c210.dts | 1 // SPDX-License-Identifier: GPL-2.0 3 * Samsung's Exynos4210 based Universal C210 board device tree source 5 * Copyright (c) 2012-2013 Samsung Electronics Co., Ltd. 8 * Device tree source file for Samsung's Universal C210 board which is based on 12 /dts-v1/; 14 #include <dt-bindings/gpio/gpio.h> 19 chassis-type = "handset"; 35 stdout-path = "serial2:115200n8"; 39 fixed-rate-clocks { 41 compatible = "samsung,clock-xxti"; [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/input/touchscreen/ |
H A D | sis_i2c.txt | 4 - compatible: must be "sis,9200-ts" 5 - reg: i2c slave address 6 - interrupts: touch controller interrupt (see interrupt 10 - pinctrl-names: should be "default" (see pinctrl binding [1]). 11 - pinctrl-0: a phandle pointing to the pin settings for the 12 device (see pinctrl binding [1]). 13 - attn-gpios: the gpio pin used as attention line 14 - reset-gpios: the gpio pin used to reset the controller 15 - wakeup-source: touchscreen can be used as a wakeup source 17 [0]: Documentation/devicetree/bindings/interrupt-controller/interrupts.txt [all …]
|
/openbmc/linux/arch/arm/boot/dts/rockchip/ |
H A D | rk3288-veyron-broadcom-bluetooth.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 11 pinctrl-names = "default"; 12 pinctrl-0 = <&bt_host_wake_l>, <&bt_enable_l>, 15 compatible = "brcm,bcm43540-bt"; 16 host-wakeup-gpios = <&gpio4 RK_PD7 GPIO_ACTIVE_HIGH>; 17 shutdown-gpios = <&gpio4 RK_PD5 GPIO_ACTIVE_HIGH>; 18 device-wakeup-gpios = <&gpio4 RK_PD2 GPIO_ACTIVE_HIGH>; 19 max-speed = <3000000>; 20 brcm,bt-pcm-int-params = [01 02 00 01 01];
|
/openbmc/linux/Documentation/devicetree/bindings/i2c/ |
H A D | i2c.txt | 1 Generic device tree bindings for I2C busses 5 busses and their child devices in a device tree. 8 ----------------------------- 10 - #address-cells - should be <1>. Read more about addresses below. 11 - #size-cells - should be <0>. 12 - compatible - name of I2C bus controller 21 ----------------------------- 26 - clock-frequency 29 - i2c-bus 31 devices and non-I2C devices, the 'i2c-bus' subnode can be used for [all …]
|