/openbmc/u-boot/board/armltd/integrator/ |
H A D | README | 2 U-Boot for ARM Integrator Development Platforms 13 There are two Integrator variants - Integrator/AP and Integrator/CP. 25 Integrator platforms can be configured to use U-Boot in at least three ways :- 31 writeable memory to 0x00000000 in the Integrator address space. 38 The makefile contains targets for Integrator platforms of both types 51 for ARM Integrator CMs has been added 59 of the Integrator board itself, has been placed in 61 board/integrator<>/platform.S 62 board/integrator<>/integrator<>.c 68 Integrator/AP is no longer available from ARM. [all …]
|
H A D | integrator.c | 25 #include "integrator-sc.h" 65 /* arch number of Integrator Board */ in board_init() 82 * Flash protection on the Integrator/CP is in a simple register in board_init() 89 * The Integrator/AP has some special protection mechanisms in board_init() 123 * The Integrator remaps the Flash memory to 0x00000000 and executes U-Boot
|
H A D | integrator-sc.h | 7 * the similar "CP Controller" found in the ARM Integrator/AP and 8 * Integrator/CP reference designs 54 * The Integrator/CP as a smaller set of registers, at a different
|
H A D | MAINTAINERS | 1 INTEGRATOR BOARD 4 F: board/armltd/integrator/
|
/openbmc/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 [all …]
|
/openbmc/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"},
|
/openbmc/u-boot/arch/arm/mach-integrator/ |
H A D | Kconfig | 1 menu "Integrator Options" 5 prompt "Integrator platform select" 9 bool "Support Integrator/AP platform" 12 bool "Support Integrator/CP platform" 21 prompt "Integrator core module select" 47 default "integrator"
|
/openbmc/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");
|
/openbmc/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 */ 112 compatible = "arm,integrator-ap-syscon", "syscon"; 143 compatible = "arm,integrator-timer"; 148 compatible = "arm,integrator-timer"; 153 compatible = "arm,integrator-timer"; 162 compatible = "arm,integrator-ap-pci", "v3,v360epc-pci"; [all …]
|
/openbmc/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
|
/openbmc/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
|
/openbmc/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";
|
/openbmc/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()
|
/openbmc/u-boot/include/configs/ |
H A D | integratorcp.h | 11 * Configuration for Compact Integrator board. 17 #include "integrator-common.h" 19 /* Integrator CP-specific configuration */ 48 * drivers/mtd/cfi_flash.c::flash_init() can read the Integrator CP_FLASHPROG
|
H A D | integratorap.h | 11 * Configuration for Integrator AP board. 17 #include "integrator-common.h" 19 /* Integrator/AP-specific configuration */
|
/openbmc/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 …]
|
/openbmc/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";
|
/openbmc/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()
|
/openbmc/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);
|
/openbmc/qemu/docs/system/arm/ |
H A D | integratorcp.rst | 1 Arm Integrator/CP (``integratorcp``) 4 The Arm Integrator/CP board is emulated with the following devices:
|