/linux/drivers/clocksource/ |
H A D | clps711x-timer.c | 3 * Cirrus Logic CLPS711X clocksource driver 36 clocksource_mmio_init(tcd, "clps711x-clocksource", rate, 300, 16, in clps711x_clksrc_init() 66 clkevt->name = "clps711x-clockevent"; in _clps711x_clkevt_init() 73 "clps711x-timer", clkevt); in _clps711x_clkevt_init() 101 TIMER_OF_DECLARE(clps711x, "cirrus,ep7209-timer", clps711x_timer_init);
|
/linux/drivers/gpio/ |
H A D | gpio-clps711x.c | 3 * CLPS711X GPIO driver 82 .name = "clps711x-gpio", 91 MODULE_DESCRIPTION("CLPS711X GPIO driver"); 92 MODULE_ALIAS("platform:clps711x-gpio");
|
/linux/Documentation/devicetree/bindings/clock/ |
H A D | cirrus,ep7209-clk.yaml | 7 title: Cirrus Logic CLPS711X Clock Controller 13 See include/dt-bindings/clock/clps711x-clock.h for the full list of CLPS711X
|
/linux/drivers/cpuidle/ |
H A D | cpuidle-clps711x.c | 3 * CLPS711X CPU idle driver 14 #define CLPS711X_CPUIDLE_NAME "clps711x-cpuidle" 31 .desc = "CLPS711X HALT",
|
H A D | Kconfig.arm | 60 bool "CPU Idle Driver for CLPS711X processors" 63 Select this to enable cpuidle on Cirrus Logic CLPS711X SOCs.
|
H A D | Makefile | 20 obj-$(CONFIG_ARM_CLPS711X_CPUIDLE) += cpuidle-clps711x.o
|
/linux/arch/arm/mach-clps711x/ |
H A D | board-dt.c | 12 #include <linux/mfd/syscon/clps711x.h> 59 platform_device_register_simple("clps711x-cpuidle", PLATFORM_DEVID_NONE, in clps711x_init() 73 DT_MACHINE_START(CLPS711X_DT, "Cirrus Logic CLPS711X (Device Tree Support)")
|
/linux/drivers/clk/ |
H A D | clk-clps711x.c | 3 * Cirrus Logic CLPS711X CLK driver 14 #include <linux/mfd/syscon/clps711x.h> 16 #include <dt-bindings/clock/clps711x-clock.h> 147 CLK_OF_DECLARE(clps711x, "cirrus,ep7209-clk", clps711x_clk_init_dt);
|
/linux/drivers/input/keyboard/ |
H A D | clps711x-keypad.c | 3 * Cirrus Logic CLPS711X Keypad driver 18 #include <linux/mfd/syscon/clps711x.h> 176 .name = "clps711x-keypad", 184 MODULE_DESCRIPTION("Cirrus Logic CLPS711X Keypad driver");
|
H A D | Kconfig | 192 tristate "CLPS711X Keypad support" 197 CLPS711X CPUs. 200 module will be called clps711x-keypad.
|
H A D | Makefile | 18 obj-$(CONFIG_KEYBOARD_CLPS711X) += clps711x-keypad.o
|
/linux/drivers/pwm/ |
H A D | pwm-clps711x.c | 3 * Cirrus Logic CLPS711X PWM driver 101 .name = "clps711x-pwm", 109 MODULE_DESCRIPTION("Cirrus Logic CLPS711X PWM driver");
|
H A D | Kconfig | 191 tristate "CLPS711X PWM support" 195 Generic PWM framework driver for Cirrus Logic CLPS711X. 198 will be called pwm-clps711x.
|
H A D | Makefile | 17 obj-$(CONFIG_PWM_CLPS711X) += pwm-clps711x.o
|
/linux/Documentation/devicetree/bindings/timer/ |
H A D | cirrus,clps711x-timer.yaml | 4 $id: http://devicetree.org/schemas/timer/cirrus,clps711x-timer.yaml# 7 title: Cirrus Logic CLPS711X Timer Counter
|
/linux/Documentation/devicetree/bindings/gpio/ |
H A D | cirrus,clps711x-mctrl-gpio.yaml | 4 $id: http://devicetree.org/schemas/gpio/cirrus,clps711x-mctrl-gpio.yaml# 7 title: ARM Cirrus Logic CLPS711X SYSFLG1 MCTRL GPIOs
|
/linux/drivers/video/fbdev/ |
H A D | clps711x-fb.c | 3 * Cirrus Logic CLPS711X FB driver 18 #include <linux/mfd/syscon/clps711x.h> 22 #define CLPS711X_FB_NAME "clps711x-fb" 320 lcd = devm_lcd_device_register(dev, "clps711x-lcd", dev, cfb, in clps711x_fb_probe() 376 MODULE_DESCRIPTION("Cirrus Logic CLPS711X FB driver");
|
/linux/Documentation/devicetree/bindings/interrupt-controller/ |
H A D | cirrus,ep7209-intc.yaml | 7 title: Cirrus Logic CLPS711X Interrupt Controller 13 Cirrus Logic CLPS711X Interrupt Controller
|
/linux/drivers/irqchip/ |
H A D | irq-clps711x.c | 3 * CLPS711X IRQ driver 121 .name = "clps711x-intc", 227 IRQCHIP_DECLARE(clps711x, "cirrus,ep7209-intc", clps711x_intc_init_dt);
|
/linux/drivers/tty/serial/ |
H A D | clps711x.c | 3 * Driver for CLPS711x serial ports 26 #include <linux/mfd/syscon/clps711x.h> 314 return (port->type == PORT_CLPS711X) ? "CLPS711X" : NULL; in uart_clps711x_type() 528 .name = "clps711x-uart", 560 MODULE_DESCRIPTION("CLPS711X serial driver");
|
/linux/Documentation/devicetree/bindings/pwm/ |
H A D | cirrus,clps711x-pwm.txt | 1 * Cirris Logic CLPS711X PWM controller
|
/linux/Documentation/devicetree/bindings/input/ |
H A D | clps711x-keypad.txt | 1 * Cirrus Logic CLPS711X matrix keypad device tree bindings
|
/linux/Documentation/devicetree/bindings/serial/ |
H A D | cirrus,ep7209-uart.yaml | 7 title: Cirrus Logic CLPS711X Universal Asynchronous Receiver/Transmitter (UART)
|
/linux/include/linux/mfd/syscon/ |
H A D | clps711x.h | 3 * CLPS711X system register bits definitions
|
/linux/arch/arm/boot/dts/cirrus/ |
H A D | ep7209.dtsi | 5 #include <dt-bindings/clock/clps711x-clock.h>
|