zephyr/drivers
Andriy Gelman 23b6e4f507 drivers: pwm: Add driver for xmc4xxx using ccu4 module
Adds driver for pwm on xmc4xxx using Capture Compare Unit 4 (CCU4)
module. There are four CCU4 with each one having four channels
Thus it's possible to have up to 16 pwm output signals. The output of
each channel can only be connected to a specific port/pin. The possible
connection and gpio configurations are defined using pinctrl.

The CCU4 module also has a capture mode. Capture support will be added
in the future.

Signed-off-by: Andriy Gelman <andriy.gelman@gmail.com>
2023-07-26 15:09:41 +02:00
..
adc soc: xtensa,riscv: esp32xx: refactor folder structure 2023-07-25 18:12:33 +02:00
audio sys/util: extend usage of DIV_ROUND_UP 2023-04-12 16:42:29 +02:00
auxdisplay drivers: auxdisplay: Add driver for PTC PT6314 VFD controller 2023-07-14 12:09:03 +02:00
bbram device: remove redundant init functions 2023-04-19 10:00:25 +02:00
bluetooth soc: xtensa,riscv: esp32xx: refactor folder structure 2023-07-25 18:12:33 +02:00
cache drivers: syscalls: use zephyr_syscall_header 2023-06-17 07:57:45 -04:00
can drivers: can: fix long lines 2023-07-25 18:12:33 +02:00
clock_control drivers: clock_control: clock driver for Intel Agilex5 platform 2023-07-25 16:58:01 +00:00
console drivers: syscalls: use zephyr_syscall_header 2023-06-17 07:57:45 -04:00
coredump drivers: kconfig: unify menuconfig title strings 2023-03-28 15:06:06 +02:00
counter drivers: counter: Add Infineon CAT1 counter driver 2023-07-26 09:10:31 +02:00
crypto drivers: crypto: Add NXP MCUX DCP driver 2023-07-26 09:09:48 +02:00
dac drivers: syscalls: use zephyr_syscall_header 2023-06-17 07:57:45 -04:00
dai drivers: intel: ssp: delay initialization after dma 2023-07-18 10:45:37 +00:00
disk drivers: disk: sdmmc_stm32 support for clock divisor 2023-04-12 17:44:48 +02:00
display drivers: display: display_mcux_elcdif: enable display rotation using PXP 2023-07-25 09:10:52 +02:00
dma soc: xtensa,riscv: esp32xx: refactor folder structure 2023-07-25 18:12:33 +02:00
edac shell: fix MISRA 5.7 violations on struct shell 2023-04-14 12:21:08 +02:00
eeprom drivers: eeprom: mchp: Bug fix 2023-07-18 19:19:14 +00:00
entropy drivers: entropy native: Refactor to support embedded libCs 2023-07-07 14:32:41 +02:00
espi emul: Only add enabled DT nodes to bus emulators 2023-07-12 09:25:18 +02:00
ethernet soc: xtensa,riscv: esp32xx: refactor folder structure 2023-07-25 18:12:33 +02:00
flash drivers: flash: add NXP S32 QSPI flash NOR driver 2023-07-26 09:44:14 +02:00
fpga drivers: spi: make SPI dt-spec macros compatible with C++ 2023-04-24 21:29:55 +02:00
fuel_gauge drivers: fuel_gauge: max17048: Remov unused var 2023-07-13 09:21:52 +02:00
gpio gpio: stellaris: implement gpio_pin_get_config 2023-07-26 08:16:44 +00:00
hwinfo soc: xtensa,riscv: esp32xx: refactor folder structure 2023-07-25 18:12:33 +02:00
i2c drivers: i2c: i2c_nrfx_twim: Utilize memory-region prop from devicetree 2023-07-26 09:36:31 +02:00
i2s drivers: i2s: mcux_flexcomm: fix multiple bugs 2023-07-19 10:36:23 -05:00
i3c drivers: syscalls: use zephyr_syscall_header 2023-06-17 07:57:45 -04:00
ieee802154 drivers: ieee802154: nrf5: multiple CCA support 2023-07-25 09:13:41 +02:00
input input: remove cap1203 kscan-like state report 2023-07-25 11:25:51 +02:00
interrupt_controller soc: xtensa,riscv: esp32xx: refactor folder structure 2023-07-25 18:12:33 +02:00
ipm drivers: ipm: added IPM over IVSHMEM driver 2023-07-20 10:44:57 +00:00
kscan input: convert cap1203 from kscan 2023-07-25 11:25:51 +02:00
led drivers: led: added support for is31fl3733 led driver 2023-07-21 10:51:18 +00:00
led_strip drivers: led_strip: apa102: add multi instances support 2023-05-31 10:23:22 +01:00
lora drivers: lora: shell: fix invalid range in config bw param 2023-05-25 08:22:08 +00:00
mbox drivers: mbox: Add Andestech mailbox driver 2023-07-26 10:51:41 +02:00
mdio soc: xtensa,riscv: esp32xx: refactor folder structure 2023-07-25 18:12:33 +02:00
memc drivers: memc: add NXP S32 QSPI controller 2023-07-26 09:44:14 +02:00
mfd driver: regulator: Add support for AXP192 power management IC 2023-07-19 09:52:15 +00:00
mipi_dsi drivers: mipi_dsi: dsi_mcux: fix support for DCS_LONG_WRITE command 2023-07-25 09:08:59 +02:00
misc drivers: misc: Add driver for RaspberryPi Pico PIO 2023-04-25 13:12:02 +02:00
mm drivers: mm: Fix macro call in RAT driver 2023-07-14 09:37:53 +02:00
modem doc: Drop asterisk from Doxygen @param 2023-07-13 13:25:28 +00:00
net drivers/gsm_ppp: Update existing modules to use PPP L2 2023-06-17 07:46:21 -04:00
neural_net xtensa: use sys_cache API instead of custom interfaces 2023-04-26 07:31:22 -04:00
pcie pcie: host: guard include of ACPICA header file 2023-07-24 09:07:45 +00:00
peci drivers: syscalls: use zephyr_syscall_header 2023-06-17 07:57:45 -04:00
pinctrl drivers: pinctrl: add driver for EOS S3 2023-07-26 14:59:59 +02:00
pm_cpu_ops drivers: pm_cpu_ops: Add support for multiple PSCI versions 2023-07-25 16:58:01 +00:00
power_domain power_domain: gpio: init with pm_device_driver_init 2023-07-26 08:16:44 +00:00
ps2 drivers: ps2: microchip: Low power and wakeup enabled 2023-06-17 07:59:07 -04:00
ptp_clock drivers: syscalls: use zephyr_syscall_header 2023-06-17 07:57:45 -04:00
pwm drivers: pwm: Add driver for xmc4xxx using ccu4 module 2023-07-26 15:09:41 +02:00
regulator driver: regulator: Add support for AXP192 power management IC 2023-07-19 09:52:15 +00:00
reset drivers: reset: Add reset controller for Intel Agilex5 platform 2023-07-25 16:58:01 +00:00
retained_mem drivers: retained_mem: Allow disabling mutex support 2023-07-12 11:51:30 +02:00
rtc drivers: rtc: stm32: Exclude STM32F1 from current RTC driver 2023-07-24 14:38:47 +00:00
sdhc drivers: sdhc: add support for using CPOL/CPHA SPI clock modes 2023-04-26 20:07:53 +02:00
sensor drivers: sensor: a01nyub: added driver 2023-07-26 13:28:28 +02:00
serial drivers: pinctrl: add driver for EOS S3 2023-07-26 14:59:59 +02:00
sip_svc subsystem: sip_svc: Add ARM SiP SVC subsystem 2023-05-09 08:46:50 -04:00
smbus drivers: syscalls: use zephyr_syscall_header 2023-06-17 07:57:45 -04:00
spi drivers: spi_nrfx_spis: Fix obtaining dev pointer in event handler 2023-07-26 09:52:24 +02:00
syscon drivers: kconfig: unify menuconfig title strings 2023-03-28 15:06:06 +02:00
timer soc: xtensa,riscv: esp32xx: refactor folder structure 2023-07-25 18:12:33 +02:00
usb drivers: usb: fix common misspellings in USB drivers 2023-07-26 10:46:01 +02:00
usb_c drivers: usb-c: fix - check if adc_channel is ready before use 2023-07-17 10:16:22 +00:00
video video: mcux_csi: set a dedicated init priority for video_mcux_csi 2023-07-19 18:00:20 +00:00
virtualization samples: drivers: ipm: added IPM over IVSHMEM sample 2023-07-20 10:44:57 +00:00
w1 drivers: move to timepoint API 2023-07-25 09:12:26 +02:00
watchdog soc: xtensa,riscv: esp32xx: refactor folder structure 2023-07-25 18:12:33 +02:00
wifi net: wifi: Move Wi-Fi ops to a separate struct 2023-07-11 14:55:30 +02:00
xen barriers: Move __DMB() to the new API 2023-05-24 13:13:57 -04:00
CMakeLists.txt entropy: use CONFIG_ENTROPY_GENERATOR to guard cmake include... 2023-06-17 07:57:45 -04:00
Kconfig arch: x86: updated acpi config macro 2023-06-30 17:53:01 +03:00