/linux/arch/arm/mach-versatile/ |
H A D | Kconfig | 21 bool "ARM Ltd. Integrator family" 37 Support for ARM's Integrator platform. 42 bool "Support Integrator/AP and Integrator/PP2 platforms" 48 Include support for the ARM(R) Integrator/AP and 49 Integrator/PP2 platforms. 52 bool "Include support for Integrator/IM-PD1" 60 The IM-PD1 is an add-on logic module for the Integrator which 62 The IM-PD1 can be found on the Integrator/PP2 platform. 65 bool "Integrator/CM720T core module" 71 bool "Integrator/CM920T core module" [all …]
|
H A D | integrator_ap.c | 22 #include "integrator-hardware.h" 23 #include "integrator-cm.h" 24 #include "integrator.h" 33 * Setup a VA for the Integrator interrupt controller (for header #0, 101 * For the PL010 found in the Integrator/AP some of the UART control is 165 { .compatible = "arm,integrator-ap-syscon"}, 180 pr_crit("could not find Integrator/AP system controller\n"); in ap_init_of() 186 "arm,integrator-ap", 190 DT_MACHINE_START(INTEGRATOR_AP_DT, "ARM Integrator/AP (Device Tree)")
|
H A D | integrator_cp.c | 19 #include "integrator-hardware.h" 20 #include "integrator-cm.h" 21 #include "integrator.h" 91 cm_map = syscon_regmap_lookup_by_compatible("arm,core-module-integrator"); in intcp_init_early() 114 { .compatible = "arm,integrator-cp-syscon"}, 134 "arm,integrator-cp", 138 DT_MACHINE_START(INTEGRATOR_CP_DT, "ARM Integrator/CP (Device Tree)")
|
H A D | integrator.c | 27 #include "integrator-hardware.h" 28 #include "integrator-cm.h" 29 #include "integrator.h" 66 { .compatible = "arm,core-module-integrator"},
|
H A D | integrator-hardware.h | 3 * This file contains the hardware definitions of the Integrator. 23 * Integrator memory map 72 * Integrator header card registers 162 * Integrator system registers 281 * Integrator Interrupt Controllers
|
H A D | Makefile | 9 # integrator 10 obj-$(CONFIG_ARCH_INTEGRATOR) += integrator.o
|
H A D | integrator-cm.h | 17 * Integrator/AP,PP2 specific 25 * ARM926/946/966 Integrator/CP specific
|
/linux/Documentation/devicetree/bindings/arm/ |
H A D | arm,integrator.yaml | 4 $id: http://devicetree.org/schemas/arm/arm,integrator.yaml# 7 title: ARM Integrator Boards 23 - description: ARM Integrator Application Platform, this board has a PCI 28 pre-packaged in a PC Tower form factor called Integrator/PP1 or a 29 special metal fixture called Integrator/PP2, see ARM DUI 0169A. 31 - const: arm,integrator-ap 32 - description: ARM Integrator Compact Platform (HBI-0086), this board has 36 - const: arm,integrator-cp 37 - description: ARM Integrator Standard Development Board (SDB) Platform, 41 - const: arm,integrator-sp
|
/linux/Documentation/devicetree/bindings/mfd/ |
H A D | arm,dev-platforms-syscon.yaml | 13 The Arm Ltd Integrator, Realview, and Versatile families of developer 22 - arm,integrator-ap-syscon 23 - arm,integrator-cp-syscon 24 - arm,integrator-sp-syscon 29 - arm,core-module-integrator 30 - arm,integrator-ap-syscon 31 - arm,integrator-cp-syscon 32 - arm,integrator-sp-syscon
|
/linux/drivers/bus/ |
H A D | arm-integrator-lm.c | 3 * ARM Integrator Logical Module bus driver 67 { .compatible = "arm,integrator-ap-syscon"}, 84 "could not find Integrator/AP system controller\n"); in integrator_ap_lm_probe() 91 "could not find Integrator/AP system controller\n"); in integrator_ap_lm_probe() 97 dev_err(dev, "could not read from Integrator/AP syscon\n"); in integrator_ap_lm_probe() 116 { .compatible = "arm,integrator-ap-lm"}, 129 MODULE_DESCRIPTION("Integrator AP Logical Module driver");
|
/linux/arch/arm/boot/dts/arm/ |
H A D | integratorcp.dts | 3 * Device Tree for the ARM Integrator/CP platform 7 /include/ "integrator.dtsi" 10 model = "ARM Integrator/CP"; 11 compatible = "arm,integrator-cp"; 44 * The Integrator/CP overall clocking architecture can be found in 45 * ARM DUI 0184B page 7-28 "Integrator/CP922T system clocks" which 144 compatible = "arm,integrator-cp-syscon", "syscon"; 150 compatible = "arm,integrator-cp-timer"; 156 compatible = "arm,integrator-cp-timer"; 162 compatible = "arm,integrator-cp-timer"; [all …]
|
H A D | integrator.dtsi | 3 * SoC core Device Tree for the ARM Integrator platforms 16 compatible = "arm,core-module-integrator", "syscon", "simple-mfd"; 28 label = "integrator:core_module"; 124 label = "integrator:green0"; 133 label = "integrator:yellow"; 141 label = "integrator:red"; 149 label = "integrator:green1";
|
H A D | integratorap.dts | 3 * Device Tree for the ARM Integrator/AP platform 7 #include "integrator.dtsi" 12 model = "ARM Integrator/AP"; 13 compatible = "arm,integrator-ap"; 59 /* 24 MHz chrystal on the Integrator/AP development board */ 104 compatible = "arm,integrator-ap-syscon", "syscon"; 135 compatible = "arm,integrator-timer"; 140 compatible = "arm,integrator-timer"; 145 compatible = "arm,integrator-timer"; 154 compatible = "arm,integrator-ap-pci", "v3,v360epc-pci"; [all …]
|
/linux/Documentation/devicetree/bindings/clock/ |
H A D | arm,syscon-icst.yaml | 37 Integrator/AP 22 1 Bit 8 0, rest variable 40 Integrator/AP 46 3 Bit 8 0, rest variable 43 Integrator/AP 22 or 1 17 or (33 or 25 MHz) 46 Integrator/CP 22 variable Bit 8 0, rest variable 49 Integrator/CP 22 variable Bit 8 0, rest variable 67 - arm,integrator-cm-auxosc
|
/linux/drivers/clocksource/ |
H A D | timer-sp.h | 3 * ARM timer implementation, found in Integrator, Versatile and Realview 5 * registers, so we mark them with A for Integrator AP, C for Integrator 8 * Integrator AP has 16-bit timers, Integrator CP, Versatile and Realview
|
/linux/Documentation/devicetree/bindings/bus/ |
H A D | arm,integrator-ap-lm.yaml | 4 $id: http://devicetree.org/schemas/bus/arm,integrator-ap-lm.yaml# 7 title: Integrator/AP Logic Module extension bus 12 description: The Integrator/AP is a prototyping platform and as such has a 29 - const: arm,integrator-ap-lm 52 compatible = "arm,integrator-ap-lm";
|
/linux/drivers/mtd/maps/ |
H A D | physmap-versatile.c | 30 .compatible = "arm,integrator-ap-syscon", 34 .compatible = "arm,integrator-cp-syscon", 65 * Flash protection handling for the Integrator/AP 105 dev_err(&pdev->dev, "error clearing Integrator VPP/WP\n"); in ap_flash_init() 142 * Flash protection handling for the Integrator/CP 224 dev_info(&pdev->dev, "Integrator/AP flash protection\n"); in of_flash_probe_versatile() 228 dev_info(&pdev->dev, "Integrator/CP flash protection\n"); in of_flash_probe_versatile()
|
/linux/drivers/gpu/drm/pl111/ |
H A D | pl111_versatile.c | 46 .compatible = "arm,core-module-integrator", 89 * Core module CLCD control on the Integrator/CP, bits 119 dev_info(drm->dev, "enable Integrator CLCD connectors\n"); in pl111_integrator_enable() 137 dev_err(drm->dev, "unhandled format on Integrator 0x%08x\n", in pl111_integrator_enable() 266 /* PL110 pixel formats for Integrator, vanilla PL110 */ 278 /* Extended PL110 pixel formats for Integrator and Versatile */ 310 * The Integrator variant is a PL110 with a bunch of broken, or not 314 .name = "PL110 Integrator", 500 * On the Integrator, check if we should use the IM-PD1 instead, in pl111_versatile_init() 501 * if we find it, it will take precedence. This is on the Integrator/AP in pl111_versatile_init() [all …]
|
/linux/Documentation/devicetree/bindings/pci/ |
H A D | v3-v360epc-pci.txt | 3 This bridge is found in the ARM Integrator/AP (Application Platform) 8 "arm,integrator-ap-pci", "v3,v360epc-pci" 26 Integrator-specific required properties: 28 on the Integrator, some registers in the syscon are required to 34 compatible = "arm,integrator-ap-pci", "v3,v360epc-pci";
|
/linux/drivers/soc/versatile/ |
H A D | soc-integrator.c | 21 { .compatible = "arm,core-module-integrator", }, 99 ATTRIBUTE_GROUPS(integrator); 130 soc_dev_attr->soc_id = "Integrator"; in integrator_soc_init() 131 soc_dev_attr->machine = "Integrator"; in integrator_soc_init()
|
H A D | Kconfig | 6 bool "SoC bus device for the ARM Integrator platform core modules" 10 Include support for the SoC bus on the ARM Integrator platform
|
/linux/drivers/clk/versatile/ |
H A D | clk-versatile.c | 3 * Clock driver for the ARM Integrator/AP, Integrator/CP, Versatile AB and 91 "arm,integrator-cm-auxosc", of_integrator_cm_osc_setup);
|
H A D | clk-icst.c | 73 * The Integrator/AP core clock can only access the low eight in vco_get() 77 * "Integrator CM926EJ-S, CM946E-S, CM966E-S, CM1026EJ-S and in vco_get() 88 * The Integrator/AP system clock on the base board can only in vco_get() 92 * "Integrator AP ASIC Development Motherboard" ARM DUI 0098B, in vco_get() 103 * The Integrator/AP PCI clock is using an odd pattern to create in vco_get() 120 * The Integrator/CP core clock can access the low eight bits in vco_get() 124 * "Integrator/CM940T, CM920T, CM740T, and CM720T User Guide" in vco_get() 433 * The core modules on the Integrator/AP and Integrator/CP have
|
H A D | Kconfig | 12 - Integrator/AP and Integrator/CP
|
/linux/Documentation/devicetree/bindings/mtd/partitions/ |
H A D | arm,arm-firmware-suite.yaml | 16 ARM reference designs: Integrator AP, Integrator CP, Versatile AB,
|