/linux-6.8/arch/arm/boot/dts/allwinner/ |
D | sun6i-a31s-cs908.dts | 4 * This file is dual-licensed: you can use it either under the terms 43 /dts-v1/; 44 #include "sun6i-a31s.dtsi" 48 compatible = "csq,cs908", "allwinner,sun6i-a31s"; 55 stdout-path = "serial0:115200n8"; 68 pinctrl-names = "default"; 69 pinctrl-0 = <&gmac_mii_pins>; 70 phy-handle = <&phy1>; 71 phy-mode = "mii"; 76 pinctrl-names = "default"; [all …]
|
D | sun4i-a10-ba10-tvbox.dts | 4 * This file is dual-licensed: you can use it either under the terms 43 /dts-v1/; 44 #include "sun4i-a10.dtsi" 45 #include "sunxi-common-regulators.dtsi" 47 #include <dt-bindings/gpio/gpio.h> 51 compatible = "allwinner,ba10-tvbox", "allwinner,sun4i-a10"; 58 stdout-path = "serial0:115200n8"; 71 phy-handle = <&phy1>; 83 compatible = "x-powers,axp209"; 84 reg = <0x34>; [all …]
|
D | sun6i-a31-colombus.dts | 4 * Maxime Ripard <maxime.ripard@free-electrons.com> 6 * This file is dual-licensed: you can use it either under the terms 45 /dts-v1/; 46 #include "sun6i-a31.dtsi" 47 #include "sunxi-common-regulators.dtsi" 49 #include <dt-bindings/gpio/gpio.h> 53 compatible = "wits,colombus", "allwinner,sun6i-a31"; 60 stdout-path = "serial0:115200n8"; 65 compatible = "i2c-gpio"; 66 sda-gpios = <&pio 0 23 (GPIO_ACTIVE_HIGH | GPIO_PULL_UP)>; /* PA23 */ [all …]
|
D | sun8i-h3-nanopi-duo2.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 /dts-v1/; 7 #include "sun8i-h3.dtsi" 8 #include "sunxi-common-regulators.dtsi" 10 #include <dt-bindings/gpio/gpio.h> 11 #include <dt-bindings/input/input.h> 15 compatible = "friendlyarm,nanopi-duo2", "allwinner,sun8i-h3"; 22 stdout-path = "serial0:115200n8"; 26 compatible = "gpio-leds"; 28 led-0 { [all …]
|
/linux-6.8/Documentation/devicetree/bindings/mailbox/ |
D | nvidia,tegra186-hsp.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/mailbox/nvidia,tegra186-hsp.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Thierry Reding <thierry.reding@gmail.com> 11 - Jon Hunter <jonathanh@nvidia.com> 30 - bits 15..8: 33 specified then, 32-bit shared mailbox is used. 34 - bits 7..0: 42 - bits 31..24: [all …]
|
/linux-6.8/drivers/clk/sunxi/ |
D | clk-sun8i-mbus.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Copyright 2014 Chen-Yu Tsai 5 * Chen-Yu Tsai <wens@csie.org> 9 #include <linux/clk-provider.h> 28 const char *clk_name = node->name; in sun8i_a23_mbus_setup() 34 void __iomem *reg; in sun8i_a23_mbus_setup() local 41 reg = of_io_request_and_map(node, 0, of_node_full_name(node)); in sun8i_a23_mbus_setup() 42 if (IS_ERR(reg)) { in sun8i_a23_mbus_setup() 43 pr_err("Could not get registers for sun8i-mbus-clk\n"); in sun8i_a23_mbus_setup() 59 of_property_read_string(node, "clock-output-names", &clk_name); in sun8i_a23_mbus_setup() [all …]
|
/linux-6.8/arch/arm64/boot/dts/qcom/ |
D | sa8295p-adp.dts | 1 // SPDX-License-Identifier: BSD-3-Clause 7 /dts-v1/; 9 #include <dt-bindings/gpio/gpio.h> 10 #include <dt-bindings/regulator/qcom,rpmh-regulator.h> 11 #include <dt-bindings/spmi/spmi.h> 14 #include "sa8540p-pmics.dtsi" 18 compatible = "qcom,sa8295p-adp", "qcom,sa8540p"; 25 stdout-path = "serial0:115200n8"; 28 dp2-connector { 29 compatible = "dp-connector"; [all …]
|
/linux-6.8/arch/arm/boot/dts/nvidia/ |
D | tegra20-colibri.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 17 reg = <0x00000000 0x10000000>; 22 nvidia,ddc-i2c-bus = <&hdmi_ddc>; 23 nvidia,hpd-gpio = 25 pll-supply = <®_1v8_avdd_hdmi_pll>; 26 vdd-supply = <®_3v3_avdd_hdmi>; 31 lan-reset-n-hog { 32 gpio-hog; 34 output-high; 35 line-name = "LAN_RESET#"; [all …]
|
/linux-6.8/arch/arm/boot/dts/samsung/ |
D | exynos3250-rinato.dts | 1 // SPDX-License-Identifier: GPL-2.0 12 /dts-v1/; 14 #include "exynos4412-ppmu-common.dtsi" 15 #include <dt-bindings/input/input.h> 16 #include <dt-bindings/gpio/gpio.h> 17 #include <dt-bindings/clock/samsung,s2mps11.h> 22 chassis-type = "watch"; 31 stdout-path = &serial_1; 36 reg = <0x40000000 0x1ff00000>; 40 compatible = "samsung,secure-firmware"; [all …]
|
/linux-6.8/Documentation/devicetree/bindings/clock/ |
D | mvebu-corediv-clock.txt | 3 The following is a list of provided IDs and clock names on Armada 370/XP: 7 - compatible : must be "marvell,armada-370-corediv-clock", 8 "marvell,armada-375-corediv-clock", 9 "marvell,armada-380-corediv-clock", 10 "marvell,mv98dx3236-corediv-clock", 12 - reg : must be the register address of Core Divider control register 13 - #clock-cells : from common clock binding; shall be set to 1 14 - clocks : must be set to the parent's phandle 18 corediv_clk: corediv-clocks@18740 { 19 compatible = "marvell,armada-370-corediv-clock"; [all …]
|
D | silabs,si544.txt | 7 [1] Documentation/devicetree/bindings/clock/clock-bindings.txt 9 https://www.silabs.com/documents/public/data-sheets/si544-datasheet.pdf 12 - compatible: One of "silabs,si514a", "silabs,si514b" "silabs,si514c" according 14 - reg: I2C device address. 15 - #clock-cells: From common clock bindings: Shall be 0. 18 - clock-output-names: From common clock bindings. Recommended to be "si544". 21 si544: clock-controller@55 { 22 reg = <0x55>; 23 #clock-cells = <0>;
|
D | armada3700-tbg-clock.txt | 9 The following is a list of provided IDs and clock names on Armada 3700: 16 - compatible : shall be "marvell,armada-3700-tbg-clock" 17 - reg : must be the register address of North Bridge PLL register 18 - #clock-cells : from common clock binding; shall be set to 1 23 compatible = "marvell,armada-3700-tbg-clock"; 24 reg = <0x13200 0x1000>; 26 #clock-cells = <1>;
|
/linux-6.8/include/sound/ |
D | ak4xxx-adda.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 21 void (*write)(struct snd_akm4xxx *ak, int chip, unsigned char reg, 41 const char **input_names; /* capture source names (NULL terminated) */ 70 void snd_akm4xxx_write(struct snd_akm4xxx *ak, int chip, unsigned char reg, 76 #define snd_akm4xxx_get(ak,chip,reg) \ argument 77 (ak)->images[(chip) * 16 + (reg)] 78 #define snd_akm4xxx_set(ak,chip,reg,val) \ argument 79 ((ak)->images[(chip) * 16 + (reg)] = (val)) 80 #define snd_akm4xxx_get_vol(ak,chip,reg) \ argument 81 (ak)->volumes[(chip) * 16 + (reg)] [all …]
|
/linux-6.8/Documentation/devicetree/bindings/rtc/ |
D | xgene-rtc.txt | 1 * APM X-Gene Real Time Clock 3 RTC controller for the APM X-Gene Real Time Clock 6 - compatible : Should be "apm,xgene-rtc" 7 - reg: physical base address of the controller and length of memory mapped 9 - interrupts: IRQ line for the RTC. 10 - #clock-cells: Should be 1. 11 - clocks: Reference to the clock entry. 16 compatible = "fixed-clock"; 17 #clock-cells = <1>; 18 clock-frequency = <100000000>; [all …]
|
D | cdns,rtc.txt | 4 The alarm may wake the system from low-power state. 7 - compatible: Should be "cdns,rtc-r109v3" 8 - reg: Specifies base physical address and size of the register area. 9 - interrupts: A single interrupt specifier. 10 - clocks: Must contain two entries: 11 - pclk: APB registers clock 12 - ref_clk: reference 1Hz or 100Hz clock, depending on IP configuration 13 See ../clocks/clock-bindings.txt for details. 17 compatible = "cdns,rtc-r109v3"; 18 reg = <0xfd080000 0x1000>; [all …]
|
/linux-6.8/arch/arm/boot/dts/nxp/imx/ |
D | imx6qdl-pico-dwarf.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ OR MIT 5 #include "imx6qdl-pico.dtsi" 9 compatible = "gpio-leds"; 10 pinctrl-names = "default"; 11 pinctrl-0 = <&pinctrl_gpio_leds>; 14 label = "gpio-led"; 24 reg = <0x60>; 29 io-expander@25 { 31 reg = <0x25>; 32 gpio-controller; [all …]
|
D | e70k02.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 11 * found in ebook-readers like the Kobo Clara HD (with i.MX6SLL) and 14 #include <dt-bindings/input/input.h> 23 stdout-path = &uart1; 26 gpio_keys: gpio-keys { 27 compatible = "gpio-keys"; 29 key-power { 33 wakeup-source; 36 key-cover { 40 linux,input-type = <EV_SW>; [all …]
|
D | e60k02.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 11 * found in ebook-readers like the Kobo Clara HD (with i.MX6SLL) and 14 #include <dt-bindings/input/input.h> 19 stdout-path = &uart1; 22 gpio_keys: gpio-keys { 23 compatible = "gpio-keys"; 25 key-power { 29 wakeup-source; 32 key-cover { 36 linux,input-type = <EV_SW>; [all …]
|
/linux-6.8/Documentation/devicetree/bindings/mfd/ |
D | stericsson,db8500-prcmu.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/mfd/stericsson,db8500-prcmu.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: ST-Ericsson DB8500 PRCMU - Power Reset and Control Management Unit 10 - Linus Walleij <linus.walleij@linaro.org> 13 The DB8500 Power Reset and Control Management Unit is an XP70 8-bit 14 microprocessor that is embedded in the always-on power domain of the 20 pattern: '^prcmu@[0-9a-f]+$' 23 description: The device is compatible both to the device-specific [all …]
|
/linux-6.8/drivers/clk/renesas/ |
D | clk-r8a73a4.c | 1 // SPDX-License-Identifier: GPL-2.0 8 #include <linux/clk-provider.h> 37 unsigned int reg; member 65 unsigned int shift, reg; in r8a73a4_cpg_register_clock() local 123 return ERR_PTR(-EINVAL); in r8a73a4_cpg_register_clock() 148 return ERR_PTR(-EINVAL); in r8a73a4_cpg_register_clock() 161 mult = 0x20 - ((readl(base + CPG_FRQCRC) >> shift) & 0x1f); in r8a73a4_cpg_register_clock() 165 for (c = div4_clks; c->name; c++) { in r8a73a4_cpg_register_clock() 166 if (!strcmp(name, c->name)) in r8a73a4_cpg_register_clock() 169 if (!c->name) in r8a73a4_cpg_register_clock() [all …]
|
/linux-6.8/arch/arm64/boot/dts/amlogic/ |
D | meson-gx-p23x-q20x.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 8 * the pin-compatible S912 (GXM) or S905D (GXL) SoCs. 11 #include <dt-bindings/sound/meson-aiu.h> 19 dio2133: analog-amplifier { 20 compatible = "simple-audio-amplifier"; 21 sound-name-prefix = "AU2"; 22 VCC-supply = <&hdmi_5v>; 23 enable-gpios = <&gpio GPIOH_5 GPIO_ACTIVE_HIGH>; 26 spdif_dit: audio-codec-0 { 27 #sound-dai-cells = <0>; [all …]
|
/linux-6.8/arch/arm/boot/dts/qcom/ |
D | qcom-msm8226-microsoft-common.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 3 * Common Board Device Tree for Microsoft MSM8x26-based Lumias 11 #include "qcom-msm8226.dtsi" 13 #include <dt-bindings/input/input.h> 19 /delete-node/ &smem_region; 29 #address-cells = <1>; 30 #size-cells = <1>; 33 stdout-path = "display0"; 36 compatible = "simple-framebuffer"; 37 reg = <0x3200000 0x800000>; [all …]
|
/linux-6.8/arch/mips/boot/dts/loongson/ |
D | ls7a-pch.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 5 compatible = "simple-bus"; 6 #address-cells = <2>; 7 #size-cells = <2>; 13 pic: interrupt-controller@10000000 { 14 compatible = "loongson,pch-pic-1.0"; 15 reg = <0 0x10000000 0 0x400>; 16 interrupt-controller; 17 interrupt-parent = <&htvec>; 18 loongson,pic-base-vec = <0>; [all …]
|
/linux-6.8/Documentation/devicetree/bindings/net/ |
D | ethernet-phy.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/net/ethernet-phy.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Andrew Lunn <andrew@lunn.ch> 11 - Florian Fainelli <f.fainelli@gmail.com> 12 - Heiner Kallweit <hkallweit1@gmail.com> 14 # The dt-schema tools will generate a select statement first by using 21 pattern: "^ethernet-phy(@[a-f0-9]+)?$" 24 - $nodename [all …]
|
D | btusb.txt | 2 --------------------------------------------------- 6 - compatible : should comply with the format "usbVID,PID" specified in 7 Documentation/devicetree/bindings/usb/usb-device.yaml 13 "usb4ca,301a" (Qualcomm QCA6174A (Lite-On)) 17 Documentation/devicetree/bindings/net/marvell-bt-8xxx.txt 21 - interrupt-names: (see below) 22 - interrupts : The interrupt specified by the name "wakeup" is the interrupt 23 that shall be used for out-of-band wake-on-bt. Driver will 31 Following example uses irq pin number 3 of gpio0 for out of band wake-on-bt: 34 #address-cells = <1>; [all …]
|