Searched +full:bcm2835 +full:- +full:thermal (Results 1 – 23 of 23) sorted by relevance
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/thermal/ |
| D | brcm,bcm2835-thermal.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/thermal/brcm,bcm2835-thermal.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Broadcom BCM2835 thermal sensor 10 - Stefan Wahren <stefan.wahren@i2se.com> 13 - $ref: thermal-sensor.yaml# 18 - brcm,bcm2835-thermal 19 - brcm,bcm2836-thermal 20 - brcm,bcm2837-thermal [all …]
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/broadcom/ |
| D | bcm2835-common.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 4 * bcm2835, bcm2836 and bcm2837 implementations. 8 interrupt-parent = <&intc>; 11 dma: dma-controller@7e007000 { 12 compatible = "brcm,bcm2835-dma"; 25 /* dma channel 11-14 share one irq */ 32 interrupt-names = "dma0", 47 "dma-shared-all"; 48 #dma-cells = <1>; 49 brcm,dma-channel-mask = <0x7f35>; [all …]
|
| D | bcm2835.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 #include "bcm2835-common.dtsi" 6 compatible = "brcm,bcm2835"; 9 #address-cells = <1>; 10 #size-cells = <0>; 14 compatible = "arm,arm1176jzf-s"; 16 /* Source for d/i-cache-line-size and d/i-cache-sets 18 * /h/level-one-memory-system/cache-organization?lang=en 20 * Source for d/i-cache-size 23 * NOTE: The BCM2835 has a L2 cache but it is dedicated to the GPU [all …]
|
| D | bcm283x.dtsi | 1 #include <dt-bindings/pinctrl/bcm2835.h> 2 #include <dt-bindings/clock/bcm2835.h> 3 #include <dt-bindings/clock/bcm2835-aux.h> 4 #include <dt-bindings/gpio/gpio.h> 5 #include <dt-bindings/interrupt-controller/irq.h> 6 #include <dt-bindings/soc/bcm2835-pm.h> 8 /* firmware-provided startup stubs live here, where the secondary CPUs are 14 * bcm2835 and bcm2836 implementations, leaving the CPU configuration to 15 * bcm2835.dtsi and bcm2836.dtsi. 19 compatible = "brcm,bcm2835"; [all …]
|
| D | bcm2711.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 4 #include <dt-bindings/interrupt-controller/arm-gic.h> 5 #include <dt-bindings/soc/bcm2835-pm.h> 10 #address-cells = <2>; 11 #size-cells = <1>; 13 interrupt-parent = <&gicv2>; 16 compatible = "brcm,bcm2711-vc5"; 20 clk_27MHz: clk-27M { 21 #clock-cells = <0>; 22 compatible = "fixed-clock"; [all …]
|
| D | bcm2837.dtsi | 2 #include "bcm2835-common.dtsi" 10 dma-ranges = <0xc0000000 0x00000000 0x3f000000>; 13 compatible = "brcm,bcm2836-l1-intc"; 15 interrupt-controller; 16 #interrupt-cells = <2>; 17 interrupt-parent = <&local_intc>; 21 arm-pmu { 22 compatible = "arm,cortex-a53-pmu"; 23 interrupt-parent = <&local_intc>; 28 compatible = "arm,armv7-timer"; [all …]
|
| D | bcm2836.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 #include "bcm2835-common.dtsi" 11 dma-ranges = <0xc0000000 0x00000000 0x3f000000>; 13 local_intc: interrupt-controller@40000000 { 14 compatible = "brcm,bcm2836-l1-intc"; 16 interrupt-controller; 17 #interrupt-cells = <2>; 18 interrupt-parent = <&local_intc>; 22 arm-pmu { 23 compatible = "arm,cortex-a7-pmu"; [all …]
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | bcm2835-common.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 4 * bcm2835, bcm2836 and bcm2837 implementations. 8 interrupt-parent = <&intc>; 12 compatible = "brcm,bcm2835-dma"; 25 /* dma channel 11-14 share one irq */ 32 interrupt-names = "dma0", 47 "dma-shared-all"; 48 #dma-cells = <1>; 49 brcm,dma-channel-mask = <0x7f35>; 52 intc: interrupt-controller@7e00b200 { [all …]
|
| D | bcm2835.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 #include "bcm2835-common.dtsi" 4 #include "bcm2835-rpi-common.dtsi" 7 compatible = "brcm,bcm2835"; 10 #address-cells = <1>; 11 #size-cells = <0>; 15 compatible = "arm,arm1176jzf-s"; 22 dma-ranges = <0x40000000 0x00000000 0x20000000>; 25 arm-pmu { 26 compatible = "arm,arm1176-pmu"; [all …]
|
| D | bcm2836.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 #include "bcm2835-common.dtsi" 4 #include "bcm2835-rpi-common.dtsi" 12 dma-ranges = <0xc0000000 0x00000000 0x3f000000>; 15 compatible = "brcm,bcm2836-l1-intc"; 17 interrupt-controller; 18 #interrupt-cells = <2>; 19 interrupt-parent = <&local_intc>; 23 arm-pmu { 24 compatible = "arm,cortex-a7-pmu"; [all …]
|
| D | bcm283x.dtsi | 1 #include <dt-bindings/pinctrl/bcm2835.h> 2 #include <dt-bindings/clock/bcm2835.h> 3 #include <dt-bindings/clock/bcm2835-aux.h> 4 #include <dt-bindings/gpio/gpio.h> 5 #include <dt-bindings/interrupt-controller/irq.h> 6 #include <dt-bindings/soc/bcm2835-pm.h> 8 /* firmware-provided startup stubs live here, where the secondary CPUs are 14 * bcm2835 and bcm2836 implementations, leaving the CPU configuration to 15 * bcm2835.dtsi and bcm2836.dtsi. 19 compatible = "brcm,bcm2835"; [all …]
|
| D | bcm2711.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 4 #include <dt-bindings/interrupt-controller/arm-gic.h> 5 #include <dt-bindings/soc/bcm2835-pm.h> 10 #address-cells = <2>; 11 #size-cells = <1>; 13 interrupt-parent = <&gicv2>; 16 compatible = "brcm,bcm2711-vc5"; 20 clk_27MHz: clk-27M { 21 #clock-cells = <0>; 22 compatible = "fixed-clock"; [all …]
|
| D | bcm2837.dtsi | 2 #include "bcm2835-common.dtsi" 3 #include "bcm2835-rpi-common.dtsi" 11 dma-ranges = <0xc0000000 0x00000000 0x3f000000>; 14 compatible = "brcm,bcm2836-l1-intc"; 16 interrupt-controller; 17 #interrupt-cells = <2>; 18 interrupt-parent = <&local_intc>; 22 arm-pmu { 23 compatible = "arm,cortex-a53-pmu"; 24 interrupt-parent = <&local_intc>; [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/thermal/ |
| D | brcm,bcm2835-thermal.txt | 1 Binding for Thermal Sensor driver for BCM2835 SoCs. 4 ------------------- 6 compatible: should be one of: "brcm,bcm2835-thermal", 7 "brcm,bcm2836-thermal" or "brcm,bcm2837-thermal" 8 reg: Address range of the thermal registers. 9 clocks: Phandle of the clock used by the thermal sensor. 10 #thermal-sensor-cells: should be 0 (see Documentation/devicetree/bindings/thermal/thermal-sensor.ya… 14 thermal-zones { 15 cpu_thermal: cpu-thermal { 16 polling-delay-passive = <0>; [all …]
|
| /kernel/linux/linux-5.10/drivers/thermal/broadcom/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 tristate "Broadcom AVS RO thermal sensor driver" 7 Support for thermal sensors on Broadcom BCM2711 SoCs. 10 tristate "Thermal sensors on bcm2835 SoC" 15 Support for thermal sensors on Broadcom bcm2835 SoCs. 18 tristate "Broadcom STB AVS TMON thermal driver" 22 thermal framework support. 25 tristate "Northstar thermal driver" 31 Management Unit) block with a thermal sensor that allows checking CPU 35 tristate "Stingray thermal driver" [all …]
|
| D | bcm2835_thermal.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * Driver for Broadcom BCM2835 SoC temperature sensor 19 #include <linux/thermal.h> 37 BCM2835_TS_TSENSCTL_CTRL_SHIFT - 1, \ 47 BCM2835_TS_TSENSCTL_THOLD_SHIFT - 1, \ 61 BCM2835_TS_TSENSSTAT_DATA_SHIFT - 1, \ 80 temp -= offset; in bcm2835_thermal_temp2adc() 86 temp = BIT(BCM2835_TS_TSENSSTAT_DATA_BITS) - 1; in bcm2835_thermal_temp2adc() 94 u32 val = readl(data->regs + BCM2835_TS_TSENSSTAT); in bcm2835_thermal_get_temp() 97 return -EIO; in bcm2835_thermal_get_temp() [all …]
|
| /kernel/linux/linux-6.6/drivers/thermal/broadcom/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 tristate "Broadcom AVS RO thermal sensor driver" 7 Support for thermal sensors on Broadcom BCM2711 SoCs. 10 tristate "Thermal sensors on bcm2835 SoC" 15 Support for thermal sensors on Broadcom bcm2835 SoCs. 18 tristate "Broadcom STB AVS TMON thermal driver" 22 thermal framework support. 25 tristate "Northstar thermal driver" 31 Management Unit) block with a thermal sensor that allows checking CPU 35 tristate "Stingray thermal driver" [all …]
|
| D | bcm2835_thermal.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * Driver for Broadcom BCM2835 SoC temperature sensor 19 #include <linux/thermal.h> 37 BCM2835_TS_TSENSCTL_CTRL_SHIFT - 1, \ 47 BCM2835_TS_TSENSCTL_THOLD_SHIFT - 1, \ 61 BCM2835_TS_TSENSSTAT_DATA_SHIFT - 1, \ 80 temp -= offset; in bcm2835_thermal_temp2adc() 86 temp = BIT(BCM2835_TS_TSENSSTAT_DATA_BITS) - 1; in bcm2835_thermal_temp2adc() 94 u32 val = readl(data->regs + BCM2835_TS_TSENSSTAT); in bcm2835_thermal_get_temp() 97 return -EIO; in bcm2835_thermal_get_temp() [all …]
|
| /kernel/linux/linux-5.10/arch/arm/mach-bcm/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 57 select THERMAL 65 Ethernet PHYs, DDR3 memory, PCIE Gen-2, USB 2.0 and USB 3.0, serial and 149 can be disabled for an SMP-enabled kernel. 154 bool "Broadcom BCM2835 family" 177 BCM53573 series is set of SoCs using ARM Cortex-A7 CPUs with wireless 200 It currently supports the 'BCM63XX' ARM-based family, which includes 219 Say Y if you intend to run the kernel on a Broadcom ARM-based STB 222 This enables support for Broadcom ARM-based set-top box chipsets,
|
| /kernel/linux/linux-5.10/drivers/mmc/host/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 85 implements a hardware byte swapper using a 32-bit datum. 114 disabled, it will steal the MMC cards away - rendering them 244 This selects the SDHCI support for CNS3xxx System-on-Chip devices. 321 This selects the SDHCI support for SiRF System-on-Chip devices. 411 tristate "SDHCI support for the BCM2835 & iProc SD/MMC Controller" 420 If you have a BCM2835 or IPROC platform with SD or MMC devices, 467 MOXA provides one multi-functional card reader which can 468 be found on some embedded hardware such as UC-7112-LX. 520 of Alcor Micro PCI-E card reader [all …]
|
| /kernel/linux/linux-6.6/drivers/mmc/host/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 94 implements a hardware byte swapper using a 32-bit datum. 123 disabled, it will steal the MMC cards away - rendering them 418 tristate "SDHCI support for the BCM2835 & iProc SD/MMC Controller" 427 If you have a BCM2835 or IPROC platform with SD or MMC devices, 474 MOXA provides one multi-functional card reader which can 475 be found on some embedded hardware such as UC-7112-LX. 526 of Alcor Micro PCI-E card reader 670 tristate "DMA for SDHI SD/SDIO controllers using SYS-DMAC" 675 using SYS-DMAC via DMA Engine. This supports the controllers [all …]
|
| /kernel/linux/linux-5.10/ |
| D | MAINTAINERS | 9 ------------------------- 30 ``diff -u`` to make the patch easy to merge. Be prepared to get your 40 See Documentation/process/coding-style.rst for guidance here. 46 See Documentation/process/submitting-patches.rst for details. 57 include a Signed-off-by: line. The current version of this 59 Documentation/process/submitting-patches.rst. 70 that the bug would present a short-term risk to other users if it 76 Documentation/admin-guide/security-bugs.rst for details. 81 --------------------------------------------------- 97 W: *Web-page* with status/info [all …]
|
| /kernel/linux/linux-6.6/ |
| D | MAINTAINERS | 5 --------------------------------------------------- 21 W: *Web-page* with status/info 23 B: URI for where to file *bugs*. A web-page with detailed bug 28 patches to the given subsystem. This is either an in-tree file, 29 or a URI. See Documentation/maintainer/maintainer-entry-profile.rst 46 N: [^a-z]tegra all files whose path contains tegra 64 ---------------- 83 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 85 L: linux-scsi@vger.kernel.org 88 F: drivers/scsi/3w-* [all …]
|