Home
last modified time | relevance | path

Searched +full:clps711x +full:- +full:clock (Results 1 – 7 of 7) sorted by relevance

/linux/drivers/clocksource/
H A Dclps711x-timer.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * Cirrus Logic CLPS711X clocksource driver
30 static void __init clps711x_clksrc_init(struct clk *clock, void __iomem *base) in clps711x_clksrc_init() argument
32 unsigned long rate = clk_get_rate(clock); in clps711x_clksrc_init()
36 clocksource_mmio_init(tcd, "clps711x-clocksource", rate, 300, 16, in clps711x_clksrc_init()
46 evt->event_handler(evt); in clps711x_timer_interrupt()
51 static int __init _clps711x_clkevt_init(struct clk *clock, void __iomem *base, in _clps711x_clkevt_init() argument
59 return -ENOMEM; in _clps711x_clkevt_init()
61 rate = clk_get_rate(clock); in _clps711x_clkevt_init()
66 clkevt->name = "clps711x-clockevent"; in _clps711x_clkevt_init()
[all …]
/linux/Documentation/devicetree/bindings/pwm/
H A Dcirrus,clps711x-pwm.txt1 * Cirris Logic CLPS711X PWM controller
4 - compatible: Shall contain "cirrus,ep7209-pwm".
5 - reg: Physical base address and length of the controller's registers.
6 - clocks: phandle + clock specifier pair of the PWM reference clock.
7 - #pwm-cells: Should be 1. The cell specifies the index of the channel.
11 compatible = "cirrus,ep7312-pwm", "cirrus,ep7209-pwm";
14 #pwm-cells = <1>;
/linux/Documentation/devicetree/bindings/display/
H A Dcirrus,clps711x-fb.txt1 * Cirrus Logic CLPS711X Framebuffer
4 - compatible: Shall contain "cirrus,ep7209-fb".
5 - reg : Physical base address and length of the controller's registers +
7 - clocks : phandle + clock specifier pair of the FB reference clock.
8 - display : phandle to a display node as described in
9 Documentation/devicetree/bindings/display/panel/display-timing.txt.
11 - bits-per-pixel: Bits per pixel.
12 - ac-prescale : LCD AC bias frequency. This frequency is the required
14 - cmap-invert : Invert the color levels (Optional).
17 - lcd-supply: Regulator for LCD supply voltage.
[all …]
/linux/arch/arm/boot/dts/cirrus/
H A Dep7209.dtsi1 // SPDX-License-Identifier: GPL-2.0-or-later
3 /dts-v1/;
5 #include <dt-bindings/clock/clps711x-clock.h>
8 #address-cells = <1>;
9 #size-cells = <1>;
28 #address-cells = <0>;
29 #size-cells = <0>;
38 #address-cells = <1>;
39 #size-cells = <1>;
40 compatible = "simple-bus";
[all …]
/linux/drivers/pwm/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
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
48 will be called pwm-ab8500.
67 will be called pwm-apple.
76 will be called pwm-argon-fan-hat.
86 will be called pwm-atmel.
94 (Atmel High-end LCD Controller). This PWM output is mainly used
98 will be called pwm-atmel-hlcdc.
[all …]
/linux/drivers/spi/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
13 dynamic device discovery; some are even write-only or read-only.
17 chips, analog to digital (and d-to-a) converters, and more.
22 interface (select, clock, data in, data out) including Microwire
44 If your system has an master-capable SPI controller (which
45 provides the clock and chipselect), you can enable that
56 by providing a high-level interface to send memory-like commands.
69 This enables support for SPI-NAND mode on the Airoha NAND
71 is implemented as a SPI-MEM controller.
107 This enables master mode support for the SPISG (SPI scatter-gather
[all …]
/linux/arch/arm/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0
161 The ARM series is a line of low-power-consumption RISC chip designs
163 handhelds such as the Compaq IPAQ. ARM-based PCs are no longer
164 manufactured, but legacy ARM-based PC hardware remains popular in
175 supported in LLD until version 14. The combined range is -/+ 256 MiB,
268 Patch phys-to-virt and virt-to-phys translation functions at
272 This can only be used with non-XIP MMU kernels where the base
318 bool "MMU-based Paged Memory Management Support"
321 Select if you want MMU-based virtualised addressing space
356 # This is sorted alphabetically by mach-* pathname. However, plat-*
[all …]