Searched +full:bcm11351 +full:- +full:cpu +full:- +full:method (Results 1 – 9 of 9) sorted by relevance
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/arm/bcm/ |
| D | brcm,bcm11351-cpu-method.txt | 1 Broadcom Kona Family CPU Enable Method 2 -------------------------------------- 3 This binding defines the enable method used for starting secondary 5 BCM11130, BCM11140, BCM11351, BCM28145, BCM28155, BCM21664 7 The enable method is specified by defining the following required 8 properties in the "cpu" device tree node: 9 - enable-method = "brcm,bcm11351-cpu-method"; 10 - secondary-boot-reg = <...>; 12 The secondary-boot-reg property is a u32 value that specifies the 14 code release a secondary CPU. The value written to the register is [all …]
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | bcm11351.dtsi | 2 * Copyright (C) 2012-2013 Broadcom Corporation 14 #include <dt-bindings/interrupt-controller/arm-gic.h> 15 #include <dt-bindings/interrupt-controller/irq.h> 17 #include "dt-bindings/clock/bcm281xx.h" 20 #address-cells = <1>; 21 #size-cells = <1>; 22 model = "BCM11351 SoC"; 23 compatible = "brcm,bcm11351"; 24 interrupt-parent = <&gic>; 31 #address-cells = <1>; [all …]
|
| D | bcm21664.dtsi | 14 #include <dt-bindings/interrupt-controller/arm-gic.h> 15 #include <dt-bindings/interrupt-controller/irq.h> 17 #include "dt-bindings/clock/bcm21664.h" 20 #address-cells = <1>; 21 #size-cells = <1>; 24 interrupt-parent = <&gic>; 31 #address-cells = <1>; 32 #size-cells = <0>; 34 cpu0: cpu@0 { 35 device_type = "cpu"; [all …]
|
| /kernel/linux/linux-4.19/arch/arm/boot/dts/ |
| D | bcm11351.dtsi | 2 * Copyright (C) 2012-2013 Broadcom Corporation 14 #include <dt-bindings/interrupt-controller/arm-gic.h> 15 #include <dt-bindings/interrupt-controller/irq.h> 17 #include "dt-bindings/clock/bcm281xx.h" 22 model = "BCM11351 SoC"; 23 compatible = "brcm,bcm11351"; 24 interrupt-parent = <&gic>; 31 #address-cells = <1>; 32 #size-cells = <0>; 34 cpu0: cpu@0 { [all …]
|
| D | bcm21664.dtsi | 14 #include <dt-bindings/interrupt-controller/arm-gic.h> 15 #include <dt-bindings/interrupt-controller/irq.h> 17 #include "dt-bindings/clock/bcm21664.h" 24 interrupt-parent = <&gic>; 31 #address-cells = <1>; 32 #size-cells = <0>; 34 cpu0: cpu@0 { 35 device_type = "cpu"; 36 compatible = "arm,cortex-a9"; 40 cpu1: cpu@1 { [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/arm/ |
| D | cpus.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 14 the "cpus" node, which in turn contains a number of subnodes (ie "cpu") 15 defining properties for every cpu. 17 Bindings for CPU nodes follow the Devicetree Specification, available from: 21 with updates for 32-bit and 64-bit ARM systems provided in this document. 30 - square brackets define bitfields, eg reg[7:0] value of the bitfield in 34 cpus and cpu node bindings definition [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/arm/ |
| D | cpus.txt | 6 the "cpus" node, which in turn contains a number of subnodes (ie "cpu") 7 defining properties for every cpu. 9 Bindings for CPU nodes follow the Devicetree Specification, available from: 13 with updates for 32-bit and 64-bit ARM systems provided in this document. 22 - square brackets define bitfields, eg reg[7:0] value of the bitfield in 26 cpus and cpu node bindings definition 30 requires the cpus and cpu nodes to be present and contain the properties 33 - cpus node 35 Description: Container of cpu nodes 41 - #address-cells [all …]
|
| /kernel/linux/linux-5.10/arch/arm/mach-bcm/ |
| D | platsmp.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (C) 2014-2015 Broadcom Corporation 12 #include <linux/irqchip/irq-bcm2836.h> 34 #define OF_SECONDARY_BOOT "secondary-boot-reg" 54 return -ENXIO; in scu_a9_enable() 61 return -ENOENT; in scu_a9_enable() 68 return -ENOMEM; in scu_a9_enable() 78 static u32 secondary_boot_addr_for(unsigned int cpu) in secondary_boot_addr_for() argument 81 struct device_node *cpu_node = of_get_cpu_node(cpu, NULL); in secondary_boot_addr_for() 84 pr_err("Failed to find device tree node for CPU%u\n", cpu); in secondary_boot_addr_for() [all …]
|
| /kernel/linux/linux-4.19/arch/arm/mach-bcm/ |
| D | platsmp.c | 2 * Copyright (C) 2014-2015 Broadcom Corporation 20 #include <linux/irqchip/irq-bcm2836.h> 40 #define OF_SECONDARY_BOOT "secondary-boot-reg" 60 return -ENXIO; in scu_a9_enable() 67 return -ENOENT; in scu_a9_enable() 74 return -ENOMEM; in scu_a9_enable() 84 static u32 secondary_boot_addr_for(unsigned int cpu) in secondary_boot_addr_for() argument 87 struct device_node *cpu_node = of_get_cpu_node(cpu, NULL); in secondary_boot_addr_for() 90 pr_err("Failed to find device tree node for CPU%u\n", cpu); in secondary_boot_addr_for() 97 pr_err("required secondary boot register not specified for CPU%u\n", in secondary_boot_addr_for() [all …]
|