Searched +full:zynq +full:- +full:gpio +full:- +full:1 (Results 1 – 25 of 37) sorted by relevance
12
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 controller10 - Michal Simek <michal.simek@amd.com>15 - xlnx,zynq-gpio-1.016 - xlnx,zynqmp-gpio-1.017 - xlnx,versal-gpio-1.018 - xlnx,pmc-gpio-1.0[all …]
1 // SPDX-License-Identifier: GPL-2.0+3 * Xilinx Zynq GPIO device driver7 * Most of code taken from linux kernel driver (linux/drivers/gpio/gpio-zynq.c)8 * Copyright (C) 2009 - 2014 Xilinx, Inc.12 #include <asm/gpio.h>44 ZYNQ##str##_GPIO_BANK0_NGPIO - 1)45 #define ZYNQ_GPIO_BANK1_PIN_MIN(str) (ZYNQ_GPIO_BANK0_PIN_MAX(str) + 1)47 ZYNQ##str##_GPIO_BANK1_NGPIO - 1)48 #define ZYNQ_GPIO_BANK2_PIN_MIN(str) (ZYNQ_GPIO_BANK1_PIN_MAX(str) + 1)50 ZYNQ##str##_GPIO_BANK2_NGPIO - 1)[all …]
2 # GPIO infrastructure and drivers5 menu "GPIO Support"8 bool "Enable Driver Model for GPIO drivers"11 Enable driver model for GPIO access. The standard GPIO13 the GPIO uclass. Drivers provide methods to query the15 is defined in include/asm-generic/gpio.h.18 bool "Enable GPIO hog support"22 Enable gpio hog support23 The GPIO chip may contain GPIO hog definitions. GPIO hogging24 is a mechanism providing automatic GPIO request and config-[all …]
1 // SPDX-License-Identifier: GPL-2.0-or-later3 * Xilinx Zynq GPIO device driver5 * 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 …]
1 # SPDX-License-Identifier: GPL-2.0-only3 # GPIO infrastructure and drivers7 bool "GPIO Support"9 This enables GPIO support through the generic GPIO library.11 one or more of the GPIO drivers below.47 this symbol, but new drivers should use the generic gpio-regmap51 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 protocols62 bool "/sys/class/gpio/... (sysfs interface)" if EXPERT[all …]
1 // SPDX-License-Identifier: GPL-2.0+3 * Xilinx Zynq 7000 DTSI4 * Describes the hardware common to all Zynq 7000-based boards.6 * Copyright (C) 2011 - 2015 Xilinx10 #address-cells = <1>;11 #size-cells = <1>;12 compatible = "xlnx,zynq-7000";15 #address-cells = <1>;16 #size-cells = <0>;19 compatible = "arm,cortex-a9";[all …]
1 // SPDX-License-Identifier: GPL-2.0+3 * Copyright (C) 2011 - 2015 Xilinx6 /dts-v1/;7 #include "zynq-7000.dtsi"11 compatible = "xlnx,zynq-zc702", "xlnx,zynq-7000";28 stdout-path = "serial0:115200n8";31 gpio-keys {32 compatible = "gpio-keys";38 wakeup-source;45 wakeup-source;[all …]
1 // SPDX-License-Identifier: GPL-2.0+3 * Copyright (C) 2011 - 2015 Xilinx6 /dts-v1/;7 #include "zynq-7000.dtsi"11 compatible = "xlnx,zynq-zc706", "xlnx,zynq-7000";28 stdout-path = "serial0:115200n8";32 compatible = "usb-nop-xceiv";33 #phy-cells = <0>;38 ps-clk-frequency = <33333333>;43 phy-mode = "rgmii-id";[all …]
1 // SPDX-License-Identifier: GPL-2.0+5 * (C) Copyright 2014 - 2015, Xilinx, Inc.17 #address-cells = <2>;18 #size-cells = <2>;21 #address-cells = <1>;22 #size-cells = <0>;25 compatible = "arm,cortex-a53", "arm,armv8";27 enable-method = "psci";28 operating-points-v2 = <&cpu_opp_table>;30 cpu-idle-states = <&CPU_SLEEP_0>;[all …]
1 Xilinx Zynq Reset Manager3 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 114 The Zynq Reset Manager needs to be a childnode of the SLCR.18 compatible = "xlnx,zynq-reset";[all …]
1 // SPDX-License-Identifier: GPL-2.03 * Copyright (C) 2011 - 2014 Xilinx7 #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 …]
1 // SPDX-License-Identifier: GPL-2.03 * Copyright (C) 2011 - 2014 Xilinx6 /dts-v1/;7 #include "zynq-7000.dtsi"8 #include <dt-bindings/gpio/gpio.h>12 compatible = "xlnx,zynq-zc702", "xlnx,zynq-7000";28 stdout-path = "serial0:115200n8";31 gpio-keys {32 compatible = "gpio-keys";34 switch-14 {[all …]
1 // SPDX-License-Identifier: GPL-2.03 * Copyright (C) 2011 - 2014 Xilinx6 /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 …]
1 /* SPDX-License-Identifier: GPL-2.0+ */5 * Configuration for Zynq Evaluation and Development Board - Miami6 * See zynq-common.h for Zynq common configs15 #include "zynq-common.h"29 #define CONFIG_SPL_FS_LOAD_PAYLOAD_NAME "u-boot.img"34 /* No useful gpio */57 "usbreset=i2c dev 1 && i2c mw 41 1 ff && i2c mw 41 3 fe && "\58 "i2c mw 41 1 fe && i2c mw 41 1 ff\0" \109 "bootm ${kernel_addr} - ${devicetree_addr}\0" \116 "bootm ${kernel_addr} - ${devicetree_addr}; " \
1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause3 ---4 $id: http://devicetree.org/schemas/pinctrl/xlnx,zynq-pinctrl.yaml#5 $schema: http://devicetree.org/meta-schemas/core.yaml#7 title: Xilinx Zynq Pinctrl10 - Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>13 Please refer to pinctrl-bindings.txt in this directory for details of the17 Zynq's pin configuration nodes act as a container for an arbitrary number of21 parameters, such as pull-up, slew rate, etc.31 const: xlnx,zynq-pinctrl[all …]
2 * Xilinx Zynq Baseboard System emulation.28 #include "hw/adc/zynq-xadc.h"31 #include "qemu/error-report.h"36 #include "hw/qdev-clock.h"41 #include "target/arm/cpu-qom.h"44 #define TYPE_ZYNQ_MACHINE MACHINE_TYPE_NAME("xilinx-zynq-a9")112 rom_add_blob_fixed("board-setup", board_setup_blob, in zynq_write_board_setup()125 object_property_set_int(OBJECT(dev), "phy-addr", 7, &error_abort); in gem_init()141 int num_busses = is_qspi ? NUM_QSPI_BUSSES : 1; in zynq_init_spi_flashes()144 dev = qdev_new(is_qspi ? "xlnx.ps7-qspi" : "xlnx.ps7-spi"); in zynq_init_spi_flashes()[all …]
16 typically use driver-private data instead of extending the24 by providing an high-level interface to send memory-like commands.65 please refer to doc/device-tree-bindings/spi/spi-ath79.txt.94 Enable the Broadcom set-top box SPI driver. This driver can101 Enable the Cadence Quad-SPI (QSPI) driver. This driver can be178 to access the SPI NOR flash, MMC-over-SPI on platforms based on215 for "sandbox,spi-flash", which is in drivers/mtd/spi/sandbox.c.218 #address-cells = <1>;219 #size-cells = <0>;222 cs-gpios = <0>, <&gpio_a 0>;[all …]
6 - Introduction7 - Terminology8 - Sequence9 - FPGA Region10 - Supported Use Models11 - Device Tree Examples12 - Constraints82 ---------------- ----------------------------------85 | ----| | ----------- -------- |87 | | W | | | ----------- -------- |[all …]
1 # SPDX-License-Identifier: GPL-2.0-only13 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 (which56 by providing a high-level interface to send memory-like commands.145 supports spi-mem interface.221 With a few GPIO pins, your system can bitbang the SPI protocol.222 Select this to get SPI support through I/O pins (GPIO, parallel224 this code to manage the per-word or per-transfer accesses to the245 used by Xilinx Zynq and ZynqMP.[all …]
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 select109 #define ZYNQ_QSPI_TX_THRESHOLD 1 /* Tx FIFO threshold level */[all …]
23 Enable old-style I2C functions for compatibility with existing code.41 ---help---43 often dealt with by using an I2C pass-through interface provided by44 the EC. On some unfortunate models (e.g. Spring) the pass-through70 Enable the i2c bus driver emulation by using the GPIOs. The bus GPIO71 configuration is given by the device tree. Kernel-style device tree73 Binding info: doc/device-tree-bindings/i2c/i2c-gpio.txt82 i2c-gpio driver unless your system can cope with this limitation.83 Binding info: doc/device-tree-bindings/i2c/i2c-at91.txt97 e.g. used by Xilinx Zynq.[all …]
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/gpio/gpio.h>17 #include <dt-bindings/interrupt-controller/arm-gic.h>18 #include <dt-bindings/interrupt-controller/irq.h>19 #include <dt-bindings/power/xlnx-zynqmp-power.h>20 #include <dt-bindings/reset/xlnx-zynqmp-resets.h>24 #address-cells = <2>;25 #size-cells = <2>;[all …]
1 # SPDX-License-Identifier: GPL-2.0-only9 <http://www.linux-mtd.infradead.org/doc/nand.html>.126 include NAND flash controllers with built-in hardware ECC161 - PXA3xx processors (NFCv1)162 - 32-bit Armada platforms (XP, 37x, 38x, 39x) (NFCv2)163 - 64-bit Aramda platforms (7k, 8k, ac5) (NFCv2)229 Controller Module with built-in hardware ECC capabilities.240 with built-in hardware ECC capabilities.250 processor localbus with User-Programmable Machine support.260 64 bytes or more of OOB, hardware ECC with up to 32-bit error[all …]
31 Secure Digital I/O (SDIO) cards. Both removable (SD, micro-SD, etc.)32 and non-removable (e.g. eMMC chip) devices are supported. These33 appear as block devices in U-Boot and can support filesystems such42 Secure Digital I/O (SDIO) cards. Both removable (SD, micro-SD, etc.)43 and non-removable (e.g. eMMC chip) devices are supported. These44 appear as block devices in U-Boot and can support filesystems such161 you are reading this help text, you most likely have no idea :-)213 as removeable SD and micro-SD cards.256 This selects PCI-based MMC controllers.285 This enables extended-drain in the MMC/SD/SDIO1I/O and[all …]
... help' without arguments for list of all known commands #gpio-cells alloc space exhausted DRAM: WARNING: adjusting ...