Home
last modified time | relevance | path

Searched +full:bcm2835 +full:- +full:cprman (Results 1 – 8 of 8) sorted by relevance

/freebsd/sys/contrib/device-tree/Bindings/clock/
H A Dbrcm,bcm2835-cprman.txt1 Broadcom BCM2835 CPRMAN clocks
4 Documentation/devicetree/bindings/clock/clock-bindings.txt
6 The CPRMAN clock controller generates clocks in the audio power domain
7 of the BCM2835. There is a level of PLLs deriving from an external
9 few PLLs, and a level of mostly-generic clock generators sourcing from
15 - compatible: should be one of the following,
16 "brcm,bcm2711-cprman"
17 "brcm,bcm2835-cprman"
18 - #clock-cells: Should be <1>. The permitted clock-specifier values can be
19 found in include/dt-bindings/clock/bcm2835.h
[all …]
H A Dbrcm,bcm2835-cprman.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/clock/brcm,bcm2835-cprman.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Broadcom BCM2835 CPRMAN clocks
10 - Stefan Wahren <wahrenst@gmx.net>
11 - Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
14 The CPRMAN clock controller generates clocks in the audio power domain of the
15 BCM2835. There is a level of PLLs deriving from an external oscillator, a
17 of mostly-generic clock generators sourcing from the PLL channels. Most other
[all …]
H A Dbrcm,bcm2835-aux-clock.txt1 Broadcom BCM2835 auxiliary peripheral support
4 Documentation/devicetree/bindings/clock/clock-bindings.txt
11 - compatible: Should be "brcm,bcm2835-aux"
12 - #clock-cells: Should be <1>. The permitted clock-specifier values can be
13 found in include/dt-bindings/clock/bcm2835-aux.h
14 - reg: Specifies base physical address and size of the registers
15 - clocks: The parent clock phandle
19 clocks: cprman@7e101000 {
20 compatible = "brcm,bcm2835-cprman";
21 #clock-cells = <1>;
[all …]
/freebsd/sys/contrib/device-tree/Bindings/soc/bcm/
H A Dbrcm,bcm2835-pm.txt1 BCM2835 PM (Power domains, watchdog)
4 a watchdog timer. This binding supersedes the brcm,bcm2835-pm-wdt
9 - compatible: Should be "brcm,bcm2835-pm"
10 - reg: Specifies base physical address and size of the two
13 - clocks: a) v3d: The V3D clock from CPRMAN
14 b) peri_image: The PERI_IMAGE clock from CPRMAN
15 c) h264: The H264 clock from CPRMAN
16 d) isp: The ISP clock from CPRMAN
17 - #reset-cells: Should be 1. This property follows the reset controller
19 - #power-domain-cells: Should be 1. This property follows the power domain
[all …]
/freebsd/sys/contrib/device-tree/Bindings/display/
H A Dbrcm,bcm-vc4.txt8 - compatible: Should be "brcm,bcm2835-vc4" or "brcm,cygnus-vc4"
11 - compatible: Should be one of "brcm,bcm2835-pixelvalve0",
12 "brcm,bcm2835-pixelvalve1", or "brcm,bcm2835-pixelvalve2"
13 - reg: Physical base address and length of the PV's registers
14 - interrupts: The interrupt number
15 See bindings/interrupt-controller/brcm,bcm2835-armctrl-ic.txt
18 - compatible: Should be "brcm,bcm2835-hvs"
19 - reg: Physical base address and length of the HVS's registers
20 - interrupts: The interrupt number
21 See bindings/interrupt-controller/brcm,bcm2835-armctrl-ic.txt
[all …]
/freebsd/sys/contrib/device-tree/src/arm/broadcom/
H A 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 …]
H A 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 …]
/freebsd/sys/arm/broadcom/bcm2835/
H A Dbcm2835_clkman.c1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
4 * Copyright (c) 2017 Poul-Henning Kamp <phk@FreeBSD.org>
48 #include <arm/broadcom/bcm2835/bcm2835_clkman.h>
51 {"brcm,bcm2711-cprman", 1},
52 {"brcm,bcm2835-cprman", 1},
53 {"broadcom,bcm2835-cprman", 1},
66 bus_space_write_4(_sc->sc_m_bst, _sc->sc_m_bsh, _off, _val)
68 bus_space_read_4(_sc->sc_m_bst, _sc->sc_m_bsh, _off)
82 if (ofw_bus_search_compatible(dev, compat_data)->ocd_data == 0) in bcm2835_clkman_probe()
[all …]