zephyr/dts/arm
Johann Fischer 6d06a8cea9 drivers: udc_dwc2: use devicetree to configure endpoint capabilities
Although we can get the number of configured OUT and IN endpoints and
endpoint capabilities from the DWC GHWCFGn registers, we need to
configure the number of endpoint configuration structs at build time. On
some platforms, we cannot access the hardware register at pre-init, so
we use the GHWCFGn values from the devicetree to provide endpoint
capabilities. This can be considered a workaround, and we may change the
upper layer internals to avoid it in the future.

Also, add a new vendor quirk to fill in platform-specific controller
capabilities.

Signed-off-by: Johann Fischer <johann.fischer@nordicsemi.no>
2024-05-17 14:05:08 +01:00
..
acsip dts: arm: Remove label property from devicetrees 2022-07-27 18:48:10 +02:00
ambiq drivers: gpio: Add support for Apollo3 SoCs GPIO 2024-05-15 16:08:29 +02:00
aspeed dts: arm: aspeed: add AST10X0 system reset control 2022-12-05 14:36:16 +01:00
atmel dts: bindings: can: remove optional sample point properties 2024-03-17 15:36:19 +01:00
broadcom dts: broadcom: Move viper-common.dtsi to dts/common 2024-04-25 09:46:25 -04:00
cypress dts: psoc6: move pinctrl subdevices up a node 2023-10-25 18:39:31 -07:00
ene dts: i2c: kb1200 i2c device nodes 2024-03-15 09:39:48 +00:00
gd dts: arm/riscv: gigadevice: s/gigadevice/gd 2024-01-10 20:59:21 -05:00
infineon drivers: can: Add xmc4xxx CAN support 2024-01-30 19:06:06 +01:00
intel_socfpga_std drivers: udc_dwc2: use devicetree to configure endpoint capabilities 2024-05-17 14:05:08 +01:00
microchip treewide: drivers: espi: Adjust terms per eSPI specification 1.5 2024-05-02 13:56:46 -04:00
nordic drivers: wdt: nrf: Add WDT instances that exist in nrf54h20 2024-05-09 15:44:40 +02:00
nuvoton dts: arm: nuvoton: add rtc node of numaker m2l31x 2024-05-15 17:11:28 +01:00
nxp dts: rw61x: Add Idle and Suspend power modes 2024-05-16 18:53:51 -04:00
olimex dts: Add power-amplifier properties to STM32WL boards/modules 2023-04-24 13:33:25 +02:00
quicklogic dts: arm: Blanket remove all usages of arm,num-mpu-regions 2023-12-01 10:48:00 +00:00
renesas drivers: serial: Smartbond: Flow control for uart2 and uart3 2024-05-12 17:03:17 -04:00
rpi_pico drivers: serial: rpi_pico: Migrate to pl011 driver 2024-04-10 10:01:25 +02:00
seeed_studio hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
silabs boards: silabs: efr32_radio: Remove duplicate usart0 definition 2024-05-07 09:50:10 +02:00
st boards/stm32f769i_disco: add accessible memory region for QSPI flash 2024-05-16 15:52:01 +02:00
ti dts: arm: ti: am62x_m4: Remove address-cells from gpio 2024-04-24 15:56:01 -04:00
xilinx drivers: pinctrl: Add ZynqMP / Mercury XU pinctrl support 2024-01-26 12:47:11 +01:00
armv6-m.dtsi dts: arm: Add #address-cells to nvic nodes 2021-08-02 15:02:09 -04:00
armv7-a.dtsi soc: arm: dts: arm: xilinx: Zynq-7000 SoC init code, device tree data 2021-10-28 15:26:50 +02:00
armv7-m.dtsi dts: arm: Add #address-cells to nvic nodes 2021-08-02 15:02:09 -04:00
armv7-r.dtsi arch: arm: Fix incorrect Cortex-R device tree specification. 2019-10-11 16:27:14 +02:00
armv8-m.dtsi dts: arm: Add #address-cells to nvic nodes 2021-08-02 15:02:09 -04:00
armv8-r.dtsi dts: arm: add ARMv8-R skeleton 2022-10-14 09:51:14 +02:00
armv8.1-m.dtsi dts: arm: Add #address-cells to nvic nodes 2021-08-02 15:02:09 -04:00