/linux-5.10/arch/arm/boot/dts/ |
D | am57xx-idk-common.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) 2015-2016 Texas Instruments Incorporated - https://www.ti.com/ 6 #include "am57xx-industrial-grade.dtsi" 16 stdout-path = &uart3; 19 vmain: fixedregulator-vmain { 20 compatible = "regulator-fixed"; 21 regulator-name = "VMAIN"; 22 regulator-min-microvolt = <5000000>; 23 regulator-max-microvolt = <5000000>; 24 regulator-always-on; [all …]
|
D | sun4i-a10-hackberry.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 "sun4i-a10.dtsi" 47 #include "sunxi-common-regulators.dtsi" 49 #include <dt-bindings/gpio/gpio.h> 53 compatible = "miniand,hackberry", "allwinner,sun4i-a10"; 60 stdout-path = "serial0:115200n8"; 63 reg_emac_3v3: emac-3v3 { 64 compatible = "regulator-fixed"; [all …]
|
D | sun8i-h3-nanopi-neo-air.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> 51 compatible = "friendlyarm,nanopi-neo-air", "allwinner,sun8i-h3"; 58 stdout-path = "serial0:115200n8"; 62 compatible = "gpio-leds"; 67 default-state = "on"; 77 compatible = "mmc-pwrseq-simple"; [all …]
|
D | sun4i-a10-mini-xplus.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 "sun4i-a10.dtsi" 47 #include "sunxi-common-regulators.dtsi" 49 #include <dt-bindings/gpio/gpio.h> 52 model = "PineRiver Mini X-Plus"; 53 compatible = "pineriver,mini-xplus", "allwinner,sun4i-a10"; 60 stdout-path = "serial0:115200n8"; 76 compatible = "x-powers,axp209"; [all …]
|
D | sama5d3_gmac.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * sama5d3_gmac.dtsi - Device Tree Include file for SAMA5D3 SoC with 9 #include <dt-bindings/pinctrl/at91.h> 10 #include <dt-bindings/interrupt-controller/irq.h> 67 compatible = "atmel,sama5d3-gem"; 68 reg = <0xf0028000 0x100>; 70 pinctrl-names = "default"; 71 pinctrl-0 = <&pinctrl_macb0_data_rgmii &pinctrl_macb0_signal_rgmii>; 73 clock-names = "hclk", "pclk";
|
D | rk3229-xms6.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 /dts-v1/; 5 #include <dt-bindings/input/input.h> 14 reg = <0x60000000 0x40000000>; 17 dc_12v: dc-12v-regulator { 18 compatible = "regulator-fixed"; 19 regulator-name = "dc_12v"; 20 regulator-always-on; 21 regulator-boot-on; 22 regulator-min-microvolt = <12000000>; [all …]
|
D | armada-xp-openblocks-ax3-4.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 * Device Tree file for OpenBlocks AX3-4 board 7 * Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10 /dts-v1/; 11 #include <dt-bindings/gpio/gpio.h> 12 #include <dt-bindings/input/input.h> 13 #include "armada-xp-mv78260.dtsi" 16 model = "PlatHome OpenBlocks AX3-4 board"; 17 …compatible = "plathome,openblocks-ax3-4", "marvell,armadaxp-mv78260", "marvell,armadaxp", "marvell… 20 stdout-path = "serial0:115200n8"; [all …]
|
D | exynos4412-n710x.dts | 1 // SPDX-License-Identifier: GPL-2.0 2 /dts-v1/; 3 #include "exynos4412-midas.dtsi" 7 model = "Samsung Galaxy Note 2 (GT-N7100, GT-N7105) based on Exynos4412"; 11 reg = <0x40000000 0x80000000>; 16 cam_vdda_reg: voltage-regulator-10 { 17 compatible = "regulator-fixed"; 18 regulator-name = "CAM_SENSOR_CORE_1.2V"; 19 regulator-min-microvolt = <1200000>; 20 regulator-max-microvolt = <1200000>; [all …]
|
D | kirkwood-nsa310a.dts | 1 // SPDX-License-Identifier: GPL-2.0 2 /dts-v1/; 4 #include "kirkwood-nsa3x0-common.dtsi" 12 compatible = "zyxel,nsa310a", "zyxel,nsa310", "marvell,kirkwood-88f6281", "marvell,kirkwood"; 16 reg = <0x00000000 0x10000000>; 21 stdout-path = &uart0; 25 pinctrl: pin-controller@10000 { 26 pinctrl-names = "default"; 28 pmx_led_esata_green: pmx-led-esata-green { 33 pmx_led_esata_red: pmx-led-esata-red { [all …]
|
D | tegra20-ventana.dts | 1 // SPDX-License-Identifier: GPL-2.0 2 /dts-v1/; 4 #include <dt-bindings/input/input.h> 18 stdout-path = "serial0:115200n8"; 22 reg = <0x00000000 0x40000000>; 37 vdd-supply = <&hdmi_vdd_reg>; 38 pll-supply = <&hdmi_pll_reg>; 40 nvidia,ddc-i2c-bus = <&hdmi_ddc>; 41 nvidia,hpd-gpio = <&gpio TEGRA_GPIO(N, 7) 47 pinctrl-names = "default"; [all …]
|
/linux-5.10/drivers/gpio/ |
D | gpio-pca953x.c | 1 // SPDX-License-Identifier: GPL-2.0-only 124 * relative. Since first controller (gpio-sch.c) and 125 * second (gpio-dwapb.c) are at the fixed bases, we may 143 *pin = agpio->pin_table[0]; in pca953x_acpi_get_pin() 150 int pin = -ENOENT, ret; in pca953x_acpi_find_pin() 161 static inline int pca953x_acpi_find_pin(struct device *dev) { return -ENXIO; } in pca953x_acpi_find_pin() 175 return -EINVAL; in pca953x_acpi_get_irq() 200 #define NBANK(chip) DIV_ROUND_UP(chip->gpio_chip.ngpio, BANK_SZ) 240 const char *const *names; member 249 return fls((chip->gpio_chip.ngpio - 1) / BANK_SZ); in pca953x_bank_shift() [all …]
|
/linux-5.10/arch/powerpc/boot/dts/fsl/ |
D | mpc8544ds.dtsi | 2 * MPC8544DS Device Tree Source stub (no addresses or top-level ranges) 14 * names of its contributors may be used to endorse or promote products 37 #address-cells = <1>; 38 #size-cells = <1>; 39 compatible = "cfi-flash"; 40 reg = <0x0 0x0 0x800000>; 41 bank-width = <2>; 42 device-width = <1>; 45 reg = <0x0 0x10000>; 46 label = "dtb-nor"; [all …]
|
D | qoriq-sec6.0-0.dtsi | 14 * names of its contributors may be used to endorse or promote products 35 compatible = "fsl,sec-v6.0", "fsl,sec-v5.0", 36 "fsl,sec-v4.0"; 37 fsl,sec-era = <6>; 38 #address-cells = <1>; 39 #size-cells = <1>; 42 compatible = "fsl,sec-v6.0-job-ring", 43 "fsl,sec-v5.2-job-ring", 44 "fsl,sec-v5.0-job-ring", 45 "fsl,sec-v4.4-job-ring", [all …]
|
D | t2081qds.dts | 4 * Copyright 2013 - 2015 Freescale Semiconductor Inc. 14 * names of its contributors may be used to endorse or promote products 35 /include/ "t208xsi-pre.dtsi" 41 #address-cells = <2>; 42 #size-cells = <2>; 43 interrupt-parent = <&mpic>; 58 phy-handle = <&phy_sgmii_s7_1c>; 59 phy-connection-type = "sgmii"; 63 phy-handle = <&phy_sgmii_s7_1d>; 64 phy-connection-type = "sgmii"; [all …]
|
D | t2080si-post.dtsi | 14 * names of its contributors may be used to endorse or promote products 35 /include/ "t2081si-post.dtsi" 38 /include/ "qoriq-sata2-0.dtsi" 40 fsl,iommu-parent = <&pamu1>; 41 fsl,liodn-reg = <&guts 0x550>; /* SATA1LIODNR */ 44 /include/ "qoriq-sata2-1.dtsi" 46 fsl,iommu-parent = <&pamu1>; 47 fsl,liodn-reg = <&guts 0x554>; /* SATA2LIODNR */ 54 #address-cells = <2>; 55 #size-cells = <2>; [all …]
|
D | p1023si-pre.dtsi | 14 * names of its contributors may be used to endorse or promote products 35 /dts-v1/; 41 #address-cells = <2>; 42 #size-cells = <2>; 43 interrupt-parent = <&mpic>; 64 #address-cells = <1>; 65 #size-cells = <0>; 69 reg = <0x0>; 70 next-level-cache = <&L2>; 75 reg = <0x1>; [all …]
|
/linux-5.10/drivers/rtc/ |
D | rtc-sun6i.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 5 * Copyright (c) 2014, Chen-Yu Tsai <wens@csie.org> 7 * based on rtc-sunxi.c 15 #include <linux/clk-provider.h> 107 * The year range is 1970 - 2033. This range is selected to match Allwinner's 111 #define SUN6I_YEAR_OFF (SUN6I_YEAR_MIN - 1900) 116 * - number of GPIO pins that can be configured to hold a certain level 117 * - crypto-key related registers (H5, H6) 118 * - boot process related (super standby, secondary processor entry address) 120 * - SYS power domain controls (R40) [all …]
|
/linux-5.10/drivers/clk/sunxi/ |
D | clk-sun4i-tcon-ch1.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 5 * Maxime Ripard <maxime.ripard@free-electrons.com> 8 #include <linux/clk-provider.h> 29 void __iomem *reg; member 38 u32 reg; in tcon_ch1_disable() local 40 spin_lock_irqsave(&tclk->lock, flags); in tcon_ch1_disable() 41 reg = readl(tclk->reg); in tcon_ch1_disable() 42 reg &= ~(TCON_CH1_SCLK2_GATE_BIT | TCON_CH1_SCLK1_GATE_BIT); in tcon_ch1_disable() 43 writel(reg, tclk->reg); in tcon_ch1_disable() 44 spin_unlock_irqrestore(&tclk->lock, flags); in tcon_ch1_disable() [all …]
|
/linux-5.10/drivers/clk/meson/ |
D | g12a.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * Amlogic Meson-G12A Clock Controller Driver 13 #include <linux/clk-provider.h> 19 #include "clk-mpll.h" 20 #include "clk-pll.h" 21 #include "clk-regmap.h" 22 #include "clk-cpu-dyndiv.h" 23 #include "vid-pll-div.h" 24 #include "meson-eeclk.h" 308 * b) CCF has a clock hand-off mechanism to make the sure the [all …]
|
/linux-5.10/Documentation/devicetree/bindings/clock/ti/ |
D | divider.txt | 3 Binding status: Unstable - ABI compatibility may be broken in the future 6 register-mapped adjustable clock rate divider that does not gate and has 17 ti,index-starts-at-one - valid divisor values start at 1, not the default 24 ti,index-power-of-two - valid divisor values are powers of two. E.g: 41 Any zero value in this array means the corresponding bit-value is invalid 52 [1] Documentation/devicetree/bindings/clock/clock-bindings.txt 56 - compatible : shall be "ti,divider-clock" or "ti,composite-divider-clock". 57 - #clock-cells : from common clock binding; shall be set to 0. 58 - clocks : link to phandle of parent clock 59 - reg : offset for register controlling adjustable divider [all …]
|
/linux-5.10/arch/arm64/boot/dts/qcom/ |
D | msm8916-samsung-a5u-eur.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 3 /dts-v1/; 5 #include "msm8916-samsung-a2015-common.dtsi" 9 compatible = "samsung,a5u-eur", "qcom,msm8916"; 13 mount-matrix = "-1", "0", "0", 24 reg = <0x48>; 25 interrupt-parent = <&msmgpio>; 28 touchscreen-size-x = <720>; 29 touchscreen-size-y = <1280>; 31 avdd-supply = <®_vdd_tsp>; [all …]
|
/linux-5.10/Documentation/devicetree/bindings/pinctrl/ |
D | pinctrl-sx150x.txt | 3 Please refer to pinctrl-bindings.txt, ../gpio/gpio.txt, and 4 ../interrupt-controller/interrupts.txt for generic information regarding 8 - compatible: should be one of : 19 - reg: The I2C slave address for this device. 21 - #gpio-cells: Should be 2. The first cell is the GPIO number and the 25 - gpio-controller: Marks the device as a GPIO controller. 28 - interrupts: Interrupt specifier for the controllers interrupt. 30 - interrupt-controller: Marks the device as a interrupt controller. 32 - semtech,probe-reset: Will trigger a reset of the GPIO expander on probe, 38 Required properties for pin configuration sub-nodes: [all …]
|
/linux-5.10/drivers/scsi/aic7xxx/ |
D | aic7xxx_osm_pci.c | 4 * Copyright (c) 2000-2001 Adaptec Inc. 18 * 3. Neither the names of the above-listed copyright holders nor the names 153 dev_printk(KERN_ERR, &pdev->dev, in ahc_linux_pci_dev_resume() 172 if (ahc->platform_data && ahc->platform_data->host) in ahc_linux_pci_dev_remove() 173 scsi_remove_host(ahc->platform_data->host); in ahc_linux_pci_dev_remove() 184 struct pci_dev *pdev = ahc->dev_softc, *master_pdev; in ahc_linux_pci_inherit_flags() 185 unsigned int master_devfn = PCI_DEVFN(PCI_SLOT(pdev->devfn), 0); in ahc_linux_pci_inherit_flags() 187 master_pdev = pci_get_slot(pdev->bus, master_devfn); in ahc_linux_pci_inherit_flags() 191 ahc->flags &= ~AHC_BIOS_ENABLED; in ahc_linux_pci_inherit_flags() 192 ahc->flags |= master->flags & AHC_BIOS_ENABLED; in ahc_linux_pci_inherit_flags() [all …]
|
/linux-5.10/Documentation/devicetree/bindings/remoteproc/ |
D | st,stm32-rproc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: "http://devicetree.org/schemas/remoteproc/st,stm32-rproc.yaml#" 5 $schema: "http://devicetree.org/meta-schemas/core.yaml#" 14 - Fabien Dessenne <fabien.dessenne@st.com> 15 - Arnaud Pouliquen <arnaud.pouliquen@st.com> 19 const: st,stm32mp1-m4 21 reg: 30 st,syscfg-holdboot: 32 - Phandle of syscon block. [all …]
|
/linux-5.10/drivers/soc/fsl/qbman/ |
D | dpaa_sys.c | 11 * names of its contributors may be used to endorse or promote products 31 #include <linux/dma-mapping.h> 46 mem_node = of_parse_phandle(dev->of_node, "memory-region", idx); in qbman_init_private_mem() 48 dev_err(dev, "No memory-region found for index %d\n", idx); in qbman_init_private_mem() 49 return -ENODEV; in qbman_init_private_mem() 55 return -ENODEV; in qbman_init_private_mem() 57 *addr = rmem->base; in qbman_init_private_mem() 58 *size = rmem->size; in qbman_init_private_mem() 61 * Check if the reg property exists - if not insert the node in qbman_init_private_mem() 66 prop = of_find_property(mem_node, "reg", &len); in qbman_init_private_mem() [all …]
|