I am not sure this worked for a while, but the DT binding changed. Let's sync with the kernel driver and enable the necessary config options and some other stuff noticed as well. Ahmad Fatoum (5): asm-generic: atomic: implement atomic_inc/dec_return stubs phy: stm32-usphyc: sync with Linux v6.3-rc5 ARM: stm32mp: defconfig: enable use of DKx USB hubs clk: bulk: return -EPROBE_DEFER in silence ARM: stm32mp: dkx: enable deep probe arch/arm/boards/stm32mp15xx-dkx/board.c | 2 + arch/arm/configs/stm32mp_defconfig | 3 + drivers/clk/clk-bulk.c | 5 +- drivers/phy/phy-stm32-usbphyc.c | 321 ++++++++++++++++++++++-- include/asm-generic/atomic.h | 11 +- include/linux/units.h | 111 ++++++++ 6 files changed, 421 insertions(+), 32 deletions(-) create mode 100644 include/linux/units.h -- 2.39.2