/linux-6.12.1/arch/arm64/boot/dts/xilinx/ |
D | zynqmp-zc1232-revA.dts | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * dts file for Xilinx ZynqMP ZC1232 5 * (C) Copyright 2017 - 2021, Xilinx, Inc. 10 /dts-v1/; 12 #include "zynqmp.dtsi" 13 #include "zynqmp-clk-ccf.dtsi" 16 model = "ZynqMP ZC1232 RevA"; 17 compatible = "xlnx,zynqmp-zc1232-revA", "xlnx,zynqmp-zc1232", "xlnx,zynqmp"; 27 stdout-path = "serial0:115200n8"; 43 compatible = "m25p80", "jedec,spi-nor"; /* 32MB */ [all …]
|
D | zynqmp-zc1751-xm017-dc3.dts | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * dts file for Xilinx ZynqMP zc1751-xm017-dc3 5 * (C) Copyright 2016 - 2021, Xilinx, Inc. 10 /dts-v1/; 12 #include "zynqmp.dtsi" 13 #include "zynqmp-clk-ccf.dtsi" 14 #include <dt-bindings/phy/phy.h> 17 model = "ZynqMP zc1751-xm017-dc3 RevA"; 18 compatible = "xlnx,zynqmp-zc1751", "xlnx,zynqmp"; 34 stdout-path = "serial0:115200n8"; [all …]
|
D | zynqmp-zc1751-xm018-dc4.dts | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * dts file for Xilinx ZynqMP zc1751-xm018-dc4 5 * (C) Copyright 2015 - 2021, Xilinx, Inc. 10 /dts-v1/; 12 #include "zynqmp.dtsi" 13 #include "zynqmp-clk-ccf.dtsi" 16 model = "ZynqMP zc1751-xm018-dc4"; 17 compatible = "xlnx,zynqmp-zc1751", "xlnx,zynqmp"; 34 stdout-path = "serial0:115200n8"; 117 phy-mode = "rgmii-id"; [all …]
|
D | zynqmp-zc1751-xm015-dc1.dts | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * dts file for Xilinx ZynqMP zc1751-xm015-dc1 5 * (C) Copyright 2015 - 2022, Xilinx, Inc. 6 * (C) Copyright 2022 - 2023, Advanced Micro Devices, Inc. 11 /dts-v1/; 13 #include "zynqmp.dtsi" 14 #include "zynqmp-clk-ccf.dtsi" 15 #include <dt-bindings/phy/phy.h> 16 #include <dt-bindings/gpio/gpio.h> 17 #include <dt-bindings/pinctrl/pinctrl-zynqmp.h> [all …]
|
D | zynqmp-sck-kv-g-revA.dtso | 1 // SPDX-License-Identifier: GPL-2.0 5 * (C) Copyright 2020 - 2022, Xilinx, Inc. 6 * (C) Copyright 2022 - 2023, Advanced Micro Devices, Inc. 9 * "A" - A01 board un-modified (NXP) 10 * "Y" - A01 board modified with legacy interposer (Nexperia) 11 * "Z" - A01 board modified with Diode interposer 16 #include <dt-bindings/gpio/gpio.h> 17 #include <dt-bindings/net/ti-dp83867.h> 18 #include <dt-bindings/phy/phy.h> 19 #include <dt-bindings/pinctrl/pinctrl-zynqmp.h> [all …]
|
D | zynqmp-sm-k26-revA.dts | 1 // SPDX-License-Identifier: GPL-2.0 3 * dts file for Xilinx ZynqMP SM-K26 rev2/1/B/A 5 * (C) Copyright 2020 - 2021, Xilinx, Inc. 6 * (C) Copyright 2023 - 2024, Advanced Micro Devices, Inc. 11 /dts-v1/; 13 #include "zynqmp.dtsi" 14 #include "zynqmp-clk-ccf.dtsi" 15 #include <dt-bindings/input/input.h> 16 #include <dt-bindings/gpio/gpio.h> 17 #include <dt-bindings/phy/phy.h> [all …]
|
D | zynqmp-zcu104-revC.dts | 1 // SPDX-License-Identifier: GPL-2.0 3 * dts file for Xilinx ZynqMP ZCU104 5 * (C) Copyright 2017 - 2022, Xilinx, Inc. 6 * (C) Copyright 2022 - 2023, Advanced Micro Devices, Inc. 11 /dts-v1/; 13 #include "zynqmp.dtsi" 14 #include "zynqmp-clk-ccf.dtsi" 15 #include <dt-bindings/gpio/gpio.h> 16 #include <dt-bindings/pinctrl/pinctrl-zynqmp.h> 17 #include <dt-bindings/phy/phy.h> [all …]
|
D | zynqmp-zcu104-revA.dts | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * dts file for Xilinx ZynqMP ZCU104 5 * (C) Copyright 2017 - 2022, Xilinx, Inc. 6 * (C) Copyright 2022 - 2023, Advanced Micro Devices, Inc. 11 /dts-v1/; 13 #include "zynqmp.dtsi" 14 #include "zynqmp-clk-ccf.dtsi" 15 #include <dt-bindings/gpio/gpio.h> 16 #include <dt-bindings/pinctrl/pinctrl-zynqmp.h> 17 #include <dt-bindings/phy/phy.h> [all …]
|
D | zynqmp-zc1751-xm019-dc5.dts | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * dts file for Xilinx ZynqMP zc1751-xm019-dc5 5 * (C) Copyright 2015 - 2021, Xilinx, Inc. 11 /dts-v1/; 13 #include "zynqmp.dtsi" 14 #include "zynqmp-clk-ccf.dtsi" 15 #include <dt-bindings/gpio/gpio.h> 16 #include <dt-bindings/pinctrl/pinctrl-zynqmp.h> 19 model = "ZynqMP zc1751-xm019-dc5 RevA"; 20 compatible = "xlnx,zynqmp-zc1751", "xlnx,zynqmp"; [all …]
|
D | zynqmp-zcu100-revC.dts | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * dts file for Xilinx ZynqMP ZCU100 revC 5 * (C) Copyright 2016 - 2022, Xilinx, Inc. 6 * (C) Copyright 2022 - 2023, Advanced Micro Devices, Inc. 12 /dts-v1/; 14 #include "zynqmp.dtsi" 15 #include "zynqmp-clk-ccf.dtsi" 16 #include <dt-bindings/input/input.h> 17 #include <dt-bindings/interrupt-controller/irq.h> 18 #include <dt-bindings/gpio/gpio.h> [all …]
|
D | zynqmp-sck-kv-g-revB.dtso | 1 // SPDX-License-Identifier: GPL-2.0 5 * (C) Copyright 2020 - 2022, Xilinx, Inc. 6 * (C) Copyright 2022 - 2023, Advanced Micro Devices, Inc. 11 #include <dt-bindings/gpio/gpio.h> 12 #include <dt-bindings/net/ti-dp83867.h> 13 #include <dt-bindings/phy/phy.h> 14 #include <dt-bindings/pinctrl/pinctrl-zynqmp.h> 16 /dts-v1/; 20 compatible = "xlnx,zynqmp-sk-kv260-rev2", 21 "xlnx,zynqmp-sk-kv260-rev1", [all …]
|
D | zynqmp-zcu111-revA.dts | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * dts file for Xilinx ZynqMP ZCU111 5 * (C) Copyright 2017 - 2022, Xilinx, Inc. 6 * (C) Copyright 2022 - 2023, Advanced Micro Devices, Inc. 11 /dts-v1/; 13 #include "zynqmp.dtsi" 14 #include "zynqmp-clk-ccf.dtsi" 15 #include <dt-bindings/input/input.h> 16 #include <dt-bindings/gpio/gpio.h> 17 #include <dt-bindings/pinctrl/pinctrl-zynqmp.h> [all …]
|
D | zynqmp-zcu106-revA.dts | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * dts file for Xilinx ZynqMP ZCU106 5 * (C) Copyright 2016 - 2022, Xilinx, Inc. 6 * (C) Copyright 2022 - 2023, Advanced Micro Devices, Inc. 11 /dts-v1/; 13 #include "zynqmp.dtsi" 14 #include "zynqmp-clk-ccf.dtsi" 15 #include <dt-bindings/input/input.h> 16 #include <dt-bindings/gpio/gpio.h> 17 #include <dt-bindings/pinctrl/pinctrl-zynqmp.h> [all …]
|
D | zynqmp-zcu102-revA.dts | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * dts file for Xilinx ZynqMP ZCU102 RevA 5 * (C) Copyright 2015 - 2022, Xilinx, Inc. 6 * (C) Copyright 2022 - 2023, Advanced Micro Devices, Inc. 11 /dts-v1/; 13 #include "zynqmp.dtsi" 14 #include "zynqmp-clk-ccf.dtsi" 15 #include <dt-bindings/input/input.h> 16 #include <dt-bindings/gpio/gpio.h> 17 #include <dt-bindings/pinctrl/pinctrl-zynqmp.h> [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/clock/ |
D | xlnx,versal-clk.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/clock/xlnx,versal-clk.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Michal Simek <michal.simek@amd.com> 20 - enum: 21 - xlnx,versal-clk 22 - xlnx,zynqmp-clk 23 - items: 24 - enum: [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/net/ |
D | cdns,macb.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Nicolas Ferre <nicolas.ferre@microchip.com> 11 - Claudiu Beznea <claudiu.beznea@microchip.com> 16 - items: 17 - enum: 18 - cdns,at91rm9200-emac # Atmel at91rm9200 SoC 19 - const: cdns,emac # Generic 21 - items: [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/remoteproc/ |
D | xlnx,zynqmp-r5fss.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/remoteproc/xlnx,zynqmp-r5fss.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Ben Levinsky <ben.levinsky@amd.com> 11 - Tanmay Shah <tanmay.shah@amd.com> 14 The Xilinx platforms include a pair of Cortex-R5F processors (RPU) for 15 real-time processing based on the Cortex-R5F processor core from ARM. 16 The Cortex-R5F processor implements the Arm v7-R architecture and includes a 17 floating-point unit that implements the Arm VFPv3 instruction set. [all …]
|
/linux-6.12.1/drivers/dma/xilinx/ |
D | zynqmp_dma.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * DMA driver for Xilinx ZynqMP DMA Engine 9 #include <linux/dma-mapping.h> 19 #include <linux/io-64-nonatomic-lo-hi.h> 25 #define ZYNQMP_DMA_ISR (chan->irq_offset + 0x100) 26 #define ZYNQMP_DMA_IMR (chan->irq_offset + 0x104) 27 #define ZYNQMP_DMA_IER (chan->irq_offset + 0x108) 28 #define ZYNQMP_DMA_IDS (chan->irq_offset + 0x10c) 54 #define ZYNQMP_DMA_AXI_RD_DATA BIT(8) 80 #define ZYNQMP_DMA_AWCACHE GENMASK(11, 8) [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/iio/adc/ |
D | xlnx,zynqmp-ams.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/iio/adc/xlnx,zynqmp-ams.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com> 13 The AMS (Analog Monitoring System) includes an ADC as well as on-chip sensors 14 that can be used to sample external voltages and monitor on-die operating 27 …--------------------------------------------------------------------------------------------------… 35 …--------------------------------------------------------------------------------------------------… 37 |8 |FPD temperature measurement (REMOTE). |Temperature [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/ata/ |
D | ceva,ahci-1v84.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/ata/ceva,ahci-1v84.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Mubin Sayyed <mubin.sayyed@amd.com> 11 - Radhey Shyam Pandey <radhey.shyam.pandey@amd.com> 15 special extensions to add functionality, is a high-performance dual-port 22 const: ceva,ahci-1v84 30 dma-coherent: true 38 power-domains: [all …]
|
/linux-6.12.1/drivers/gpio/ |
D | gpio-zynqmp-modepin.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Driver for the ps-mode pin configuration. 16 #include <linux/firmware/xlnx-zynqmp.h> 18 /* 4-bit boot mode pins */ 22 * modepin_gpio_get_value - Get the state of the specified pin of GPIO device 28 * Return: 0 if the pin is low, 1 if pin is high, -EINVAL wrong pin configured 40 /* When [0:3] corresponding bit is set, then read output bit [8:11], in modepin_gpio_get_value() 44 return !!(regval & BIT(pin + 8)); in modepin_gpio_get_value() 50 * modepin_gpio_set_value - Modify the state of the pin with specified value 72 bootpin_val |= BIT(pin + 8); in modepin_gpio_set_value() [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/pinctrl/ |
D | xlnx,zynqmp-pinctrl.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/pinctrl/xlnx,zynqmp-pinctrl.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Xilinx ZynqMP 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 ZynqMP'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,zynqmp-pinctrl [all …]
|
/linux-6.12.1/Documentation/driver-api/xilinx/ |
D | eemi.rst | 6 ------------------------------------- 7 The zynqmp-firmware node describes the interface to platform firmware. 8 ZynqMP has an interface to communicate with secure firmware. Firmware 13 ---------------------------------------------- 23 ------ 30 - IOCTL_SET_PLL_FRAC_MODE 8 31 - IOCTL_GET_PLL_FRAC_MODE 9 32 - IOCTL_SET_PLL_FRAC_DATA 10 33 - IOCTL_GET_PLL_FRAC_DATA 11 38 ---------- [all …]
|
/linux-6.12.1/drivers/mailbox/ |
D | zynqmp-ipi-mailbox.c | 1 // SPDX-License-Identifier: GPL-2.0 8 #include <linux/arm-smccc.h> 17 #include <linux/mailbox/zynqmp-ipi-message.h> 27 /* indicate if ZynqMP IPI mailbox driver uses SMC calls or HVC calls */ 63 #define SRC_BITMASK GENMASK(11, 8) 75 * struct zynqmp_ipi_mchan - Description of a Xilinx ZynqMP IPI mailbox channel 99 * struct zynqmp_ipi_mbox - Description of a ZynqMP IPI mailbox 102 * @dev: device pointer corresponding to the Xilinx ZynqMP 119 * struct zynqmp_ipi_pdata - Description of z ZynqMP IPI agent platform data. 121 * @dev: device pointer corresponding to the Xilinx ZynqMP [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/mmc/ |
D | arasan,sdhci.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Adrian Hunter <adrian.hunter@intel.com> 13 - $ref: mmc-controller.yaml# 14 - if: 18 const: arasan,sdhci-5.1 21 - phys 22 - phy-names 23 - if: [all …]
|