/linux-6.8/Documentation/devicetree/bindings/gpio/ |
D | abilis,tb10x-gpio.txt | 4 - compatible: Should be "abilis,tb10x-gpio" 5 - reg: Address and length of the register set for the device 6 - gpio-controller: Marks the device node as a gpio controller. 7 - #gpio-cells: Should be <2>. The first cell is the pin number and the 9 - bit 0 specifies polarity (0 for normal, 1 for inverted). 10 - abilis,ngpio: the number of GPIO pins this driver controls. 13 - interrupt-controller: Marks the device node as an interrupt controller. 14 - #interrupt-cells: Should be <1>. Interrupts are triggered on both edges. 15 - interrupts: Defines the interrupt line connecting this GPIO controller to 24 compatible = "abilis,tb10x-gpio"; [all …]
|
/linux-6.8/arch/arm64/boot/dts/qcom/ |
D | pm7250b.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 6 #include <dt-bindings/iio/qcom,spmi-vadc.h> 7 #include <dt-bindings/interrupt-controller/irq.h> 8 #include <dt-bindings/spmi/spmi.h> 11 thermal-zones { 12 pm7250b-thermal { 13 polling-delay-passive = <100>; 14 polling-delay = <0>; 16 thermal-sensors = <&pm7250b_temp>; 43 compatible = "qcom,pm7250b", "qcom,spmi-pmic"; [all …]
|
D | qrb2210-rb1.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) 6 /dts-v1/; 8 #include <dt-bindings/leds/common.h> 14 compatible = "qcom,qrb2210-rb1", "qcom,qrb2210", "qcom,qcm2290"; 23 stdout-path = "serial0:115200n8"; 27 clk40M: can-clk { 28 compatible = "fixed-clock"; 29 clock-frequency = <40000000>; 30 #clock-cells = <0>; 34 gpio-keys { [all …]
|
D | sm8350-sony-xperia-sagami-pdx215.dts | 1 // SPDX-License-Identifier: BSD-3-Clause 6 /dts-v1/; 8 #include "sm8350-sony-xperia-sagami.dtsi" 12 compatible = "sony,pdx215-generic", "qcom,sm8350"; 18 reg = <0x75>; 19 dlg,cs-gpios = <&pm8350b_gpios 1 GPIO_ACTIVE_HIGH>; 21 pinctrl-names = "default"; 22 pinctrl-0 = <&cam_pwr_a_cs>; 26 regulator-name = "slg51000_a_ldo1"; 27 regulator-min-microvolt = <2400000>; [all …]
|
/linux-6.8/arch/arm/boot/dts/intel/socfpga/ |
D | socfpga_arria10_chameleonv3.dts | 1 // SPDX-License-Identifier: GPL-2.0 5 /dts-v1/; 10 compatible = "google,chameleon-v3", "enclustra,mercury-aa1", 11 "altr,socfpga-arria10", "altr,socfpga"; 39 ssm2603: audio-codec@1a { 41 reg = <0x1a>; 50 reg = <0x21>; 51 gpio-controller; 52 #gpio-cells = <2>; 54 gpio-line-names =
|
/linux-6.8/arch/arm/boot/dts/unisoc/ |
D | rda8810pl.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 9 #include <dt-bindings/interrupt-controller/irq.h> 13 interrupt-parent = <&intc>; 14 #address-cells = <1>; 15 #size-cells = <1>; 18 #address-cells = <1>; 19 #size-cells = <0>; 23 compatible = "arm,cortex-a5"; 24 reg = <0x0>; 29 compatible = "mmio-sram"; [all …]
|
/linux-6.8/arch/arm64/boot/dts/xilinx/ |
D | zynqmp-sck-kv-g-revB.dtso | 1 // SPDX-License-Identifier: GPL-2.0 5 * (C) Copyright 2020 - 2022, Xilinx, Inc. 6 * (C) Copyright 2022 - 2023, Advanced Micro Devices, Inc. 11 #include <dt-bindings/gpio/gpio.h> 12 #include <dt-bindings/net/ti-dp83867.h> 13 #include <dt-bindings/phy/phy.h> 14 #include <dt-bindings/pinctrl/pinctrl-zynqmp.h> 16 /dts-v1/; 20 si5332_0: si5332-0 { /* u17 */ 21 compatible = "fixed-clock"; [all …]
|
D | zynqmp-sm-k26-revA.dts | 1 // SPDX-License-Identifier: GPL-2.0 3 * dts file for Xilinx ZynqMP SM-K26 rev1/B/A 5 * (C) Copyright 2020 - 2021, Xilinx, Inc. 10 /dts-v1/; 13 #include "zynqmp-clk-ccf.dtsi" 14 #include <dt-bindings/input/input.h> 15 #include <dt-bindings/gpio/gpio.h> 16 #include <dt-bindings/phy/phy.h> 17 #include <dt-bindings/pinctrl/pinctrl-zynqmp.h> 20 model = "ZynqMP SM-K26 Rev1/B/A"; [all …]
|
/linux-6.8/arch/arm/boot/dts/ti/omap/ |
D | omap3-evm-processor-common.dtsi | 8 reg = <0x80000000 0x10000000>; /* 256 MB */ 12 pinctrl-names = "default"; 13 pinctrl-0 = <&wl12xx_gpio>; 18 vdds_dsi-supply = <&vpll2>; 19 vdda_video-supply = <&lcd_3v3>; 20 pinctrl-names = "default"; 21 pinctrl-0 = < 28 pinctrl-names = "default"; 29 pinctrl-0 = <&ehci_phy_pins>; 33 pinctrl-names = "default"; [all …]
|
/linux-6.8/arch/arm64/include/asm/ |
D | hw_breakpoint.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 44 static inline void decode_ctrl_reg(u32 reg, in decode_ctrl_reg() argument 47 ctrl->enabled = reg & 0x1; in decode_ctrl_reg() 48 reg >>= 1; in decode_ctrl_reg() 49 ctrl->privilege = reg & 0x3; in decode_ctrl_reg() 50 reg >>= 2; in decode_ctrl_reg() 51 ctrl->type = reg & 0x3; in decode_ctrl_reg() 52 reg >>= 2; in decode_ctrl_reg() 53 ctrl->len = reg & 0xff; in decode_ctrl_reg() 92 /* Debug register names. */ [all …]
|
/linux-6.8/arch/arm/boot/dts/allwinner/ |
D | sun8i-h3-beelink-x2.dts | 4 * This file is dual-licensed: you can use it either under the terms 43 /dts-v1/; 44 #include "sun8i-h3.dtsi" 45 #include "sunxi-common-regulators.dtsi" 47 #include <dt-bindings/gpio/gpio.h> 48 #include <dt-bindings/input/input.h> 52 compatible = "roofull,beelink-x2", "allwinner,sun8i-h3"; 61 compatible = "cec-gpio"; 62 cec-gpios = <&pio 0 14 (GPIO_ACTIVE_HIGH|GPIO_OPEN_DRAIN)>; /* PA14 */ 63 hdmi-phandle = <&hdmi>; [all …]
|
D | sun8i-h3-orangepi-pc.dts | 2 * Copyright (C) 2015 Chen-Yu Tsai <wens@csie.org> 4 * This file is dual-licensed: you can use it either under the terms 43 /dts-v1/; 44 #include "sun8i-h3.dtsi" 45 #include "sunxi-common-regulators.dtsi" 47 #include <dt-bindings/gpio/gpio.h> 48 #include <dt-bindings/input/input.h> 52 compatible = "xunlong,orangepi-pc", "allwinner,sun8i-h3"; 60 stdout-path = "serial0:115200n8"; 64 compatible = "hdmi-connector"; [all …]
|
D | sun7i-a20-icnova-a20.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 2 // Copyright (C) 2023 In-Circuit GmbH 4 #include "sun7i-a20.dtsi" 5 #include "sunxi-common-regulators.dtsi" 7 #include <dt-bindings/interrupt-controller/irq.h> 10 cpu-supply = <®_dcdc2>; 14 pinctrl-names = "default"; 15 pinctrl-0 = <&gmac_mii_pins>; 16 phy-handle = <&phy1>; 17 phy-mode = "mii"; [all …]
|
/linux-6.8/arch/arm64/boot/dts/freescale/ |
D | imx8mn-tqma8mqnl-mba8mx.dts | 1 // SPDX-License-Identifier: (GPL-2.0-or-later OR MIT) 3 * Copyright 2020-2021 TQ-Systems GmbH 6 /dts-v1/; 8 #include "imx8mn-tqma8mqnl.dtsi" 12 model = "TQ-Systems GmbH i.MX8MN TQMa8MxNL on MBa8Mx"; 13 compatible = "tq,imx8mn-tqma8mqnl-mba8mx", "tq,imx8mn-tqma8mqnl", "fsl,imx8mn"; 14 chassis-type = "embedded"; 25 reg_usdhc2_vmmc: regulator-vmmc { 26 compatible = "regulator-fixed"; 27 pinctrl-names = "default"; [all …]
|
/linux-6.8/arch/powerpc/boot/dts/fsl/ |
D | qoriq-sec4.0-0.dtsi | 14 * names of its contributors may be used to endorse or promote products 36 compatible = "fsl,sec-v4.0"; 37 fsl,sec-era = <1>; 38 #address-cells = <1>; 39 #size-cells = <1>; 40 reg = <0x300000 0x10000>; 45 compatible = "fsl,sec-v4.0-job-ring"; 46 reg = <0x1000 0x1000>; 51 compatible = "fsl,sec-v4.0-job-ring"; 52 reg = <0x2000 0x1000>; [all …]
|
/linux-6.8/arch/arm/boot/dts/nvidia/ |
D | tegra30-cardhu.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 2 #include <dt-bindings/input/input.h> 3 #include <dt-bindings/thermal/thermal.h> 5 #include "tegra30-cpu-opp.dtsi" 6 #include "tegra30-cpu-opp-microvolt.dtsi" 16 * use tegra30-cardhu-a02.dts, Cardhu fab version A04 and later, use 17 * tegra30-cardhu-a04.dts. 20 * The sticker will have number like 600-81291-1000-002 C.3. In this 4th 22 * The (downstream internal) U-Boot of Cardhu display the board-id as 43 stdout-path = "serial0:115200n8"; [all …]
|
/linux-6.8/Documentation/devicetree/bindings/mfd/ |
D | brcm,bcm59056.txt | 1 ------------------------------- 3 ------------------------------- 6 - compatible: "brcm,bcm59056" 7 - reg: I2C slave address 8 - interrupts: interrupt for the PMU. Generic interrupt client node bindings 9 are described in interrupt-controller/interrupts.txt 11 ------------------ 13 ------------------ 16 - regulators: container node for regulators following the generic 19 The valid regulator node names for BCM59056 are: [all …]
|
D | hisilicon,hi655x.txt | 5 We can use memory-mapped I/O to communicate. 7 +----------------+ +-------------+ 10 | |-------------| | 12 +----------------+ +-------------+ 15 - compatible: Should be "hisilicon,hi655x-pmic". 16 - reg: Base address of PMIC on Hi6220 SoC. 17 - interrupt-controller: Hi655x has internal IRQs (has own IRQ domain). 18 - pmic-gpios: The GPIO used by PMIC IRQ. 19 - #clock-cells: From common clock binding; shall be set to 0 22 - clock-output-names: From common clock binding to override the [all …]
|
/linux-6.8/Documentation/devicetree/bindings/pinctrl/ |
D | samsung,pinctrl.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Krzysztof Kozlowski <krzk@kernel.org> 11 - Sylwester Nawrocki <s.nawrocki@samsung.com> 12 - Tomasz Figa <tomasz.figa@gmail.com> 22 - External GPIO interrupts (see interrupts property in pin controller node); 24 - External wake-up interrupts - multiplexed (capable of waking up the system 25 see interrupts property in external wake-up interrupt controller node - 26 samsung,pinctrl-wakeup-interrupt.yaml); [all …]
|
/linux-6.8/arch/mips/boot/dts/mscc/ |
D | jaguar2_pcb118.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 /dts-v1/; 11 compatible = "mscc,jr2-pcb118", "mscc,jr2"; 18 i2c0_imux: i2c0-imux { 19 compatible = "i2c-mux-pinctrl"; 20 #address-cells = <1>; 21 #size-cells = <0>; 22 i2c-parent = <&i2c0>; 23 pinctrl-names = 25 pinctrl-0 = <&i2cmux_0>; [all …]
|
/linux-6.8/drivers/macintosh/ |
D | windfarm_smu_controls.c | 1 // SPDX-License-Identifier: GPL-2.0-only 47 u32 reg; /* index in SMU */ member 78 return -EINVAL; in smu_set_fan() 120 if (value < fct->min) in smu_fan_set() 121 value = fct->min; in smu_fan_set() 122 if (value > fct->max) in smu_fan_set() 123 value = fct->max; in smu_fan_set() 124 fct->value = value; in smu_fan_set() 126 return smu_set_fan(fct->fan_type, fct->reg, value); in smu_fan_set() 132 *value = fct->value; /* todo: read from SMU */ in smu_fan_get() [all …]
|
/linux-6.8/arch/arm/boot/dts/marvell/ |
D | kirkwood-ns2max.dts | 1 // SPDX-License-Identifier: GPL-2.0 2 /dts-v1/; 4 #include <dt-bindings/leds/leds-ns2.h> 5 #include "kirkwood-ns2-common.dtsi" 9 compatible = "lacie,netspace_max_v2", "marvell,kirkwood-88f6281", "marvell,kirkwood"; 13 reg = <0x00000000 0x10000000>; 18 pinctrl-0 = <&pmx_ns2_sata0 &pmx_ns2_sata1>; 19 pinctrl-names = "default"; 21 nr-ports = <2>; 26 compatible = "gpio-fan"; [all …]
|
/linux-6.8/arch/arm/boot/dts/samsung/ |
D | s3c6410.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 27 valid-mask = <0xffffff7f>; 28 valid-wakeup-mask = <0x00200004>; 32 valid-mask = <0xffffffff>; 33 valid-wakeup-mask = <0x53020000>; 37 clocks: clock-controller@7e00f000 { 38 compatible = "samsung,s3c6410-clock"; 39 reg = <0x7e00f000 0x1000>; 40 #clock-cells = <1>; 44 compatible = "samsung,s3c2440-i2c"; [all …]
|
/linux-6.8/Documentation/devicetree/bindings/clock/ |
D | lpc1850-creg-clk.txt | 13 Documentation/devicetree/bindings/clock/clock-bindings.txt 16 - compatible: 17 Should be "nxp,lpc1850-creg-clk" 18 - #clock-cells: 20 - clocks: 23 The creg-clk node must be a child of the creg syscon node. 34 compatible = "nxp,lpc1850-creg", "syscon", "simple-mfd"; 35 reg = <0x40043000 0x1000>; 37 creg_clk: clock-controller { 38 compatible = "nxp,lpc1850-creg-clk"; [all …]
|
/linux-6.8/arch/mips/include/asm/sn/sn0/ |
D | hubio.h | 8 * Copyright (C) 1992 - 1997, 1999 Silicon Graphics, Inc. 22 * Slightly friendlier names for some common registers. 49 /* BTE register names */ 57 #define IIO_BTE_OFF_1 IIO_IBLS_1 - IIO_IBLS_0 /* Offset from base to BTE 1 */ 61 #define BTEOFF_SRC (IIO_BTE_SRC_0 - IIO_BTE_STAT_0) 62 #define BTEOFF_DEST (IIO_BTE_DEST_0 - IIO_BTE_STAT_0) 63 #define BTEOFF_CTRL (IIO_BTE_CTRL_0 - IIO_BTE_STAT_0) 64 #define BTEOFF_NOTIFY (IIO_BTE_NOTIFY_0 - IIO_BTE_STAT_0) 65 #define BTEOFF_INT (IIO_BTE_INT_0 - IIO_BTE_STAT_0) 69 * The following definitions use the names defined in the IO interface [all …]
|