Searched +full:uniphier +full:- +full:gpio (Results 1 – 25 of 36) sorted by relevance
12
/Linux-v5.15/arch/arm/boot/dts/ |
D | uniphier-sld8.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ OR MIT 3 // Device Tree Source for UniPhier sLD8 SoC 5 // Copyright (C) 2015-2016 Socionext Inc. 8 #include <dt-bindings/gpio/uniphier-gpio.h> 11 compatible = "socionext,uniphier-sld8"; 12 #address-cells = <1>; 13 #size-cells = <1>; 16 #address-cells = <1>; 17 #size-cells = <0>; 21 compatible = "arm,cortex-a9"; [all …]
|
D | uniphier-ld4.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ OR MIT 3 // Device Tree Source for UniPhier LD4 SoC 5 // Copyright (C) 2015-2016 Socionext Inc. 8 #include <dt-bindings/gpio/uniphier-gpio.h> 11 compatible = "socionext,uniphier-ld4"; 12 #address-cells = <1>; 13 #size-cells = <1>; 16 #address-cells = <1>; 17 #size-cells = <0>; 21 compatible = "arm,cortex-a9"; [all …]
|
D | uniphier-pro4.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ OR MIT 3 // Device Tree Source for UniPhier Pro4 SoC 5 // Copyright (C) 2015-2016 Socionext Inc. 8 #include <dt-bindings/gpio/uniphier-gpio.h> 11 compatible = "socionext,uniphier-pro4"; 12 #address-cells = <1>; 13 #size-cells = <1>; 16 #address-cells = <1>; 17 #size-cells = <0>; 21 compatible = "arm,cortex-a9"; [all …]
|
D | uniphier-pxs2.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ OR MIT 3 // Device Tree Source for UniPhier PXs2 SoC 5 // Copyright (C) 2015-2016 Socionext Inc. 8 #include <dt-bindings/gpio/uniphier-gpio.h> 9 #include <dt-bindings/thermal/thermal.h> 12 compatible = "socionext,uniphier-pxs2"; 13 #address-cells = <1>; 14 #size-cells = <1>; 17 #address-cells = <1>; 18 #size-cells = <0>; [all …]
|
D | uniphier-pro5.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ OR MIT 3 // Device Tree Source for UniPhier Pro5 SoC 5 // Copyright (C) 2015-2016 Socionext Inc. 9 compatible = "socionext,uniphier-pro5"; 10 #address-cells = <1>; 11 #size-cells = <1>; 14 #address-cells = <1>; 15 #size-cells = <0>; 19 compatible = "arm,cortex-a9"; 22 enable-method = "psci"; [all …]
|
D | uniphier-ld4-ref.dts | 1 // SPDX-License-Identifier: GPL-2.0+ OR MIT 3 // Device Tree Source for UniPhier LD4 Reference Board 5 // Copyright (C) 2015-2016 Socionext Inc. 8 /dts-v1/; 9 #include "uniphier-ld4.dtsi" 10 #include "uniphier-ref-daughter.dtsi" 11 #include "uniphier-support-card.dtsi" 14 model = "UniPhier LD4 Reference Board"; 15 compatible = "socionext,uniphier-ld4-ref", "socionext,uniphier-ld4"; 18 stdout-path = "serial0:115200n8"; [all …]
|
D | uniphier-sld8-ref.dts | 1 // SPDX-License-Identifier: GPL-2.0+ OR MIT 3 // Device Tree Source for UniPhier sLD8 Reference Board 5 // Copyright (C) 2015-2016 Socionext Inc. 8 /dts-v1/; 9 #include "uniphier-sld8.dtsi" 10 #include "uniphier-ref-daughter.dtsi" 11 #include "uniphier-support-card.dtsi" 14 model = "UniPhier sLD8 Reference Board"; 15 compatible = "socionext,uniphier-sld8-ref", "socionext,uniphier-sld8"; 18 stdout-path = "serial0:115200n8"; [all …]
|
D | uniphier-pro4-ref.dts | 1 // SPDX-License-Identifier: GPL-2.0+ OR MIT 3 // Device Tree Source for UniPhier Pro4 Reference Board 5 // Copyright (C) 2015-2016 Socionext Inc. 8 /dts-v1/; 9 #include "uniphier-pro4.dtsi" 10 #include "uniphier-ref-daughter.dtsi" 11 #include "uniphier-support-card.dtsi" 14 model = "UniPhier Pro4 Reference Board"; 15 compatible = "socionext,uniphier-pro4-ref", "socionext,uniphier-pro4"; 18 stdout-path = "serial0:115200n8"; [all …]
|
D | uniphier-ld6b-ref.dts | 1 // SPDX-License-Identifier: GPL-2.0+ OR MIT 3 // Device Tree Source for UniPhier LD6b Reference Board 5 // Copyright (C) 2015-2016 Socionext Inc. 8 /dts-v1/; 9 #include "uniphier-ld6b.dtsi" 10 #include "uniphier-ref-daughter.dtsi" 11 #include "uniphier-support-card.dtsi" 14 model = "UniPhier LD6b Reference Board"; 15 compatible = "socionext,uniphier-ld6b-ref", "socionext,uniphier-ld6b"; 18 stdout-path = "serial0:115200n8"; [all …]
|
D | uniphier-support-card.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ OR MIT 3 // Device Tree Source for UniPhier Support Card (Expansion Board) 5 // Copyright (C) 2015-2017 Socionext Inc. 11 interrupt-parent = <&gpio>; 16 phy-mode = "mii"; 17 reg-io-width = <4>; 23 clock-frequency = <12288000>; 24 reg-shift = <1>;
|
/Linux-v5.15/arch/arm64/boot/dts/socionext/ |
D | uniphier-ld11.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ OR MIT 3 // Device Tree Source for UniPhier LD11 SoC 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/gpio/uniphier-gpio.h> 12 compatible = "socionext,uniphier-ld11"; 13 #address-cells = <2>; 14 #size-cells = <2>; 15 interrupt-parent = <&gic>; 18 #address-cells = <2>; 19 #size-cells = <0>; [all …]
|
D | uniphier-pxs3.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ OR MIT 3 // Device Tree Source for UniPhier PXs3 SoC 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/gpio/uniphier-gpio.h> 10 #include <dt-bindings/thermal/thermal.h> 13 compatible = "socionext,uniphier-pxs3"; 14 #address-cells = <2>; 15 #size-cells = <2>; 16 interrupt-parent = <&gic>; 19 #address-cells = <2>; [all …]
|
D | uniphier-ld20.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ OR MIT 3 // Device Tree Source for UniPhier LD20 SoC 5 // Copyright (C) 2015-2016 Socionext Inc. 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/gpio/uniphier-gpio.h> 10 #include <dt-bindings/thermal/thermal.h> 13 compatible = "socionext,uniphier-ld20"; 14 #address-cells = <2>; 15 #size-cells = <2>; 16 interrupt-parent = <&gic>; [all …]
|
D | uniphier-ld20-global.dts | 1 // SPDX-License-Identifier: GPL-2.0+ OR MIT 3 // Device Tree Source for UniPhier LD20 Global Board 5 // Copyright (C) 2015-2017 Socionext Inc. 9 /dts-v1/; 10 #include <dt-bindings/gpio/uniphier-gpio.h> 11 #include "uniphier-ld20.dtsi" 14 model = "UniPhier LD20 Global Board (REF_LD20_GP)"; 15 compatible = "socionext,uniphier-ld20-global", 16 "socionext,uniphier-ld20"; 19 stdout-path = "serial0:115200n8"; [all …]
|
D | uniphier-ld11-global.dts | 1 // SPDX-License-Identifier: GPL-2.0+ OR MIT 3 // Device Tree Source for UniPhier LD11 Global Board 5 // Copyright (C) 2016-2017 Socionext Inc. 9 /dts-v1/; 10 #include <dt-bindings/gpio/uniphier-gpio.h> 11 #include "uniphier-ld11.dtsi" 14 model = "UniPhier LD11 Global Board (REF_LD11_GP)"; 15 compatible = "socionext,uniphier-ld11-global", 16 "socionext,uniphier-ld11"; 19 stdout-path = "serial0:115200n8"; [all …]
|
D | uniphier-ld20-akebi96.dts | 1 // SPDX-License-Identifier: GPL-2.0+ OR MIT 5 // Derived from uniphier-ld20-global.dts. 7 // Copyright (C) 2015-2017 Socionext Inc. 8 // Copyright (C) 2019-2020 Linaro Ltd. 10 /dts-v1/; 11 #include <dt-bindings/gpio/uniphier-gpio.h> 12 #include "uniphier-ld20.dtsi" 16 compatible = "socionext,uniphier-ld20-akebi96", 17 "socionext,uniphier-ld20"; 20 stdout-path = "serial0:115200n8"; [all …]
|
D | uniphier-ld11-ref.dts | 1 // SPDX-License-Identifier: GPL-2.0+ OR MIT 3 // Device Tree Source for UniPhier LD11 Reference Board 8 /dts-v1/; 9 #include "uniphier-ld11.dtsi" 10 #include "uniphier-ref-daughter.dtsi" 11 #include "uniphier-support-card.dtsi" 14 model = "UniPhier LD11 Reference Board"; 15 compatible = "socionext,uniphier-ld11-ref", "socionext,uniphier-ld11"; 18 stdout-path = "serial0:115200n8"; 53 &gpio { [all …]
|
D | uniphier-ld20-ref.dts | 1 // SPDX-License-Identifier: GPL-2.0+ OR MIT 3 // Device Tree Source for UniPhier LD20 Reference Board 5 // Copyright (C) 2015-2016 Socionext Inc. 8 /dts-v1/; 9 #include "uniphier-ld20.dtsi" 10 #include "uniphier-ref-daughter.dtsi" 11 #include "uniphier-support-card.dtsi" 14 model = "UniPhier LD20 Reference Board"; 15 compatible = "socionext,uniphier-ld20-ref", "socionext,uniphier-ld20"; 18 stdout-path = "serial0:115200n8"; [all …]
|
D | uniphier-pxs3-ref.dts | 1 // SPDX-License-Identifier: GPL-2.0+ OR MIT 3 // Device Tree Source for UniPhier PXs3 Reference Board 8 /dts-v1/; 9 #include "uniphier-pxs3.dtsi" 10 #include "uniphier-support-card.dtsi" 13 model = "UniPhier PXs3 Reference Board"; 14 compatible = "socionext,uniphier-pxs3-ref", "socionext,uniphier-pxs3"; 17 stdout-path = "serial0:115200n8"; 70 &gpio { 72 gpio-hog; [all …]
|
/Linux-v5.15/Documentation/devicetree/bindings/gpio/ |
D | socionext,uniphier-gpio.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/gpio/socionext,uniphier-gpio.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: UniPhier GPIO controller 10 - Masahiro Yamada <yamada.masahiro@socionext.com> 14 pattern: "^gpio@[0-9a-f]+$" 17 const: socionext,uniphier-gpio 22 gpio-controller: true 24 "#gpio-cells": [all …]
|
/Linux-v5.15/drivers/gpio/ |
D | gpio-uniphier.c | 1 // SPDX-License-Identifier: GPL-2.0 7 #include <linux/gpio/driver.h> 16 #include <dt-bindings/gpio/uniphier-gpio.h> 43 * Unfortunately, the GPIO port registers are not contiguous because in uniphier_gpio_bank_to_reg() 44 * offset 0x90-0x9f is used for IRQ. Add 0x10 when crossing the region. in uniphier_gpio_bank_to_reg() 65 spin_lock_irqsave(&priv->lock, flags); in uniphier_gpio_reg_update() 66 tmp = readl(priv->regs + reg); in uniphier_gpio_reg_update() 69 writel(tmp, priv->regs + reg); in uniphier_gpio_reg_update() 70 spin_unlock_irqrestore(&priv->lock, flags); in uniphier_gpio_reg_update() 107 return !!(readl(priv->regs + reg_offset) & mask); in uniphier_gpio_offset_read() [all …]
|
/Linux-v5.15/drivers/spi/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 13 dynamic device discovery; some are even write-only or read-only. 17 chips, analog to digital (and d-to-a) converters, and more. 44 If your system has an master-capable SPI controller (which 56 by providing a high-level interface to send memory-like commands. 127 supports spi-mem interface. 194 With a few GPIO pins, your system can bitbang the SPI protocol. 195 Select this to get SPI support through I/O pins (GPIO, parallel 197 this code to manage the per-word or per-transfer accesses to the 227 Flash over 1/2/4-bit wide bus. Enable this option if you have a [all …]
|
/Linux-v5.15/drivers/i2c/busses/ |
D | Makefile | 1 # SPDX-License-Identifier: GPL-2.0 7 obj-$(CONFIG_I2C_SCMI) += i2c-scmi.o 10 obj-$(CONFIG_I2C_ALI1535) += i2c-ali1535.o 11 obj-$(CONFIG_I2C_ALI1563) += i2c-ali1563.o 12 obj-$(CONFIG_I2C_ALI15X3) += i2c-ali15x3.o 13 obj-$(CONFIG_I2C_AMD756) += i2c-amd756.o 14 obj-$(CONFIG_I2C_AMD756_S4882) += i2c-amd756-s4882.o 15 obj-$(CONFIG_I2C_AMD8111) += i2c-amd8111.o 16 obj-$(CONFIG_I2C_CHT_WC) += i2c-cht-wc.o 17 obj-$(CONFIG_I2C_I801) += i2c-i801.o [all …]
|
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 18 controller is part of the 7101 device, which is an ACPI-compliant 22 will be called i2c-ali1535. 30 controller is part of the 7101 device, which is an ACPI-compliant 34 will be called i2c-ali1563. 44 will be called i2c-ali15x3. 56 will be called i2c-amd756. 63 S4882 motherboard. On this 4-CPU board, the SMBus is multiplexed 69 will be called i2c-amd756-s4882. 79 will be called i2c-amd8111. [all …]
|
/Linux-v5.15/drivers/irqchip/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 207 bool "J-Core integrated AIC" if COMPILE_TEST 211 Support for the J-Core integrated AIC. 222 interrupt pins, as found on SH/R-Mobile and R-Car Gen1 SoCs. 225 bool "Renesas R-Mobile APE6, R-Car Gen{2,3} and RZ/G{1,2} IRQC support" if COMPILE_TEST 230 devices, as found on R-Mobile APE6, R-Car Gen{2,3} and RZ/G{1,2} SoCs. 260 tristate "TS-4800 IRQ controller" 265 Support for the TS-4800 FPGA IRQ controller 395 bool "UniPhier AIDET support" if COMPILE_TEST 400 Support for the UniPhier AIDET (ARM Interrupt Detector). [all …]
|
12