Searched +full:zynq +full:- +full:gpio +full:- +full:1 (Results 1 – 20 of 20) sorted by relevance
/Linux-v6.1/Documentation/devicetree/bindings/gpio/ |
D | gpio-zynq.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/gpio/gpio-zynq.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Xilinx Zynq GPIO controller 10 - Michal Simek <michal.simek@xilinx.com> 15 - xlnx,zynq-gpio-1.0 16 - xlnx,zynqmp-gpio-1.0 17 - xlnx,versal-gpio-1.0 18 - xlnx,pmc-gpio-1.0 [all …]
|
/Linux-v6.1/drivers/gpio/ |
D | gpio-zynq.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Xilinx Zynq GPIO device driver 5 * Copyright (C) 2009 - 2014 Xilinx, Inc. 10 #include <linux/gpio/driver.h> 20 #define DRIVER_NAME "zynq-gpio" 46 ZYNQ##str##_GPIO_BANK0_NGPIO - 1) 47 #define ZYNQ_GPIO_BANK1_PIN_MIN(str) (ZYNQ_GPIO_BANK0_PIN_MAX(str) + 1) 49 ZYNQ##str##_GPIO_BANK1_NGPIO - 1) 50 #define ZYNQ_GPIO_BANK2_PIN_MIN(str) (ZYNQ_GPIO_BANK1_PIN_MAX(str) + 1) 52 ZYNQ##str##_GPIO_BANK2_NGPIO - 1) [all …]
|
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 # GPIO infrastructure and drivers 10 the architecture to provide a custom asm/gpio.h implementation 15 bool "GPIO Support" 17 This enables GPIO support through the generic GPIO library. 19 one or more of the GPIO drivers below. 51 bool "Debug GPIO calls" 54 Say Y here to add some extra checks and diagnostics to GPIO calls. 57 non-sleeping contexts. They can make bitbanged serial protocols 62 bool "/sys/class/gpio/... (sysfs interface)" if EXPERT [all …]
|
/Linux-v6.1/Documentation/devicetree/bindings/reset/ |
D | zynq-reset.txt | 1 Xilinx Zynq Reset Manager 3 The Zynq AP-SoC has several different resets. 5 See Chapter 26 of the Zynq TRM (UG585) for more information about Zynq resets. 8 - compatible: "xlnx,zynq-reset" 9 - reg: SLCR offset and size taken via syscon <0x200 0x48> 10 - syscon: <&slcr> 11 This should be a phandle to the Zynq's SLCR registers. 12 - #reset-cells: Must be 1 14 The Zynq Reset Manager needs to be a childnode of the SLCR. 18 compatible = "xlnx,zynq-reset"; [all …]
|
/Linux-v6.1/arch/arm/boot/dts/ |
D | zynq-7000.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (C) 2011 - 2014 Xilinx 7 #address-cells = <1>; 8 #size-cells = <1>; 9 compatible = "xlnx,zynq-7000"; 12 #address-cells = <1>; 13 #size-cells = <0>; 16 compatible = "arm,cortex-a9"; 20 clock-latency = <1000>; 21 cpu0-supply = <®ulator_vccpint>; [all …]
|
D | zynq-zc702.dts | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (C) 2011 - 2014 Xilinx 6 /dts-v1/; 7 #include "zynq-7000.dtsi" 11 compatible = "xlnx,zynq-zc702", "xlnx,zynq-7000"; 27 stdout-path = "serial0:115200n8"; 30 gpio-keys { 31 compatible = "gpio-keys"; 33 switch-14 { 37 wakeup-source; [all …]
|
D | zynq-zc706.dts | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (C) 2011 - 2014 Xilinx 6 /dts-v1/; 7 #include "zynq-7000.dtsi" 11 compatible = "xlnx,zynq-zc706", "xlnx,zynq-7000"; 27 stdout-path = "serial0:115200n8"; 31 compatible = "usb-nop-xceiv"; 32 #phy-cells = <0>; 37 ps-clk-frequency = <33333333>; 42 phy-mode = "rgmii-id"; [all …]
|
/Linux-v6.1/Documentation/devicetree/bindings/pinctrl/ |
D | xlnx,zynq-pinctrl.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/pinctrl/xlnx,zynq-pinctrl.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Xilinx Zynq Pinctrl 10 - Sai Krishna Potthuri <lakshmi.sai.krishna.potthuri@xilinx.com> 13 Please refer to pinctrl-bindings.txt in this directory for details of the 17 Zynq's pin configuration nodes act as a container for an arbitrary number of 21 parameters, such as pull-up, slew rate, etc. 31 const: xlnx,zynq-pinctrl [all …]
|
/Linux-v6.1/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. 138 supports spi-mem interface. 205 With a few GPIO pins, your system can bitbang the SPI protocol. 206 Select this to get SPI support through I/O pins (GPIO, parallel 208 this code to manage the per-word or per-transfer accesses to the 229 used by Xilinx Zynq and ZynqMP. [all …]
|
D | spi-zynq-qspi.c | 1 // SPDX-License-Identifier: GPL-2.0+ 18 #include <linux/spi/spi-mem.h> 28 #define ZYNQ_QSPI_TXD_00_00_OFFSET 0x1C /* Transmit 4-byte inst, WO */ 29 #define ZYNQ_QSPI_TXD_00_01_OFFSET 0x80 /* Transmit 1-byte inst, WO */ 30 #define ZYNQ_QSPI_TXD_00_10_OFFSET 0x84 /* Transmit 2-byte inst, WO */ 31 #define ZYNQ_QSPI_TXD_00_11_OFFSET 0x88 /* Transmit 3-byte inst, WO */ 36 #define ZYNQ_QSPI_GPIO_OFFSET 0x30 /* GPIO Register, RW */ 52 #define ZYNQ_QSPI_CONFIG_CPOL_MASK BIT(1) /* Clock Polarity Control */ 57 * QSPI Configuration Register - Baud rate and slave select 109 #define ZYNQ_QSPI_TX_THRESHOLD 1 /* Tx FIFO threshold level */ [all …]
|
D | spi-cadence.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 5 * Copyright (C) 2008 - 2014 Xilinx, Inc. 7 * based on Blackfin On-Chip SPI Driver (spi_bfin5xx.c) 12 #include <linux/gpio/consumer.h> 23 #define CDNS_SPI_NAME "cdns-spi" 61 * SPI Configuration Register - Baud rate and slave select 68 #define CDNS_SPI_BAUD_DIV_MIN 1 /* Baud rate divisor minimum */ 100 * struct cdns_spi - This definition defines spi driver instance 131 return readl_relaxed(xspi->regs + offset); in cdns_spi_read() 136 writel_relaxed(val, xspi->regs + offset); in cdns_spi_write() [all …]
|
/Linux-v6.1/Documentation/devicetree/bindings/fpga/ |
D | fpga-region.txt | 6 - Introduction 7 - Terminology 8 - Sequence 9 - FPGA Region 10 - Supported Use Models 11 - Device Tree Examples 12 - Constraints 82 ---------------- ---------------------------------- 85 | ----| | ----------- -------- | 87 | | W | | | ----------- -------- | [all …]
|
/Linux-v6.1/arch/arm64/boot/dts/xilinx/ |
D | zynqmp.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ 5 * (C) Copyright 2014 - 2021, Xilinx, Inc. 15 #include <dt-bindings/dma/xlnx-zynqmp-dpdma.h> 16 #include <dt-bindings/power/xlnx-zynqmp-power.h> 17 #include <dt-bindings/reset/xlnx-zynqmp-resets.h> 21 #address-cells = <2>; 22 #size-cells = <2>; 25 #address-cells = <1>; 26 #size-cells = <0>; 29 compatible = "arm,cortex-a53"; [all …]
|
/Linux-v6.1/drivers/mtd/nand/raw/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 9 <http://www.linux-mtd.infradead.org/doc/nand.html>. 126 include NAND flash controllers with built-in hardware ECC 161 - PXA3xx processors (NFCv1) 162 - 32-bit Armada platforms (XP, 37x, 38x, 39x) (NFCv2) 163 - 64-bit Aramda platforms (7k, 8k) (NFCv2) 243 Controller Module with built-in hardware ECC capabilities. 255 with built-in hardware ECC capabilities. 265 processor localbus with User-Programmable Machine support. 275 64 bytes or more of OOB, hardware ECC with up to 32-bit error [all …]
|
/Linux-v6.1/drivers/iio/adc/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 10 bool "ST-Ericsson AB8500 GPADC driver" 29 Say yes here to build support for Analog Devices AD7091R-5 ADC. 32 tristate "Analog Devices AD7124 and similar sigma-delta ADCs driver" 36 Say yes here to build support for Analog Devices AD7124-4 and AD7124-8 111 tristate "Analog Devices AD7476 1-channel ADCs driver and other similar devices from AD and TI" 137 ad7605-4, ad7606, ad7606-6, ad7606-4 analog to digital converters (ADC). 148 ad7605-4, ad7606, ad7606-6, ad7606-4 analog to digital converters (ADC). 159 Say yes here to build support for Analog Devices AD7766, AD7766-1, 160 AD7766-2, AD7767, AD7767-1, AD7767-2 SPI analog to digital converters. [all …]
|
/Linux-v6.1/ |
D | MAINTAINERS | 9 ------------------------- 11 1. Always *test* your changes, however small, on at least 4 or 30 ``diff -u`` to make the patch easy to merge. Be prepared to get your 40 See Documentation/process/coding-style.rst for guidance here. 46 See Documentation/process/submitting-patches.rst for details. 57 include a Signed-off-by: line. The current version of this 59 Documentation/process/submitting-patches.rst. 70 that the bug would present a short-term risk to other users if it 76 Documentation/admin-guide/security-bugs.rst for details. 81 --------------------------------------------------- [all …]
|
/Linux-v6.1/drivers/watchdog/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 14 longer than 1 minute will result in rebooting the machine. This 16 on-line as fast as possible after a lock-up. There's both a watchdog 21 <file:Documentation/watchdog/watchdog-api.rst> in the kernel source. 51 bool "Update boot-enabled watchdog until userspace takes over" 77 bool "Enable watchdog hrtimer-based pretimeouts" 178 to toggle reset line if SoC fails to ping watchdog via GPIO. 228 tristate "Watchdog device controlled through GPIO-line" 233 controlled through GPIO-line. 340 module will be called mlx-wdt. [all …]
|
/Linux-v6.1/drivers/net/ethernet/cadence/ |
D | macb_main.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (C) 2004-2006 Atmel Corporation 10 #include <linux/clk-provider.h> 20 #include <linux/gpio.h> 21 #include <linux/gpio/consumer.h> 25 #include <linux/dma-mapping.h> 41 #include <linux/firmware/xlnx-zynqmp.h> 58 * (bp)->rx_ring_size) 64 * (bp)->tx_ring_size) 67 #define MACB_TX_WAKEUP_THRESH(bp) (3 * (bp)->tx_ring_size / 4) [all …]
|
/Linux-v6.1/drivers/video/fbdev/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 20 a well-defined interface, so the software doesn't need to know 21 anything about the low-level (hardware register) stuff. 27 On several non-X86 architectures, the frame buffer device is the 35 and the Framebuffer-HOWTO at 36 <http://www.munted.org.uk/programming/Framebuffer-HOWTO-1.3.html> for more 40 are compiling a kernel for a non-x86 architecture. 46 device-aware may cause unexpected results. If unsure, say N. 97 Allow generic frame-buffer functions to work on displays with 1, 2 129 Allow generic frame-buffer to provide get_fb_unmapped_area [all …]
|
/Linux-v6.1/arch/arm/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 144 The ARM series is a line of low-power-consumption RISC chip designs 146 handhelds such as the Compaq IPAQ. ARM-based PCs are no longer 147 manufactured, but legacy ARM-based PC hardware remains popular in 158 supported in LLD until version 14. The combined range is -/+ 256 MiB, 251 Patch phys-to-virt and virt-to-phys translation functions at 255 This can only be used with non-XIP MMU kernels where the base 302 bool "MMU-based Paged Memory Management Support" 305 Select if you want MMU-based virtualised addressing space 373 bool "ARMv7 based platforms (Cortex-A, PJ4, Scorpion, Krait)" [all …]
|