Home
last modified time | relevance | path

Searched full:lpc32xx (Results 1 – 25 of 140) sorted by relevance

123456

/kernel/linux/linux-5.10/drivers/pwm/
Dpwm-lpc32xx.c32 struct lpc32xx_pwm_chip *lpc32xx = to_lpc32xx_pwm_chip(chip); in lpc32xx_pwm_config() local
36 c = clk_get_rate(lpc32xx->clk); in lpc32xx_pwm_config()
54 val = readl(lpc32xx->base); in lpc32xx_pwm_config()
57 writel(val, lpc32xx->base); in lpc32xx_pwm_config()
64 struct lpc32xx_pwm_chip *lpc32xx = to_lpc32xx_pwm_chip(chip); in lpc32xx_pwm_enable() local
68 ret = clk_prepare_enable(lpc32xx->clk); in lpc32xx_pwm_enable()
72 val = readl(lpc32xx->base); in lpc32xx_pwm_enable()
74 writel(val, lpc32xx->base); in lpc32xx_pwm_enable()
81 struct lpc32xx_pwm_chip *lpc32xx = to_lpc32xx_pwm_chip(chip); in lpc32xx_pwm_disable() local
84 val = readl(lpc32xx->base); in lpc32xx_pwm_disable()
[all …]
/kernel/linux/linux-6.6/drivers/pwm/
Dpwm-lpc32xx.c32 struct lpc32xx_pwm_chip *lpc32xx = to_lpc32xx_pwm_chip(chip); in lpc32xx_pwm_config() local
36 c = clk_get_rate(lpc32xx->clk); in lpc32xx_pwm_config()
54 val = readl(lpc32xx->base); in lpc32xx_pwm_config()
57 writel(val, lpc32xx->base); in lpc32xx_pwm_config()
64 struct lpc32xx_pwm_chip *lpc32xx = to_lpc32xx_pwm_chip(chip); in lpc32xx_pwm_enable() local
68 ret = clk_prepare_enable(lpc32xx->clk); in lpc32xx_pwm_enable()
72 val = readl(lpc32xx->base); in lpc32xx_pwm_enable()
74 writel(val, lpc32xx->base); in lpc32xx_pwm_enable()
81 struct lpc32xx_pwm_chip *lpc32xx = to_lpc32xx_pwm_chip(chip); in lpc32xx_pwm_disable() local
84 val = readl(lpc32xx->base); in lpc32xx_pwm_disable()
[all …]
/kernel/linux/linux-6.6/arch/arm/mach-lpc32xx/
Dcommon.c3 * arch/arm/mach-lpc32xx/common.c
11 #include <linux/soc/nxp/lpc32xx-misc.h>
16 #include "lpc32xx.h"
115 printk(KERN_INFO "LPC32XX unique ID: %08x%08x%08x%08x\n", in lpc32xx_check_uid()
Dpm.c3 * arch/arm/mach-lpc32xx/pm.c
12 * LPC32XX CPU and system power management
14 * The LPC32XX has three CPU modes for controlling system power: run,
71 #include "lpc32xx.h"
DKconfig4 bool "NXP LPC32XX"
12 Support for the NXP LPC32XX family of processors
Dcommon.h3 * arch/arm/mach-lpc32xx/common.h
22 * Returns the LPC32xx unique 128-bit chip ID
Dserial.c3 * arch/arm/mach-lpc32xx/serial.c
18 #include <linux/soc/nxp/lpc32xx-misc.h>
20 #include "lpc32xx.h"
/kernel/linux/linux-5.10/arch/arm/mach-lpc32xx/
Dcommon.c3 * arch/arm/mach-lpc32xx/common.c
11 #include <linux/soc/nxp/lpc32xx-misc.h>
16 #include "lpc32xx.h"
115 printk(KERN_INFO "LPC32XX unique ID: %08x%08x%08x%08x\n", in lpc32xx_check_uid()
Dpm.c2 * arch/arm/mach-lpc32xx/pm.c
14 * LPC32XX CPU and system power management
16 * The LPC32XX has three CPU modes for controlling system power: run,
73 #include "lpc32xx.h"
DKconfig4 bool "NXP LPC32XX"
11 Support for the NXP LPC32XX family of processors
Dcommon.h3 * arch/arm/mach-lpc32xx/common.h
22 * Returns the LPC32xx unique 128-bit chip ID
/kernel/linux/linux-5.10/drivers/iio/adc/
Dlpc32xx_adc.c3 * lpc32xx_adc.c - Support for ADC in LPC32XX
22 * LPC32XX registers definitions
45 #define LPC32XXAD_NAME "lpc32xx-adc"
208 dev_info(&pdev->dev, "LPC32XX ADC driver loaded, IRQ %d\n", irq); in lpc32xx_adc_probe()
230 MODULE_DESCRIPTION("LPC32XX ADC driver");
/kernel/linux/linux-6.6/drivers/iio/adc/
Dlpc32xx_adc.c3 * lpc32xx_adc.c - Support for ADC in LPC32XX
23 * LPC32XX registers definitions
46 #define LPC32XXAD_NAME "lpc32xx-adc"
213 dev_info(&pdev->dev, "LPC32XX ADC driver loaded, IRQ %d\n", irq); in lpc32xx_adc_probe()
235 MODULE_DESCRIPTION("LPC32XX ADC driver");
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/arm/nxp/
Dlpc32xx.yaml4 $id: http://devicetree.org/schemas/arm/nxp/lpc32xx.yaml#
7 title: NXP LPC32xx Platforms
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/arm/nxp/
Dlpc32xx.yaml4 $id: http://devicetree.org/schemas/arm/nxp/lpc32xx.yaml#
7 title: NXP LPC32xx Platforms Device Tree Bindings
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/net/
Dlpc-eth.txt1 * NXP LPC32xx SoC Ethernet Controller
11 - use-iram: Use LPC32xx internal SRAM (IRAM) for DMA buffering
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/net/
Dlpc-eth.txt1 * NXP LPC32xx SoC Ethernet Controller
11 - use-iram: Use LPC32xx internal SRAM (IRAM) for DMA buffering
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/input/
Dlpc32xx-key.txt1 NXP LPC32xx Key Scan Interface
19 since LPC32xx only supports square matrices
/kernel/linux/linux-6.6/include/dt-bindings/clock/
Dlpc32xx-clock.h15 /* LPC32XX System Control Block clocks */
53 /* LPC32XX USB clocks */
/kernel/linux/linux-5.10/include/dt-bindings/clock/
Dlpc32xx-clock.h15 /* LPC32XX System Control Block clocks */
53 /* LPC32XX USB clocks */
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/input/
Dlpc32xx-key.txt1 NXP LPC32xx Key Scan Interface
19 since LPC32xx only supports square matrices
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/mtd/
Dlpc32xx-mlc.txt1 NXP LPC32xx SoC NAND MLC controller
9 The following required properties are very controller specific. See the LPC32xx
Dlpc32xx-slc.txt1 NXP LPC32xx SoC NAND SLC controller
9 The following required properties are very controller specific. See the LPC32xx
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/mtd/
Dlpc32xx-mlc.txt1 NXP LPC32xx SoC NAND MLC controller
9 The following required properties are very controller specific. See the LPC32xx
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/interrupt-controller/
Dnxp,lpc3220-mic.txt1 * NXP LPC32xx MIC, SIC1 and SIC2 Interrupt Controllers
22 /* LPC32xx MIC, SIC1 and SIC2 interrupt controllers */

123456