/freebsd/sys/contrib/device-tree/Bindings/gpio/ |
H A 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@amd.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 …]
|
H A D | gpio-zynq.txt | 1 Xilinx Zynq GPIO controller Device Tree Bindings 2 ------------------------------------------- 5 - #gpio-cells : Should be two 6 - First cell is the GPIO line number 7 - Second cell is used to specify optional 9 - compatible : Should be "xlnx,zynq-gpio-1.0" or 10 "xlnx,zynqmp-gpio-1.0" or "xlnx,versal-gpio-1.0 11 or "xlnx,pmc-gpio-1.0 12 - clocks : Clock specifier (see clock bindings for details) 13 - gpio-controller : Marks the device node as a GPIO controller. [all …]
|
/freebsd/sys/arm/xilinx/ |
H A D | zy7_gpio.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 30 * A GPIO driver for Xilinx Zynq-7000. 32 * The GPIO peripheral on Zynq allows controlling 114 general purpose I/Os. 34 * Pins 53-0 are sent to the MIO. Any MIO pins not used by a PS peripheral are 35 * available as a GPIO pin. Pins 64-127 are sent to the PL (FPGA) section of 36 * Zynq as EMIO signals. 39 * gpio framework doesn't seem to have hooks for this. 41 * Reference: Zynq-7000 All Programmable SoC Technical Reference Manual. 42 * (v1.4) November 16, 2012. Xilinx doc UG585. GPIO is covered in [all …]
|
/freebsd/sys/contrib/device-tree/src/arm/xilinx/ |
H A D | zynq-zybo-z7.dts | 1 // SPDX-License-Identifier: GPL-2.0+ 2 /dts-v1/; 3 #include "zynq-7000.dtsi" 4 #include <dt-bindings/gpio/gpio.h> 8 compatible = "digilent,zynq-zybo-z7", "xlnx,zynq-7000"; 22 stdout-path = "serial0:115200n8"; 25 gpio-leds { 26 compatible = "gpio-leds"; 28 led-ld4 { 29 label = "zynq-zybo-z7:green:ld4"; [all …]
|
H A D | zynq-zturn-common.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 6 * Based on zynq-zed.dts which is: 7 * Copyright (C) 2011 - 2014 Xilinx 12 /dts-v1/; 13 /include/ "zynq-7000.dtsi" 16 compatible = "xlnx,zynq-7000"; 31 stdout-path = "serial0:115200n8"; 34 gpio-leds { 35 compatible = "gpio-leds"; 36 usr-led1 { [all …]
|
H A 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 …]
|
H A 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" 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 …]
|
H A 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 …]
|
/freebsd/sys/contrib/device-tree/Bindings/reset/ |
H A 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 …]
|
/freebsd/sys/arm/conf/ |
H A D | ZEDBOARD | 2 # ZEDBOARD -- Custom configuration for the Xilinx Zynq-7000 based 3 # ZedBoard (www.zedboard.org) and similar Zynq boards. 8 # https://docs.freebsd.org/en/books/handbook/kernelconfig/#kernelconfig-config 26 makeoptions MODULES_EXTRA="dtb/zynq" 65 device gpio 70 device zy7_qspi # Xilinx Zynq QSPI controller 71 device zy7_spi # Xilinx Zynq SPI controller 85 device axe # USB-Ethernet
|
H A D | GENERIC | 2 # GENERIC -- Generic(ish) kernel config. 7 # https://docs.freebsd.org/en/books/handbook/kernelconfig/#kernelconfig-config 26 makeoptions CONF_CFLAGS="-march=armv7a" 95 device ahci # AHCI-compatible SATA controllers 129 device p2wi # Allwinner Push-Pull Two Wire 145 # GPIO 146 device dwgpio # Synopsys DesignWare APB GPIO Controller 147 device gpio 163 device zy7_qspi # Xilinx Zynq QSPI controller 187 device axe # USB-Ethernet [all …]
|
H A D | NOTES | 1 # arm-specific changes for doing a LINT build. 7 makeoptions CONF_CFLAGS+="-march=armv7a" 13 options LINUX_BOOT_ABI # Process metadata passed from U-Boot 18 # NOTE: dtrace introduces CDDL-licensed components into the kernel 27 device gpio # gpio interface and bus 33 device xdma # xDMA framework for SoC on-chip dma controllers 45 device al_pci # Annapurna Alpine PCI-E 95 # Build SOC-specific modules... 106 makeoptions MODULES_EXTRA+="dtb/zynq"
|
/freebsd/sys/dts/arm/ |
H A D | zynq-7000.dtsi | 1 /*- 29 compatible = "xlnx,zynq-7000"; 30 #address-cells = <1>; 31 #size-cells = <1>; 32 interrupt-parent = <&GIC>; 38 // Zynq PS System registers. 42 compatible = "simple-bus"; 43 #address-cells = <1>; 44 #size-cells = <1>; 56 interrupt-controller; [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/pinctrl/ |
H A D | xlnx,pinctrl-zynq.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/pinctrl/xlnx,pinctrl-zynq.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Xilinx Zynq Pinctrl 10 - Sai Krishna Potthuri <sai.krishna.potthuri@amd.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,pinctrl-zynq [all …]
|
H A 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 [all...] |
/freebsd/sys/contrib/device-tree/Bindings/net/ |
H A D | macb.txt | 4 - compatible: Should be "cdns,[<chip>-]{macb|gem}" 5 Use "cdns,at91rm9200-emac" Atmel at91rm9200 SoC. 6 Use "cdns,at91sam9260-macb" for Atmel at91sam9 SoCs. 7 Use "cdns,sam9x60-macb" for Microchip sam9x60 SoC. 8 Use "cdns,np4-macb" for NP4 SoC devices. 9 Use "cdns,at32ap7000-macb" for other 10/100 usage or use the generic form: "cdns,macb". 10 Use "atmel,sama5d2-gem" for the GEM IP (10/100) available on Atmel sama5d2 SoCs. 11 Use "atmel,sama5d29-gem" for GEM XL IP (10/100) available on Atmel sama5d29 SoCs. 12 Use "atmel,sama5d3-macb" for the 10/100Mbit IP available on Atmel sama5d3 SoCs. 13 Use "atmel,sama5d3-gem" for the Gigabit IP available on Atmel sama5d3 SoCs. [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/fpga/ |
H A D | fpga-region.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/fpga/fpga-region.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Michal Simek <michal.simek@amd.com> 14 - Introduction 15 - Terminology 16 - Sequence 17 - FPGA Region 18 - Supported Use Models [all …]
|
H A D | fpga-region.txt | 6 - Introduction 7 - Terminology 8 - Sequence 9 - FPGA Region 10 - Supported Use Models 11 - Device Tree Examples 12 - Constraints 82 --- [all...] |
/freebsd/sys/contrib/device-tree/Bindings/firmware/xilinx/ |
H A D | xlnx,zynqmp-firmware.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/firmware/xilinx/xlnx,zynqmp-firmware.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Nava kishore Manne <nava.kishore.manne@amd.com> 12 description: The zynqmp-firmware node describes the interface to platform 23 - description: For implementations complying for Zynq Ultrascale+ MPSoC. 24 const: xlnx,zynqmp-firmware 26 - description: For implementations complying for Versal. 27 const: xlnx,versal-firmware [all …]
|
/freebsd/sys/contrib/device-tree/src/arm64/xilinx/ |
H A 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/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 …]
|
/freebsd/share/misc/ |
H A D | pci_vendors | 5 # Date: 2024-11-25 03:15:02 8 # the PCI ID Project at https://pci-ids.ucw.cz/. 14 # (version 2 or higher) or the 3-clause BSD License. 25 # device device_name <-- single tab 26 # subvendor subdevice subsystem_name <-- two tabs 30 # This is a relabelled RTL-8139 31 8139 AT-2500TX V3 Ethernet 41 7a09 PCI-to-PCI Bridge 50 7a19 PCI-to-PCI Bridge 55 7a29 PCI-to-PCI Bridge [all …]
|