Home
last modified time | relevance | path

Searched +full:versatile +full:- +full:pci (Results 1 – 25 of 57) sorted by relevance

123

/kernel/linux/linux-4.19/Documentation/devicetree/bindings/pci/
Dversatile.txt1 * ARM Versatile Platform Baseboard PCI interface
3 PCI host controller found on the ARM Versatile PB board's FPGA.
6 - compatible: should contain "arm,versatile-pci" to identify the Versatile PCI
8 - reg: base addresses and lengths of the PCI controller. There must be 3
10 - Versatile-specific registers
11 - Self Config space
12 - Config space
13 - #address-cells: set to <3>
14 - #size-cells: set to <2>
15 - device_type: set to "pci"
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/pci/
Dversatile.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/pci/versatile.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: ARM Versatile Platform Baseboard PCI interface
10 - Rob Herring <robh@kernel.org>
13 PCI host controller found on the ARM Versatile PB board's FPGA.
16 - $ref: /schemas/pci/pci-bus.yaml#
20 const: arm,versatile-pci
24 - description: Versatile-specific registers
[all …]
/kernel/linux/linux-5.10/arch/arm/mach-versatile/
Dversatile_dt.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * Versatile board support using the device tree
20 #include <asm/mach-types.h>
29 * ------------------------------------------------------------------------
30 * Versatile Registers
31 * ------------------------------------------------------------------------
37 * VERSATILE peripheral addresses
61 if (adev->res.start == VERSATILE_MMCI0_BASE) in mmc_status()
129 np = of_find_compatible_node(NULL, NULL, "arm,versatile-pci"); in versatile_dt_pci_init()
133 /* Check if PCI backplane is detected */ in versatile_dt_pci_init()
[all …]
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Dversatile-pb.dts1 // SPDX-License-Identifier: GPL-2.0
2 #include "versatile-ab.dts"
5 model = "ARM Versatile PB";
6 compatible = "arm,versatile-pb";
9 /* The Versatile PB is using more SIC IRQ lines than the AB */
10 sic: interrupt-controller@10003000 {
11 clear-mask = <0xffffffff>;
14 * figure 3-30 page 3-74 of ARM DUI 0224B
16 valid-mask = <0x7fe003ff>;
23 gpio-controller;
[all …]
Dvexpress-v2m-rs1.dtsi1 // SPDX-License-Identifier: GPL-2.0
3 * ARM Ltd. Versatile Express
6 * V2M-P1
8 * HBI-0190D
10 * RS1 memory map ("ARM Cortex-A Series memory map" in the board's
14 * original variant (vexpress-v2m.dtsi), but there is a strong
18 * CHANGES TO vexpress-v2m.dtsi!
22 v2m_fixed_3v3: fixed-regulator-0 {
23 compatible = "regulator-fixed";
24 regulator-name = "3V3";
[all …]
/kernel/linux/linux-4.19/arch/arm/boot/dts/
Dversatile-pb.dts1 // SPDX-License-Identifier: GPL-2.0
2 #include "versatile-ab.dts"
5 model = "ARM Versatile PB";
6 compatible = "arm,versatile-pb";
9 /* The Versatile PB is using more SIC IRQ lines than the AB */
11 clear-mask = <0xffffffff>;
14 * figure 3-30 page 3-74 of ARM DUI 0224B
16 valid-mask = <0x7fe003ff>;
23 gpio-controller;
24 #gpio-cells = <2>;
[all …]
Dvexpress-v2m.dtsi1 // SPDX-License-Identifier: GPL-2.0
3 * ARM Ltd. Versatile Express
6 * V2M-P1
8 * HBI-0190D
14 * RS1 variant (vexpress-v2m-rs1.dtsi), but there is a strong
18 * CHANGES TO vexpress-v2m-rs1.dtsi!
24 model = "V2M-P1";
27 compatible = "arm,vexpress,v2m-p1", "simple-bus";
28 #address-cells = <2>; /* SMB chipselect number and offset */
29 #size-cells = <1>;
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/arm/
Darm,versatile.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/arm/arm,versatile.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: ARM Versatile Boards Device Tree Bindings
10 - Linus Walleij <linus.walleij@linaro.org>
13 The ARM Versatile boards are two variants of ARM926EJ-S evaluation boards
14 with various pluggable interface boards, in essence the Versatile PB version
15 is a superset of the Versatile AB version.
22 - description: The ARM Versatile Application Baseboard (HBI-0118) is an
[all …]
/kernel/linux/linux-4.19/arch/arm/mach-versatile/
Dversatile_dt.c2 * Versatile board support using the device tree
21 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
33 #include <linux/platform_data/video-clcd-versatile.h>
35 #include <asm/mach-types.h>
44 * ------------------------------------------------------------------------
45 * Versatile Registers
46 * ------------------------------------------------------------------------
53 * VERSATILE peripheral addresses
81 if (adev->res.start == VERSATILE_MMCI0_BASE) in mmc_status()
92 .gpio_wp = -1,
[all …]
/kernel/linux/linux-5.10/drivers/pci/controller/
Dpci-versatile.c1 // SPDX-License-Identifier: GPL-2.0
15 #include <linux/pci.h>
18 #include "../pci.h"
51 unsigned int busnr = bus->number; in versatile_map_bus()
67 struct device *dev = &pdev->dev; in versatile_pci_probe()
70 int i, myslot = -1, mem = 1; in versatile_pci_probe()
77 return -ENOMEM; in versatile_pci_probe()
92 resource_list_for_each_entry(entry, &bridge->windows) { in versatile_pci_probe()
93 if (resource_type(entry->res) == IORESOURCE_MEM) { in versatile_pci_probe()
94 writel(entry->res->start >> 28, PCI_IMAP(mem)); in versatile_pci_probe()
[all …]
DMakefile1 # SPDX-License-Identifier: GPL-2.0
2 obj-$(CONFIG_PCIE_CADENCE) += cadence/
3 obj-$(CONFIG_PCI_FTPCI100) += pci-ftpci100.o
4 obj-$(CONFIG_PCI_HYPERV) += pci-hyperv.o
5 obj-$(CONFIG_PCI_HYPERV_INTERFACE) += pci-hyperv-intf.o
6 obj-$(CONFIG_PCI_MVEBU) += pci-mvebu.o
7 obj-$(CONFIG_PCI_AARDVARK) += pci-aardvark.o
8 obj-$(CONFIG_PCI_TEGRA) += pci-tegra.o
9 obj-$(CONFIG_PCI_RCAR_GEN2) += pci-rcar-gen2.o
10 obj-$(CONFIG_PCIE_RCAR_HOST) += pcie-rcar.o pcie-rcar-host.o
[all …]
DKconfig1 # SPDX-License-Identifier: GPL-2.0
3 menu "PCI controller drivers"
4 depends on PCI
36 bool "Faraday Technology FTPCI100 PCI controller"
50 bool "Renesas R-Car Gen2 Internal PCI controller"
54 Say Y here if you want internal PCI support on R-Car Gen2 SoC.
55 There are 3 internal PCI controllers available with a single
56 built-in EHCI/OHCI host controller present on each one.
59 bool "Renesas R-Car PCIe controller"
64 Say Y here if you want PCIe controller support on R-Car SoCs.
[all …]
/kernel/linux/linux-4.19/drivers/pci/controller/
Dpci-versatile.c1 // SPDX-License-Identifier: GPL-2.0
15 #include <linux/pci.h>
18 #include "../pci.h"
51 unsigned int busnr = bus->number; in versatile_map_bus()
81 struct resource *res = win->res; in versatile_pci_parse_request_of_pci_ranges()
93 res_valid |= !(res->flags & IORESOURCE_PREFETCH); in versatile_pci_parse_request_of_pci_ranges()
95 writel(res->start >> 28, PCI_IMAP(mem)); in versatile_pci_parse_request_of_pci_ranges()
106 dev_err(dev, "non-prefetchable memory resource required\n"); in versatile_pci_parse_request_of_pci_ranges()
107 err = -EINVAL; in versatile_pci_parse_request_of_pci_ranges()
116 struct device *dev = &pdev->dev; in versatile_pci_probe()
[all …]
DMakefile1 # SPDX-License-Identifier: GPL-2.0
2 obj-$(CONFIG_PCIE_CADENCE) += pcie-cadence.o
3 obj-$(CONFIG_PCIE_CADENCE_HOST) += pcie-cadence-host.o
4 obj-$(CONFIG_PCIE_CADENCE_EP) += pcie-cadence-ep.o
5 obj-$(CONFIG_PCI_FTPCI100) += pci-ftpci100.o
6 obj-$(CONFIG_PCI_HYPERV) += pci-hyperv.o
7 obj-$(CONFIG_PCI_MVEBU) += pci-mvebu.o
8 obj-$(CONFIG_PCI_AARDVARK) += pci-aardvark.o
9 obj-$(CONFIG_PCI_TEGRA) += pci-tegra.o
10 obj-$(CONFIG_PCI_RCAR_GEN2) += pci-rcar-gen2.o
[all …]
DKconfig1 # SPDX-License-Identifier: GPL-2.0
3 menu "PCI controller drivers"
4 depends on PCI
31 depends on PCI
62 bool "Faraday Technology FTPCI100 PCI controller"
75 bool "Renesas R-Car Gen2 Internal PCI controller"
79 Say Y here if you want internal PCI support on R-Car Gen2 SoC.
80 There are 3 internal PCI controllers available with a single
81 built-in EHCI/OHCI host controller present on each one.
84 bool "Renesas R-Car PCIe controller"
[all …]
/kernel/linux/linux-5.10/arch/arm64/
DKconfig.platforms1 # SPDX-License-Identifier: GPL-2.0-only
17 bool "Allwinner sunxi 64-bit SoC Family"
27 select ALPINE_MSI if PCI
69 bool "Broadcom Set-Top-Box SoCs"
97 This enables support for the Microchip Sparx5 ARMv8-based
98 SoC family of TSN-capable gigabit switches.
100 The SparX-5 Ethernet switch family provides a rich set of
101 switching features such as advanced TCAM-based VLAN and QoS
103 security through TCAM-based frame processing using versatile
134 select HISILICON_IRQ_MBIGEN if PCI
[all …]
/kernel/linux/linux-4.19/drivers/power/reset/
DKconfig12 bool "ams AS3722 power-off driver"
15 This driver supports turning off board via a ams AS3722 power-off.
34 tristate "Atmel AT91 SAMA5D2-Compatible shutdown controller driver"
56 Say Y here if you have a Broadcom Kona-based board and you wish
71 bool "Cortina Gemini power-off driver"
80 bool "GPIO power-off driver"
96 bool "Hisilicon power-off driver"
102 bool "Qualcomm MSM power-off driver"
108 tristate "Qualcomm power-on driver"
115 power-on and reboot reason, Say Y.
[all …]
/kernel/linux/linux-5.10/drivers/power/reset/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
13 bool "ams AS3722 power-off driver"
16 This driver supports turning off board via a ams AS3722 power-off.
35 tristate "Atmel AT91 SAMA5D2-Compatible shutdown controller driver"
57 Say Y here if you have a Broadcom Kona-based board and you wish
72 bool "Cortina Gemini power-off driver"
81 bool "GPIO power-off driver"
97 bool "Hisilicon power-off driver"
103 tristate "Buffalo LinkStation power-off driver"
114 bool "Qualcomm MSM power-off driver"
[all …]
/kernel/linux/linux-4.19/arch/arm64/
DKconfig.platforms10 bool "Allwinner sunxi 64-bit SoC Family"
20 select ALPINE_MSI if PCI
56 bool "Broadcom Set-Top-Box SoCs"
96 select HISILICON_IRQ_MBIGEN if PCI
139 - Armada 3700 SoC Family
140 - Armada 7K SoC Family
141 - Armada 8K SoC Family
191 bool "Renesas R-Car H3 SoC Platform"
194 This enables support for the Renesas R-Car H3 SoC.
197 bool "Renesas R-Car M3-W SoC Platform"
[all …]
/kernel/linux/linux-5.10/drivers/mtd/maps/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
7 bool "Support non-linear mappings of flash chips"
21 with config options or at run-time.
79 bool "Baikal-T1 Boot ROMs OF-based physical memory map handling"
86 This provides some extra DT physmap parsing for the Baikal-T1
87 platforms, some detection and setting up ROMs-specific accessors.
90 bool "ARM Versatile OF-based physical memory map handling"
95 This provides some extra DT physmap parsing for the ARM Versatile
100 bool "Cortina Gemini OF-based physical memory map handling"
111 bool "Intel IXP4xx OF-based physical memory map handling"
[all …]
DMakefile1 # SPDX-License-Identifier: GPL-2.0
7 obj-$(CONFIG_MTD) += map_funcs.o
11 obj-$(CONFIG_MTD_CFI_FLAGADM) += cfi_flagadm.o
12 obj-$(CONFIG_MTD_DC21285) += dc21285.o
13 obj-$(CONFIG_MTD_L440GX) += l440gx.o
14 obj-$(CONFIG_MTD_AMD76XROM) += amd76xrom.o
15 obj-$(CONFIG_MTD_ESB2ROM) += esb2rom.o
16 obj-$(CONFIG_MTD_ICHXROM) += ichxrom.o
17 obj-$(CONFIG_MTD_CK804XROM) += ck804xrom.o
18 obj-$(CONFIG_MTD_TSUNAMI) += tsunami_flash.o
[all …]
/kernel/linux/linux-4.19/drivers/mtd/maps/
DKconfig6 bool "Support non-linear mappings of flash chips"
20 with config options or at run-time.
78 bool "ARM Versatile OF-based physical memory map handling"
83 This provides some extra DT physmap parsing for the ARM Versatile
88 bool "Cortina Gemini OF-based physical memory map handling"
98 tristate "CFI Flash device mapped on PMC-Sierra MSP"
102 in which user-programmable flash chips are connected on the
103 PMC-Sierra MSP eval/demo boards.
122 depends on SPARC && MTD_CFI && PCI
125 which user-programmable flash chips are connected on various
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/clock/
Darm,syscon-icst.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/clock/arm,syscon-icst.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Linus Walleij <linusw@kernel.org>
25 connects the low 8 bits of the VDW (missing one bit), hard-wires RDW to
26 different values and sometimes also hard-wires the output divider. They
38 integratorap-cm
41 integratorap-sys
44 integratorap-pci 14 1 14
[all …]
/kernel/linux/linux-4.19/drivers/misc/
DKconfig28 See Documentation/misc-devices/ad525x_dpot.txt for the
41 module will be called ad525x_dpot-i2c.
52 module will be called ad525x_dpot-spi.
69 are combined to make a single 32-bit timer.
89 ---help---
96 depends on X86 && PCI && INPUT
98 ---help---
99 This option enables device driver support for in-band access to the
112 website <http://www-03.ibm.com/systems/info/x86servers/serverproven/compat/us/>
131 tristate "Sensable PHANToM (PCI)"
[all …]
/kernel/linux/linux-5.10/arch/arm64/boot/dts/arm/
Dvexpress-v2m-rs1.dtsi1 // SPDX-License-Identifier: GPL-2.0
3 * ARM Ltd. Versatile Express
6 * V2M-P1
8 * HBI-0190D
10 * RS1 memory map ("ARM Cortex-A Series memory map" in the board's
14 * original variant (vexpress-v2m.dtsi), but there is a strong
18 * CHANGES TO vexpress-v2m.dtsi!
22 v2m_fixed_3v3: fixed-regulator-0 {
23 compatible = "regulator-fixed";
24 regulator-name = "3V3";
[all …]

123