Home
last modified time | relevance | path

Searched +full:bcm2835 +full:- +full:pwm (Results 1 – 13 of 13) sorted by relevance

/freebsd/sys/contrib/device-tree/Bindings/pwm/
H A Dpwm-bcm2835.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/pwm/pwm-bcm2835.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: BCM2835 PWM controller (Raspberry Pi controller)
10 - Stefan Wahren <stefan.wahren@i2se.com>
13 - $ref: pwm.yaml#
17 const: brcm,bcm2835-pwm
25 "#pwm-cells":
29 - compatible
[all …]
H A Dpwm-bcm2835.txt1 BCM2835 PWM controller (Raspberry Pi controller)
4 - compatible: should be "brcm,bcm2835-pwm"
5 - reg: physical base address and length of the controller's registers
6 - clocks: This clock defines the base clock frequency of the PWM hardware
7 system, the period and the duty_cycle of the PWM signal is a multiple of
9 - #pwm-cells: Should be 3. See pwm.yaml in this directory for a description of
14 pwm@2020c000 {
15 compatible = "brcm,bcm2835-pwm";
18 #pwm-cells = <3>;
23 clk_pwm: pwm {
[all …]
/freebsd/sys/contrib/device-tree/Bindings/arm/bcm/
H A Draspberrypi,bcm2835-firmware.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/arm/bcm/raspberrypi,bcm2835-firmware.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Eric Anholt <eric@anholt.net>
11 - Stefan Wahren <wahrenst@gmx.net>
17 const: raspberrypi,bcm2835-firmware
20 - compatible
25 - const: raspberrypi,bcm2835-firmware
26 - const: simple-mfd
[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 …]
H A Dbcm2835-rpi-b.dts1 // SPDX-License-Identifier: GPL-2.0
2 /dts-v1/;
3 #include "bcm2835.dtsi"
4 #include "bcm2835-rpi.dtsi"
5 #include "bcm2835-rpi-commo
[all...]
H A Dbcm2835-rpi-a.dts1 // SPDX-License-Identifier: GPL-2.0
2 /dts-v1/;
3 #include "bcm2835.dtsi"
4 #include "bcm2835-rpi.dtsi"
5 #include "bcm2835-rpi-commo
[all...]
H A Dbcm2835-rpi-b-plus.dts1 // SPDX-License-Identifier: GPL-2.0
2 /dts-v1/;
3 #include "bcm2835.dtsi"
4 #include "bcm2835-rpi.dtsi"
5 #include "bcm2835-rpi-commo
[all...]
H A Dbcm2835-rpi-b-rev2.dts1 // SPDX-License-Identifier: GPL-2.0
2 /dts-v1/;
3 #include "bcm2835.dtsi"
4 #include "bcm2835-rpi.dtsi"
5 #include "bcm2835-rpi-commo
[all...]
H A Dbcm2835-rpi-a-plus.dts1 // SPDX-License-Identifier: GPL-2.0
2 /dts-v1/;
3 #include "bcm2835.dtsi"
4 #include "bcm2835-rpi.dtsi"
5 #include "bcm2835-rpi-commo
[all...]
/freebsd/sys/arm/broadcom/bcm2835/
H A Dbcm2835_pwm.c1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
4 * Copyright (c) 2017 Poul-Henning Kamp <phk@FreeBSD.org>
46 #include <arm/broadcom/bcm2835/bcm2835_clkman.h>
49 {"broadcom,bcm2835-pwm", 1},
50 {"brcm,bcm2835-pwm", 1},
73 bus_space_write_4(_sc->sc_m_bst, _sc->sc_m_bsh, _off, _val)
75 bus_space_read_4(_sc->sc_m_bst, _sc->sc_m_bsh, _off)
77 bus_space_write_4(_sc->sc_c_bst, _sc->sc_c_bsh, _off, _val)
79 bus_space_read_4(_sc->sc_c_bst, _sc->sc_c_bsh, _off)
[all …]
/freebsd/sys/arm/conf/
H A DGENERIC2 # GENERIC -- Generic(ish) kernel config.
7 # https://docs.freebsd.org/en/books/handbook/kernelconfig/#kernelconfig-config
26 makeoptions CONF_CFLAGS="-march=armv7a"
38 files "../broadcom/bcm2835/files.bcm2836"
39 files "../broadcom/bcm2835/files.bcm283x"
95 device ahci # AHCI-compatible SATA controllers
129 device p2wi # Allwinner Push-Pull Two Wire
165 # PWM
166 device pwm
187 device axe # USB-Ethernet
[all …]
/freebsd/sys/conf/
H A Dfiles.arm6458 arm64/arm64/locore.S standard no-obj
71 compile-with "${NORMAL_C:N-mbranch-protection*} -mbranch-protection=bti"
87 compile-with "${NOSAN_C}"
130 compile-with "${NOSAN_C} -fpie" \
131 no-obj
133 compile-with "${NOSAN_C} -fpie" \
134 no-obj
137 …compile-with "${SYSTEM_LD_BASECMD} -o ${.TARGET} ${.ALLSRC} --defsym=_start='0x0' --defsym=text_st…
138 no-obj no-implicit-rule
141 compile-with "${OBJCOPY} --strip-debug ${.ALLSRC} ${.TARGET}" \
[all …]