| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/pwm/ |
| D | brcm,kona-pwm.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/pwm/brcm,kona-pwm.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Broadcom Kona family PWM controller 13 - Florian Fainelli <f.fainelli@gmail.com> 16 - $ref: pwm.yaml# 21 - enum: 22 - brcm,bcm11351-pwm 23 - const: brcm,kona-pwm [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/pwm/ |
| D | brcm,kona-pwm.txt | 1 Broadcom Kona PWM controller device tree bindings 6 - compatible: should contain "brcm,kona-pwm" 7 - reg: physical base address and length of the controller's registers 8 - clocks: phandle + clock specifier pair for the external clock 9 - #pwm-cells: Should be 3. See pwm.yaml in this directory for a 12 Refer to clocks/clock-bindings.txt for generic clock consumer properties. 16 pwm: pwm@3e01a000 { 17 compatible = "brcm,bcm11351-pwm", "brcm,kona-pwm"; 20 #pwm-cells = <3>;
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/broadcom/ |
| D | bcm11351.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 2 // Copyright (C) 2012-2013 Broadcom Corporation 4 #include <dt-bindings/clock/bcm281xx.h> 5 #include <dt-bindings/interrupt-controller/arm-gic.h> 6 #include <dt-bindings/interrupt-controller/irq.h> 9 #address-cells = <1>; 10 #size-cells = <1>; 13 interrupt-parent = <&gic>; 20 #address-cells = <1>; 21 #size-cells = <0>; [all …]
|
| D | bcm-cygnus.dtsi | 33 #include <dt-bindings/interrupt-controller/arm-gic.h> 34 #include <dt-bindings/interrupt-controller/irq.h> 35 #include <dt-bindings/clock/bcm-cygnus.h> 38 #address-cells = <1>; 39 #size-cells = <1>; 42 interrupt-parent = <&gic>; 54 #address-cells = <1>; 55 #size-cells = <0>; 59 compatible = "arm,cortex-a9"; 60 next-level-cache = <&L2>; [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>; 24 interrupt-parent = <&gic>; 31 #address-cells = <1>; 32 #size-cells = <0>; 36 compatible = "arm,cortex-a9"; [all …]
|
| D | bcm-cygnus.dtsi | 33 #include <dt-bindings/interrupt-controller/arm-gic.h> 34 #include <dt-bindings/interrupt-controller/irq.h> 35 #include <dt-bindings/clock/bcm-cygnus.h> 38 #address-cells = <1>; 39 #size-cells = <1>; 42 interrupt-parent = <&gic>; 54 #address-cells = <1>; 55 #size-cells = <0>; 59 compatible = "arm,cortex-a9"; 60 next-level-cache = <&L2>; [all …]
|
| /kernel/linux/linux-6.6/drivers/pwm/ |
| D | pwm-bcm-kona.c | 1 // SPDX-License-Identifier: GPL-2.0-only 13 #include <linux/pwm.h> 18 * The Kona PWM has some unusual characteristics. Here are the main points. 34 * 5) When the external clock that feeds the PWM is disabled, output is pegged 75 unsigned int value = readl(kp->base + PWM_CONTROL_OFFSET); in kona_pwmc_prepare_for_settings() 79 writel(value, kp->base + PWM_CONTROL_OFFSET); in kona_pwmc_prepare_for_settings() 83 * it. Failing to do this may result in no PWM signal. in kona_pwmc_prepare_for_settings() 90 unsigned int value = readl(kp->base + PWM_CONTROL_OFFSET); in kona_pwmc_apply_settings() 95 writel(value, kp->base + PWM_CONTROL_OFFSET); in kona_pwmc_apply_settings() 101 static int kona_pwmc_config(struct pwm_chip *chip, struct pwm_device *pwm, in kona_pwmc_config() argument [all …]
|
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 2 menuconfig PWM config 3 bool "Pulse-Width Modulation (PWM) Support" 5 Generic Pulse-Width Modulation (PWM) support. 7 In Pulse-Width Modulation, a variation of the width of pulses 14 This framework provides a generic interface to PWM devices 16 to register and unregister a PWM chip, an abstraction of a PWM 17 controller, that supports one or more PWM devices. Client 18 drivers can request PWM devices and use the generic framework 21 This generic framework replaces the legacy PWM framework which [all …]
|
| D | Makefile | 1 # SPDX-License-Identifier: GPL-2.0 2 obj-$(CONFIG_PWM) += core.o 3 obj-$(CONFIG_PWM_SYSFS) += sysfs.o 4 obj-$(CONFIG_PWM_AB8500) += pwm-ab8500.o 5 obj-$(CONFIG_PWM_APPLE) += pwm-apple.o 6 obj-$(CONFIG_PWM_ATMEL) += pwm-atmel.o 7 obj-$(CONFIG_PWM_ATMEL_HLCDC_PWM) += pwm-atmel-hlcdc.o 8 obj-$(CONFIG_PWM_ATMEL_TCB) += pwm-atmel-tcb.o 9 obj-$(CONFIG_PWM_BCM_IPROC) += pwm-bcm-iproc.o 10 obj-$(CONFIG_PWM_BCM_KONA) += pwm-bcm-kona.o [all …]
|
| /kernel/linux/linux-5.10/drivers/pwm/ |
| D | pwm-bcm-kona.c | 23 #include <linux/pwm.h> 28 * The Kona PWM has some unusual characteristics. Here are the main points. 44 * 5) When the external clock that feeds the PWM is disabled, output is pegged 85 unsigned int value = readl(kp->base + PWM_CONTROL_OFFSET); in kona_pwmc_prepare_for_settings() 89 writel(value, kp->base + PWM_CONTROL_OFFSET); in kona_pwmc_prepare_for_settings() 93 * it. Failing to do this may result in no PWM signal. in kona_pwmc_prepare_for_settings() 100 unsigned int value = readl(kp->base + PWM_CONTROL_OFFSET); in kona_pwmc_apply_settings() 105 writel(value, kp->base + PWM_CONTROL_OFFSET); in kona_pwmc_apply_settings() 111 static int kona_pwmc_config(struct pwm_chip *chip, struct pwm_device *pwm, in kona_pwmc_config() argument 117 unsigned int value, chan = pwm->hwpwm; in kona_pwmc_config() [all …]
|
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 2 menuconfig PWM config 3 bool "Pulse-Width Modulation (PWM) Support" 5 Generic Pulse-Width Modulation (PWM) support. 7 In Pulse-Width Modulation, a variation of the width of pulses 14 This framework provides a generic interface to PWM devices 16 to register and unregister a PWM chip, an abstraction of a PWM 17 controller, that supports one or more PWM devices. Client 18 drivers can request PWM devices and use the generic framework 21 This generic framework replaces the legacy PWM framework which [all …]
|
| D | Makefile | 1 # SPDX-License-Identifier: GPL-2.0 2 obj-$(CONFIG_PWM) += core.o 3 obj-$(CONFIG_PWM_SYSFS) += sysfs.o 4 obj-$(CONFIG_PWM_AB8500) += pwm-ab8500.o 5 obj-$(CONFIG_PWM_ATMEL) += pwm-atmel.o 6 obj-$(CONFIG_PWM_ATMEL_HLCDC_PWM) += pwm-atmel-hlcdc.o 7 obj-$(CONFIG_PWM_ATMEL_TCB) += pwm-atmel-tcb.o 8 obj-$(CONFIG_PWM_BCM_IPROC) += pwm-bcm-iproc.o 9 obj-$(CONFIG_PWM_BCM_KONA) += pwm-bcm-kona.o 10 obj-$(CONFIG_PWM_BCM2835) += pwm-bcm2835.o [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/clock/ |
| D | brcm,kona-ccu.txt | 1 Broadcom Kona Family Clocks 3 This binding is associated with Broadcom SoCs having "Kona" style 9 Documentation/devicetree/bindings/clock/clock-bindings.txt 12 - compatible 13 Shall have a value of the form "brcm,<model>-<which>-ccu", 16 "brcm,bcm11351-root-ccu" 19 - reg 22 - #clock-cells 23 Shall have value <1>. The permitted clock-specifier values 25 - clock-output-names [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/clock/ |
| D | brcm,kona-ccu.txt | 1 Broadcom Kona Family Clocks 3 This binding is associated with Broadcom SoCs having "Kona" style 9 Documentation/devicetree/bindings/clock/clock-bindings.txt 12 - compatible 13 Shall have a value of the form "brcm,<model>-<which>-ccu", 16 "brcm,bcm11351-root-ccu" 19 - reg 22 - #clock-cells 23 Shall have value <1>. The permitted clock-specifier values 25 - clock-output-names [all …]
|
| /kernel/linux/linux-6.6/drivers/clocksource/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 45 Enables the support for the BCM Kona mobile timer driver. 60 bool "OMAP dual-mode timer driver" if ARCH_K3 || COMPILE_TEST 64 Enables the support for the TI dual-mode timer driver. 180 Enable 24-bit TIMER0 and TIMER1 counters in the NPCM7xx architecture, 203 32-bit free running decrementing counters. 238 bool "Integrator-AP timer driver" if COMPILE_TEST 241 Enables support for the Integrator-AP timer. 266 available on many OMAP-like platforms. 285 bool "Support for 32-bit TIMERn counters in ARC Cores" if COMPILE_TEST [all …]
|
| /kernel/linux/linux-5.10/drivers/clocksource/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 45 Enables the support for the BCM Kona mobile timer driver. 165 Enable 24-bit TIMER0 and TIMER1 counters in the NPCM7xx architecture, 188 32-bit free running decrementing counters. 242 bool "Integrator-AP timer driver" if COMPILE_TEST 245 Enables support for the Integrator-AP timer. 278 available on many OMAP-like platforms. 287 It has a 64-bit counter with update rate up to 1000MHz. 288 This counter is accessed via couple of 32-bit memory-mapped registers. 307 bool "Support for 32-bit TIMERn counters in ARC Cores" if COMPILE_TEST [all …]
|
| /kernel/linux/linux-6.6/drivers/clk/bcm/ |
| D | clk-bcm281xx.c | 1 // SPDX-License-Identifier: GPL-2.0-only 7 #include "clk-kona.h" 8 #include "dt-bindings/clock/bcm281xx.h" 326 KONA_CLK(slave, pwm, peri),
|
| /kernel/linux/linux-5.10/drivers/clk/bcm/ |
| D | clk-bcm281xx.c | 15 #include "clk-kona.h" 16 #include "dt-bindings/clock/bcm281xx.h" 334 KONA_CLK(slave, pwm, peri),
|
| /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 …]
|
| /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/patches/linux-5.10/hispark_taurus_patch/ |
| D | hispark_taurus.patch | 1 diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig 3 --- a/arch/arm/Kconfig 5 @@ -322,7 +322,7 @@ config ARCH_MULTIPLATFORM 9 - select AUTO_ZRELADDR 14 @@ -650,6 +650,8 @@ source "arch/arm/mach-highbank/Kconfig" 16 source "arch/arm/mach-hisi/Kconfig" 18 +source "arch/arm/mach-hibvt/Kconfig" 20 source "arch/arm/mach-imx/Kconfig" 22 source "arch/arm/mach-integrator/Kconfig" 23 diff --git a/arch/arm/Makefile b/arch/arm/Makefile [all …]
|