Searched full:lpc32xx (Results 1 – 25 of 70) sorted by relevance
123
/Linux-v5.10/drivers/pwm/ |
D | pwm-lpc32xx.c | 32 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 + (pwm->hwpwm << 2)); in lpc32xx_pwm_config() 57 writel(val, lpc32xx->base + (pwm->hwpwm << 2)); 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 + (pwm->hwpwm << 2)); in lpc32xx_pwm_enable() 74 writel(val, lpc32xx->base + (pwm->hwpwm << 2)); 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 + (pwm->hwpwm << 2)); in lpc32xx_pwm_disable() [all …]
|
D | Kconfig | 280 tristate "LPC32XX PWM support" 283 Generic PWM framework driver for LPC32XX. The LPC32XX SOC has two 287 will be called pwm-lpc32xx.
|
/Linux-v5.10/arch/arm/mach-lpc32xx/ |
D | common.c | 3 * 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()
|
D | pm.c | 2 * 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"
|
D | Kconfig | 4 bool "NXP LPC32XX" 11 Support for the NXP LPC32XX family of processors
|
D | common.h | 3 * arch/arm/mach-lpc32xx/common.h 22 * Returns the LPC32xx unique 128-bit chip ID
|
D | phy3250.c | 3 * Platform support for LPC32xx SoC 87 DT_MACHINE_START(LPC32XX_DT, "LPC32XX SoC (Flattened Device Tree)")
|
D | serial.c | 3 * arch/arm/mach-lpc32xx/serial.c 19 #include "lpc32xx.h"
|
D | suspend.S | 2 * arch/arm/mach-lpc32xx/suspend.S 14 #include "lpc32xx.h"
|
/Linux-v5.10/drivers/iio/adc/ |
D | lpc32xx_adc.c | 3 * 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");
|
/Linux-v5.10/Documentation/devicetree/bindings/arm/nxp/ |
D | lpc32xx.yaml | 4 $id: http://devicetree.org/schemas/arm/nxp/lpc32xx.yaml# 7 title: NXP LPC32xx Platforms Device Tree Bindings
|
/Linux-v5.10/Documentation/devicetree/bindings/net/ |
D | lpc-eth.txt | 1 * NXP LPC32xx SoC Ethernet Controller 11 - use-iram: Use LPC32xx internal SRAM (IRAM) for DMA buffering
|
/Linux-v5.10/include/dt-bindings/clock/ |
D | lpc32xx-clock.h | 15 /* LPC32XX System Control Block clocks */ 53 /* LPC32XX USB clocks */
|
/Linux-v5.10/Documentation/devicetree/bindings/input/ |
D | lpc32xx-key.txt | 1 NXP LPC32xx Key Scan Interface 19 since LPC32xx only supports square matrices
|
/Linux-v5.10/Documentation/devicetree/bindings/mtd/ |
D | lpc32xx-mlc.txt | 1 NXP LPC32xx SoC NAND MLC controller 9 The following required properties are very controller specific. See the LPC32xx
|
D | lpc32xx-slc.txt | 1 NXP LPC32xx SoC NAND SLC controller 9 The following required properties are very controller specific. See the LPC32xx
|
/Linux-v5.10/Documentation/devicetree/bindings/interrupt-controller/ |
D | nxp,lpc3220-mic.txt | 1 * NXP LPC32xx MIC, SIC1 and SIC2 Interrupt Controllers 22 /* LPC32xx MIC, SIC1 and SIC2 interrupt controllers */
|
/Linux-v5.10/drivers/input/touchscreen/ |
D | lpc32xx_ts.c | 3 * LPC32xx built-in touchscreen driver 57 #define MOD_NAME "ts-lpc32xx" 252 input->phys = "lpc32xx/input0"; in lpc32xx_ts_probe() 397 MODULE_DESCRIPTION("LPC32XX TSC Driver");
|
/Linux-v5.10/drivers/usb/host/ |
D | ohci-nxp.c | 6 * - NXP LPC32xx 38 /* On LPC32xx, those are undefined */ 58 /* LPC32XX only supports DAT_SE0 USB mode */ in isp1301_configure_lpc32xx()
|
/Linux-v5.10/drivers/rtc/ |
D | rtc-lpc32xx.c | 349 .name = "rtc-lpc32xx", 358 MODULE_DESCRIPTION("RTC driver for the LPC32xx SoC"); 360 MODULE_ALIAS("platform:rtc-lpc32xx");
|
/Linux-v5.10/drivers/mtd/nand/raw/ |
D | Kconfig | 193 tristate "NXP LPC32xx SLC NAND controller" 197 Enables support for NXP's LPC32XX SLC (i.e. for Single Level Cell 205 tristate "NXP LPC32xx MLC NAND controller" 209 Uses the LPC32XX MLC (i.e. for Multi Level Cell chips) NAND
|
/Linux-v5.10/drivers/input/keyboard/ |
D | lpc32xx-keys.c | 3 * NXP LPC32xx SoC Key Scan Interface 203 input->phys = "lpc32xx/input0"; in lpc32xx_kscan_probe() 330 MODULE_DESCRIPTION("Key scanner driver for LPC32XX devices");
|
/Linux-v5.10/Documentation/devicetree/bindings/serial/ |
D | nxp-lpc32xx-hsuart.txt | 1 * NXP LPC32xx SoC High Speed UART
|
/Linux-v5.10/drivers/clk/nxp/ |
D | Makefile | 5 obj-$(CONFIG_ARCH_LPC32XX) += clk-lpc32xx.o
|
/Linux-v5.10/drivers/net/ethernet/nxp/ |
D | Kconfig | 9 some NXP LPC devices. You can safely enable this option for LPC32xx
|
123