/openbmc/linux/drivers/pinctrl/qcom/ |
H A D | pinctrl-sc7280-lpass-lpi.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (c) 2020-2021, The Linux Foundation. All rights reserved. 4 * ALSA SoC platform-machine driver for QTi LPASS 11 #include "pinctrl-lpass-lpi.h" 66 PINCTRL_PIN(10, "gpio10"), 81 static const char * const i2s2_clk_groups[] = { "gpio10" }; 91 static const char * const wsa_swr_clk_groups[] = { "gpio10" }; 148 .compatible = "qcom,sc7280-lpass-lpi-pinctrl", 157 .name = "qcom-sc7280-lpass-lpi-pinctrl",
|
/openbmc/linux/Documentation/devicetree/bindings/mfd/ |
H A D | brcm,bcm6318-gpio-sysctl.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/mfd/brcm,bcm6318-gpio-sysctl.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Álvaro Fernández Rojas <noltari@gmail.com> 11 - Jonas Gorski <jonas.gorski@gmail.com> 14 Broadcom BCM6318 SoC GPIO system controller which provides a register map 15 for controlling the GPIO and pins of the SoC. 18 "#address-cells": true 20 "#size-cells": true [all …]
|
H A D | brcm,bcm6362-gpio-sysctl.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/mfd/brcm,bcm6362-gpio-sysctl.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Álvaro Fernández Rojas <noltari@gmail.com> 11 - Jonas Gorski <jonas.gorski@gmail.com> 14 Broadcom BCM6362 SoC GPIO system controller which provides a register map 15 for controlling the GPIO and pins of the SoC. 18 "#address-cells": true 20 "#size-cells": true [all …]
|
H A D | brcm,bcm6368-gpio-sysctl.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/mfd/brcm,bcm6368-gpio-sysctl.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Álvaro Fernández Rojas <noltari@gmail.com> 11 - Jonas Gorski <jonas.gorski@gmail.com> 14 Broadcom BCM6368 SoC GPIO system controller which provides a register map 15 for controlling the GPIO and pins of the SoC. 18 "#address-cells": true 20 "#size-cells": true [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/mmc/ |
H A D | k3-dw-mshc.txt | 4 Read synopsys-dw-mshc.txt for more details 7 a SoC with storage medium such as eMMC or SD/MMC cards. This file documents 9 by synopsys-dw-mshc.txt and the properties used by the Hisilicon specific 15 - "hisilicon,hi3660-dw-mshc": for controllers with hi3660 specific extensions. 16 - "hisilicon,hi3670-dw-mshc", "hisilicon,hi3660-dw-mshc": for controllers 18 - "hisilicon,hi4511-dw-mshc": for controllers with hi4511 specific extensions. 19 - "hisilicon,hi6220-dw-mshc": for controllers with hi6220 specific extensions. 22 - hisilicon,peripheral-syscon: phandle of syscon used to control peripheral. 28 /* SoC portion */ 30 compatible = "hisilicon,hi4511-dw-mshc"; [all …]
|
/openbmc/linux/arch/arm/boot/dts/qcom/ |
H A D | qcom-ipq4019-ap.dk07.1-c1.dts | 1 // SPDX-License-Identifier: GPL-2.0 4 #include <dt-bindings/gpio/gpio.h> 5 #include "qcom-ipq4019-ap.dk07.1.dtsi" 8 model = "Qualcomm Technologies, Inc. IPQ4019/AP-DK07.1-C1"; 9 compatible = "qcom,ipq4019-ap-dk07.1-c1", "qcom,ipq4019"; 11 soc { 14 perst-gpios = <&tlmm 38 GPIO_ACTIVE_LOW>; 22 serial_1_pins: serial1-pinmux { 24 "gpio10", "gpio11"; 26 bias-disable; [all …]
|
H A D | qcom-ipq4019-ap.dk04.1.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 4 #include "qcom-ipq4019.dtsi" 5 #include <dt-bindings/input/input.h> 6 #include <dt-bindings/gpio/gpio.h> 9 model = "Qualcomm Technologies, Inc. IPQ4019/AP-DK04.1"; 17 stdout-path = "serial0:115200n8"; 25 soc { 27 serial_0_pins: serial0-pinmux { 30 bias-disable; 33 serial_1_pins: serial1-pinmux { [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/sound/ |
H A D | rt5659.txt | 7 - compatible : One of "realtek,rt5659" or "realtek,rt5658". 9 - reg : The I2C address of the device. 11 - interrupts : The CODEC's interrupt output. 15 - clocks: The phandle of the master clock to the CODEC 16 - clock-names: Should be "mclk" 18 - realtek,in1-differential 19 - realtek,in3-differential 20 - realtek,in4-differential 21 Boolean. Indicate MIC1/3/4 input are differential, rather than single-ended. 23 - realtek,dmic1-data-pin [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/pinctrl/ |
H A D | qcom,sm8250-lpass-lpi-pinctrl.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/pinctrl/qcom,sm8250-lpass-lpi-pinctrl.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Qualcomm SM8250 SoC LPASS LPI TLMM 10 - Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 14 (LPASS) Low Power Island (LPI) of Qualcomm SM8250 SoC. 18 const: qcom,sm8250-lpass-lpi-pinctrl 25 - description: LPASS Core voting clock 26 - description: LPASS Audio voting clock [all …]
|
H A D | qcom,mdm9615-pinctrl.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/pinctrl/qcom,mdm9615-pinctrl.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Bjorn Andersson <andersson@kernel.org> 12 description: Top Level Mode Multiplexer pin controller in Qualcomm MDM9615 SoC. 14 $ref: /schemas/pinctrl/qcom,tlmm-common.yaml# 18 const: qcom,mdm9615-pinctrl 26 interrupt-controller: true 27 '#interrupt-cells': true [all …]
|
H A D | qcom,sm8450-lpass-lpi-pinctrl.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/pinctrl/qcom,sm8450-lpass-lpi-pinctrl.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Qualcomm SM8450 SoC LPASS LPI TLMM 10 - Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 14 (LPASS) Low Power Island (LPI) of Qualcomm SM8450 SoC. 18 const: qcom,sm8450-lpass-lpi-pinctrl 22 - description: LPASS LPI TLMM Control and Status registers 23 - description: LPASS LPI MCC registers [all …]
|
H A D | bitmain,bm1880-pinctrl.txt | 3 This binding describes the pin controller found in the BM1880 SoC. 7 - compatible: Should be "bitmain,bm1880-pinctrl" 8 - reg: Offset and length of pinctrl space in SCTRL. 10 Please refer to pinctrl-bindings.txt in this directory for details of the 16 pin, a group, or a list of pins or groups. This configuration for BM1880 SoC 17 includes pinmux and various pin configuration parameters, such as pull-up, 24 The following generic properties as defined in pinctrl-bindings.txt are valid 29 - pins: An array of strings, each string containing the name of a pin. 32 MIO0 - MIO111 34 - groups: An array of strings, each string containing the name of a pin [all …]
|
/openbmc/u-boot/arch/arm/dts/ |
H A D | stm32mp157-u-boot.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ OR BSD-3-Clause 18 gpio10 = &gpiok; 23 u-boot,dm-pre-reloc; 27 u-boot,dm-pre-reloc; 30 soc { 31 u-boot,dm-pre-reloc; 34 compatible = "st,stm32-stgen"; 37 u-boot,dm-pre-reloc; 43 u-boot,dm-pre-reloc; 47 u-boot,dm-pre-reloc; [all …]
|
H A D | stm32f429-disco-u-boot.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * Copyright (C) 2017, STMicroelectronics - All Rights Reserved 7 #include <dt-bindings/memory/stm32-sdram.h> 10 u-boot,dm-pre-reloc; 25 gpio10 = &gpiok; 28 soc { 29 u-boot,dm-pre-reloc; 30 pin-controller { 31 u-boot,dm-pre-reloc; 35 compatible = "st,stm32-fmc"; [all …]
|
/openbmc/linux/arch/arm/mach-pxa/ |
H A D | pxa320.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * linux/arch/arm/mach-pxa/pxa320.c 9 * 2007-08-21: eric miao <eric.miao@marvell.com> 17 #include <linux/soc/pxa/cpu.h> 28 MFP_ADDR(GPIO10, 0x0458),
|
H A D | mfp-pxa2xx.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 5 #include <linux/soc/pxa/mfp.h> 8 * the following MFP_xxx bit definitions in mfp.h are re-used for pxa2xx: 19 * bit 23 - Input/Output (PXA2xx specific) 20 * bit 24 - Wakeup Enable(PXA2xx specific) 21 * bit 25 - Keep Output (PXA2xx specific) 64 #define GPIO10_GPIO MFP_CFG_IN(GPIO10, AF0)
|
H A D | mfp-pxa3xx.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 5 #include <linux/soc/pxa/mfp.h> 9 /* PXA3xx common MFP configurations - processor specific ones defined 10 * in mfp-pxa300.h and mfp-pxa320.h 22 #define GPIO10_GPIO MFP_CFG(GPIO10, AF0)
|
/openbmc/linux/arch/arm64/boot/dts/qcom/ |
H A D | ipq9574-rdp418.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) 5 * Copyright (c) 2020-2021 The Linux Foundation. All rights reserved. 6 * Copyright (c) 2022-2023 Qualcomm Innovation Center, Inc. All rights reserved. 9 /dts-v1/; 14 model = "Qualcomm Technologies, Inc. IPQ9574/AP-AL02-C2"; 15 compatible = "qcom,ipq9574-ap-al02-c2", "qcom,ipq9574"; 22 stdout-path = "serial0:115200n8"; 27 pinctrl-0 = <&spi_0_pins>; 28 pinctrl-names = "default"; 32 compatible = "micron,n25q128a11", "jedec,spi-nor"; [all …]
|
H A D | ipq9574-rdp433.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) 5 * Copyright (c) 2020-2021 The Linux Foundation. All rights reserved. 9 /dts-v1/; 14 model = "Qualcomm Technologies, Inc. IPQ9574/AP-AL02-C7"; 15 compatible = "qcom,ipq9574-ap-al02-c7", "qcom,ipq9574"; 22 stdout-path = "serial0:115200n8"; 26 compatible = "regulator-fixed"; 27 regulator-min-microvolt = <3300000>; 28 regulator-max-microvolt = <3300000>; 29 regulator-boot-on; [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/arm/tegra/ |
H A D | nvidia,tegra186-pmc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/arm/tegra/nvidia,tegra186-pmc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Thierry Reding <thierry.reding@gmail.com> 11 - Jon Hunter <jonathanh@nvidia.com> 16 - nvidia,tegra186-pmc 17 - nvidia,tegra194-pmc 18 - nvidia,tegra234-pmc 24 reg-names: [all …]
|
/openbmc/linux/drivers/pinctrl/ |
H A D | pinctrl-lantiq.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * linux/drivers/pinctrl/pinctrl-lantiq.h 4 * based on linux/drivers/pinctrl/pinctrl-pxa3xx.h 102 /* soc specific callback used to apply muxing */ 117 GPIO10, /* 10 */ enumerator
|
/openbmc/linux/arch/arm/boot/dts/broadcom/ |
H A D | bcm2711.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 4 #include <dt-bindings/interrupt-controller/arm-gic.h> 5 #include <dt-bindings/soc/bcm2835-pm.h> 10 #address-cells = <2>; 11 #size-cells = <1>; 13 interrupt-parent = <&gicv2>; 16 compatible = "brcm,bcm2711-vc5"; 20 clk_27MHz: clk-27M { 21 #clock-cells = <0>; 22 compatible = "fixed-clock"; [all …]
|
/openbmc/linux/drivers/pinctrl/nomadik/ |
H A D | pinctrl-ab8505.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) ST-Ericsson SA 2012 5 * Author: Patrice Chotard <patrice.chotard@stericsson.com> for ST-Ericsson. 13 #include "pinctrl-abx500.h" 250 * ALTERNATFUNC register. We need to specifies these values as SOC 286 …ALTERNATE_FUNCTIONS(10, 1, 0, UNUSED, 1, 0, 0), /* GPIO10, altA and altB controlled by b… 345 * GPIO10 to GPIO11 377 abx500_pinctrl_ab8505_init(struct abx500_pinctrl_soc_data **soc) in abx500_pinctrl_ab8505_init() argument 379 *soc = &ab8505_soc; in abx500_pinctrl_ab8505_init()
|
/openbmc/linux/arch/riscv/boot/dts/allwinner/ |
H A D | sun20i-d1-nezha.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ or MIT) 2 // Copyright (C) 2021-2022 Samuel Holland <samuel@sholland.org> 7 * The Nezha-D1 has a 40-pin IO header. Some of these pins are routed 8 * directly to pads on the SoC, others come from an 8-bit pcf857x IO 12 * Lines which are routed to the 40-pin header are named as follows: 15 * <pin#> is the actual pin number of the 40-pin header 20 * http://dl.linux-sunxi.org/D1/D1_Nezha_development_board_schematic_diagram_20210224.pdf 23 #include <dt-bindings/gpio/gpio.h> 24 #include <dt-bindings/input/input.h> 26 /dts-v1/; [all …]
|
/openbmc/linux/arch/arm/boot/dts/st/ |
H A D | ste-href-ab8500.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-or-later 6 #include "ste-ab8500.dtsi" 9 soc { 14 pinctrl-names = "default"; 15 pinctrl-0 = <&gpio2_default_mode>, 51 input-enable; 52 bias-pull-down; 64 input-enable; 65 bias-pull-down; 69 gpio10 { [all …]
|