Home
last modified time | relevance | path

Searched +full:bcm2835 +full:- +full:thermal (Results 1 – 23 of 23) sorted by relevance

/kernel/linux/linux-6.6/Documentation/devicetree/bindings/thermal/
Dbrcm,bcm2835-thermal.yaml1 # 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/
Dbcm2835-common.dtsi1 // 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 …]
Dbcm2835.dtsi1 // 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 …]
Dbcm283x.dtsi1 #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 …]
Dbcm2711.dtsi1 // 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 …]
Dbcm2837.dtsi2 #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 …]
Dbcm2836.dtsi1 // 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/
Dbcm2835-common.dtsi1 // 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 …]
Dbcm2835.dtsi1 // 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 …]
Dbcm2836.dtsi1 // 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 …]
Dbcm283x.dtsi1 #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 …]
Dbcm2711.dtsi1 // 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 …]
Dbcm2837.dtsi2 #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/
Dbrcm,bcm2835-thermal.txt1 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-6.6/drivers/thermal/broadcom/
DKconfig1 # 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 …]
Dbcm2835_thermal.c1 // 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/drivers/thermal/broadcom/
DKconfig1 # 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 …]
Dbcm2835_thermal.c1 // 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/
DKconfig1 # 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/
DKconfig1 # 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/
DKconfig1 # 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/
DMAINTAINERS9 -------------------------
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/
DMAINTAINERS5 ---------------------------------------------------
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 …]