Searched full:lpc18xx (Results 1 – 25 of 66) sorted by relevance
123
/linux-6.12.1/drivers/clk/nxp/ |
D | Makefile | 2 obj-$(CONFIG_ARCH_LPC18XX) += clk-lpc18xx-cgu.o 3 obj-$(CONFIG_ARCH_LPC18XX) += clk-lpc18xx-ccu.o 4 obj-$(CONFIG_ARCH_LPC18XX) += clk-lpc18xx-creg.o
|
D | clk-lpc18xx-creg.c | 3 * Clk driver for NXP LPC18xx/43xx Configuration Registers (CREG) 221 .name = "lpc18xx-creg-clk",
|
/linux-6.12.1/drivers/gpio/ |
D | gpio-lpc18xx.c | 3 * GPIO driver for NXP LPC18xx/43xx. 21 /* LPC18xx GPIO register offsets */ 27 /* LPC18xx GPIO pin interrupt controller register offsets */ 153 .name = "LPC18xx GPIO pin", 178 * All LPC18xx/LPC43xx GPIO pin hardware interrupts are translated in lpc18xx_gpio_pin_ic_domain_alloc() 314 .label = "lpc18xx/43xx-gpio", 393 .name = "lpc18xx-gpio", 401 MODULE_DESCRIPTION("GPIO driver for LPC18xx/43xx");
|
/linux-6.12.1/drivers/nvmem/ |
D | lpc18xx_otp.c | 3 * NXP LPC18xx/43xx OTP memory NVMEM driver 21 * LPC18xx OTP memory contains 4 banks with 4 32-bit words. Bank 0 starts 59 .name = "lpc18xx-otp", 104 MODULE_DESCRIPTION("NXP LPC18xx OTP NVMEM driver");
|
D | lpc18xx_eeprom.c | 3 * NXP LPC18xx/LPC43xx EEPROM memory NVMEM driver 155 .name = "lpc18xx-eeprom", 269 .name = "lpc18xx-eeprom", 277 MODULE_DESCRIPTION("NXP LPC18xx EEPROM memory Driver");
|
D | Kconfig | 138 tristate "NXP LPC18XX EEPROM Memory Support" 142 Say Y here to include support for NXP LPC18xx EEPROM memory found in 148 tristate "NXP LPC18XX OTP Memory Support" 152 Say Y here to include support for NXP LPC18xx OTP memory found on 153 all LPC18xx and LPC43xx devices.
|
/linux-6.12.1/Documentation/devicetree/bindings/watchdog/ |
D | nxp,lpc1850-wwdt.yaml | 7 title: NXP LPC18xx Watchdog Timer (WDT) 43 #include <dt-bindings/clock/lpc18xx-cgu.h> 44 #include <dt-bindings/clock/lpc18xx-ccu.h>
|
/linux-6.12.1/drivers/pwm/ |
D | pwm-lpc18xx-sct.c | 3 * NXP LPC18xx State Configurable Timer - Pulse Width Modulator driver 9 * NXP LPC18xx provides a State Configurable Timer (SCT) which can be configured 30 /* LPC18xx SCT registers */ 73 /* LPC18xx SCT unified counter */ 76 /* LPC18xx SCT events */ 136 * when duty_ns == period_ns. LPC18xx SCT allows to set a conflict in lpc18xx_pwm_set_conflict_res() 445 .name = "lpc18xx-sct-pwm", 454 MODULE_DESCRIPTION("NXP LPC18xx PWM driver");
|
/linux-6.12.1/drivers/net/ethernet/stmicro/stmmac/ |
D | dwmac-lpc18xx.c | 2 * DWMAC glue for NXP LPC18xx/LPC43xx Ethernet 77 .name = "lpc18xx-dwmac", 85 MODULE_DESCRIPTION("DWMAC glue for LPC18xx/43xx Ethernet");
|
/linux-6.12.1/drivers/iio/dac/ |
D | lpc18xx_dac.c | 3 * IIO DAC driver for NXP LPC18xx DAC 24 /* LPC18XX DAC registers and bits */ 190 .name = "lpc18xx-dac", 196 MODULE_DESCRIPTION("LPC18xx DAC driver");
|
/linux-6.12.1/drivers/iio/adc/ |
D | lpc18xx_adc.c | 3 * IIO ADC driver for NXP LPC18xx ADC 26 /* LPC18XX ADC registers and bits */ 198 .name = "lpc18xx-adc", 204 MODULE_DESCRIPTION("LPC18xx ADC driver");
|
/linux-6.12.1/drivers/watchdog/ |
D | lpc18xx_wdt.c | 3 * NXP LPC18xx Watchdog Timer (WDT) 91 * Since LPC18xx Watchdog cannot be disabled in hardware, we must keep feeding 184 .identity = "NXP LPC18xx Watchdog", 280 .name = "lpc18xx-wdt", 289 MODULE_DESCRIPTION("NXP LPC18xx Watchdog Timer Driver");
|
/linux-6.12.1/drivers/phy/ |
D | Kconfig | 29 tristate "NXP LPC18xx/43xx SoC USB OTG PHY driver" 34 Enable this to support NXP LPC18xx/43xx internal USB OTG PHY. 36 This driver is need for USB0 support on LPC18xx/43xx and takes
|
D | phy-lpc18xx-usb-otg.c | 3 * PHY driver for NXP LPC18xx/43xx internal USB OTG PHY 137 .name = "lpc18xx-usb-otg-phy", 144 MODULE_DESCRIPTION("NXP LPC18xx/43xx USB OTG PHY driver");
|
/linux-6.12.1/arch/arm/mach-lpc18xx/ |
D | board-dt.c | 3 * Device Tree board file for NXP LPC18xx/43xx 17 DT_MACHINE_START(LPC18XXDT, "NXP LPC18xx/43xx (Device Tree)")
|
/linux-6.12.1/drivers/tty/serial/8250/ |
D | 8250_lpc18xx.c | 3 * Serial port driver for NXP LPC18xx/43xx UART 20 /* Additional LPC18xx/43xx 8250 registers and bits */ 200 .name = "lpc18xx-uart", 207 MODULE_DESCRIPTION("Serial port driver NXP LPC18xx/43xx devices");
|
/linux-6.12.1/drivers/reset/ |
D | reset-lpc18xx.c | 3 * Reset driver for NXP LPC18xx/43xx Reset Generation Unit (RGU). 19 /* LPC18xx RGU registers */ 59 * The LPC18xx RGU has mostly self-deasserting resets except for the 198 .name = "lpc18xx-reset",
|
/linux-6.12.1/Documentation/devicetree/bindings/nvmem/ |
D | lpc1850-otp.txt | 1 * NXP LPC18xx OTP memory 3 Internal OTP (One Time Programmable) memory for NXP LPC18xx/43xx devices.
|
D | lpc1857-eeprom.txt | 1 * NXP LPC18xx EEPROM memory NVMEM driver
|
/linux-6.12.1/Documentation/devicetree/bindings/phy/ |
D | phy-lpc18xx-usb-otg.txt | 1 NXP LPC18xx/43xx internal USB OTG PHY binding 5 in NXP LPC18xx and LPC43xx SoCs.
|
/linux-6.12.1/Documentation/devicetree/bindings/pinctrl/ |
D | nxp,lpc1850-scu.txt | 1 NXP LPC18xx/43xx SCU pin controller Device Tree Bindings 30 user manual or the pin table in the pinctrl-lpc18xx driver for supported
|
/linux-6.12.1/Documentation/devicetree/bindings/clock/ |
D | lpc1850-cgu.txt | 4 peripheral blocks of the LPC18xx. Each independent clock is called 13 corresponds to one of the base clocks for the LPC18xx.
|
/linux-6.12.1/drivers/dma/ |
D | lpc18xx-dmamux.c | 3 * DMA Router driver for LPC18xx/43xx DMA MUX 172 .name = "lpc18xx-dmamux",
|
/linux-6.12.1/Documentation/devicetree/bindings/pwm/ |
D | lpc1850-sct-pwm.txt | 1 * NXP LPC18xx State Configurable Timer - Pulse Width Modulator driver
|
/linux-6.12.1/include/dt-bindings/clock/ |
D | lpc18xx-cgu.h | 12 /* LPC18xx/43xx base clock ids */
|
123