diff --git a/target/linux/stm32/patches-6.6/001-net-stmmac-dwmac-stm32-use-devm_stmmac_probe_config_.patch b/target/linux/stm32/patches-6.12/001-net-stmmac-dwmac-stm32-use-devm_stmmac_probe_config_.patch similarity index 100% rename from target/linux/stm32/patches-6.6/001-net-stmmac-dwmac-stm32-use-devm_stmmac_probe_config_.patch rename to target/linux/stm32/patches-6.12/001-net-stmmac-dwmac-stm32-use-devm_stmmac_probe_config_.patch diff --git a/target/linux/stm32/patches-6.6/002-net-stmmac-dwmac-stm32-refactor-clock-config.patch b/target/linux/stm32/patches-6.12/002-net-stmmac-dwmac-stm32-refactor-clock-config.patch similarity index 100% rename from target/linux/stm32/patches-6.6/002-net-stmmac-dwmac-stm32-refactor-clock-config.patch rename to target/linux/stm32/patches-6.12/002-net-stmmac-dwmac-stm32-refactor-clock-config.patch diff --git a/target/linux/stm32/patches-6.6/003-net-stmmac-dwmac-stm32-Separate-out-external-clock-r.patch b/target/linux/stm32/patches-6.12/003-net-stmmac-dwmac-stm32-Separate-out-external-clock-r.patch similarity index 100% rename from target/linux/stm32/patches-6.6/003-net-stmmac-dwmac-stm32-Separate-out-external-clock-r.patch rename to target/linux/stm32/patches-6.12/003-net-stmmac-dwmac-stm32-Separate-out-external-clock-r.patch diff --git a/target/linux/stm32/patches-6.6/004-net-stmmac-dwmac-stm32-Separate-out-external-clock-s.patch b/target/linux/stm32/patches-6.12/004-net-stmmac-dwmac-stm32-Separate-out-external-clock-s.patch similarity index 100% rename from target/linux/stm32/patches-6.6/004-net-stmmac-dwmac-stm32-Separate-out-external-clock-s.patch rename to target/linux/stm32/patches-6.12/004-net-stmmac-dwmac-stm32-Separate-out-external-clock-s.patch diff --git a/target/linux/stm32/patches-6.6/005-net-stmmac-dwmac-stm32-Extract-PMCR-configuration.patch b/target/linux/stm32/patches-6.12/005-net-stmmac-dwmac-stm32-Extract-PMCR-configuration.patch similarity index 100% rename from target/linux/stm32/patches-6.6/005-net-stmmac-dwmac-stm32-Extract-PMCR-configuration.patch rename to target/linux/stm32/patches-6.12/005-net-stmmac-dwmac-stm32-Extract-PMCR-configuration.patch diff --git a/target/linux/stm32/patches-6.6/006-net-stmmac-dwmac-stm32-Clean-up-the-debug-prints.patch b/target/linux/stm32/patches-6.12/006-net-stmmac-dwmac-stm32-Clean-up-the-debug-prints.patch similarity index 100% rename from target/linux/stm32/patches-6.6/006-net-stmmac-dwmac-stm32-Clean-up-the-debug-prints.patch rename to target/linux/stm32/patches-6.12/006-net-stmmac-dwmac-stm32-Clean-up-the-debug-prints.patch diff --git a/target/linux/stm32/patches-6.6/007-net-stmmac-dwmac-stm32-Mask-support-for-PMCR-configu.patch b/target/linux/stm32/patches-6.12/007-net-stmmac-dwmac-stm32-Mask-support-for-PMCR-configu.patch similarity index 100% rename from target/linux/stm32/patches-6.6/007-net-stmmac-dwmac-stm32-Mask-support-for-PMCR-configu.patch rename to target/linux/stm32/patches-6.12/007-net-stmmac-dwmac-stm32-Mask-support-for-PMCR-configu.patch diff --git a/target/linux/stm32/patches-6.6/008-net-stmmac-dwmac-stm32-add-management-of-stm32mp13-f.patch b/target/linux/stm32/patches-6.12/008-net-stmmac-dwmac-stm32-add-management-of-stm32mp13-f.patch similarity index 100% rename from target/linux/stm32/patches-6.6/008-net-stmmac-dwmac-stm32-add-management-of-stm32mp13-f.patch rename to target/linux/stm32/patches-6.12/008-net-stmmac-dwmac-stm32-add-management-of-stm32mp13-f.patch diff --git a/target/linux/stm32/patches-6.6/009-net-stmmac-dwmac-stm32-Add-test-to-verify-if-ETHCK-i.patch b/target/linux/stm32/patches-6.12/009-net-stmmac-dwmac-stm32-Add-test-to-verify-if-ETHCK-i.patch similarity index 100% rename from target/linux/stm32/patches-6.6/009-net-stmmac-dwmac-stm32-Add-test-to-verify-if-ETHCK-i.patch rename to target/linux/stm32/patches-6.12/009-net-stmmac-dwmac-stm32-Add-test-to-verify-if-ETHCK-i.patch diff --git a/target/linux/stm32/patches-6.6/010-net-stmmac-dwmac-stm32-update-err-status-in-case-dif.patch b/target/linux/stm32/patches-6.12/010-net-stmmac-dwmac-stm32-update-err-status-in-case-dif.patch similarity index 100% rename from target/linux/stm32/patches-6.6/010-net-stmmac-dwmac-stm32-update-err-status-in-case-dif.patch rename to target/linux/stm32/patches-6.12/010-net-stmmac-dwmac-stm32-update-err-status-in-case-dif.patch diff --git a/target/linux/stm32/patches-6.6/020-ARM-dts-stm32-add-ETZPC-as-a-system-bus-for-STM32MP1.patch b/target/linux/stm32/patches-6.12/020-ARM-dts-stm32-add-ETZPC-as-a-system-bus-for-STM32MP1.patch similarity index 100% rename from target/linux/stm32/patches-6.6/020-ARM-dts-stm32-add-ETZPC-as-a-system-bus-for-STM32MP1.patch rename to target/linux/stm32/patches-6.12/020-ARM-dts-stm32-add-ETZPC-as-a-system-bus-for-STM32MP1.patch diff --git a/target/linux/stm32/patches-6.6/021-ARM-dts-stm32-put-ETZPC-as-an-access-controller-for-.patch b/target/linux/stm32/patches-6.12/021-ARM-dts-stm32-put-ETZPC-as-an-access-controller-for-.patch similarity index 100% rename from target/linux/stm32/patches-6.6/021-ARM-dts-stm32-put-ETZPC-as-an-access-controller-for-.patch rename to target/linux/stm32/patches-6.12/021-ARM-dts-stm32-put-ETZPC-as-an-access-controller-for-.patch diff --git a/target/linux/stm32/patches-6.6/022-ARM-dts-stm32-add-ethernet1-2-RMII-pins-for-STM32MP1.patch b/target/linux/stm32/patches-6.12/022-ARM-dts-stm32-add-ethernet1-2-RMII-pins-for-STM32MP1.patch similarity index 100% rename from target/linux/stm32/patches-6.6/022-ARM-dts-stm32-add-ethernet1-2-RMII-pins-for-STM32MP1.patch rename to target/linux/stm32/patches-6.12/022-ARM-dts-stm32-add-ethernet1-2-RMII-pins-for-STM32MP1.patch diff --git a/target/linux/stm32/patches-6.6/023-ARM-dts-stm32-add-ethernet1-and-ethernet2-support-on.patch b/target/linux/stm32/patches-6.12/023-ARM-dts-stm32-add-ethernet1-and-ethernet2-support-on.patch similarity index 100% rename from target/linux/stm32/patches-6.6/023-ARM-dts-stm32-add-ethernet1-and-ethernet2-support-on.patch rename to target/linux/stm32/patches-6.12/023-ARM-dts-stm32-add-ethernet1-and-ethernet2-support-on.patch diff --git a/target/linux/stm32/patches-6.6/024-ARM-dts-stm32-add-ethernet1-for-STM32MP135F-DK-board.patch b/target/linux/stm32/patches-6.12/024-ARM-dts-stm32-add-ethernet1-for-STM32MP135F-DK-board.patch similarity index 100% rename from target/linux/stm32/patches-6.6/024-ARM-dts-stm32-add-ethernet1-for-STM32MP135F-DK-board.patch rename to target/linux/stm32/patches-6.12/024-ARM-dts-stm32-add-ethernet1-for-STM32MP135F-DK-board.patch diff --git a/target/linux/stm32/patches-6.6/030-rtc-stm32-add-pinctrl-and-pinmux-interfaces.patch b/target/linux/stm32/patches-6.12/030-rtc-stm32-add-pinctrl-and-pinmux-interfaces.patch similarity index 100% rename from target/linux/stm32/patches-6.6/030-rtc-stm32-add-pinctrl-and-pinmux-interfaces.patch rename to target/linux/stm32/patches-6.12/030-rtc-stm32-add-pinctrl-and-pinmux-interfaces.patch diff --git a/target/linux/stm32/patches-6.6/031-rtc-stm32-add-Low-Speed-Clock-Output-LSCO-support.patch b/target/linux/stm32/patches-6.12/031-rtc-stm32-add-Low-Speed-Clock-Output-LSCO-support.patch similarity index 100% rename from target/linux/stm32/patches-6.6/031-rtc-stm32-add-Low-Speed-Clock-Output-LSCO-support.patch rename to target/linux/stm32/patches-6.12/031-rtc-stm32-add-Low-Speed-Clock-Output-LSCO-support.patch diff --git a/target/linux/stm32/patches-6.6/032-ARM-dts-stm32-rtc-add-pin-to-provide-LSCO-on-stm32mp.patch b/target/linux/stm32/patches-6.12/032-ARM-dts-stm32-rtc-add-pin-to-provide-LSCO-on-stm32mp.patch similarity index 100% rename from target/linux/stm32/patches-6.6/032-ARM-dts-stm32-rtc-add-pin-to-provide-LSCO-on-stm32mp.patch rename to target/linux/stm32/patches-6.12/032-ARM-dts-stm32-rtc-add-pin-to-provide-LSCO-on-stm32mp.patch diff --git a/target/linux/stm32/patches-6.6/033-ARM-dts-stm32-rtc-add-LSCO-to-WLAN-BT-module-on-stm3.patch b/target/linux/stm32/patches-6.12/033-ARM-dts-stm32-rtc-add-LSCO-to-WLAN-BT-module-on-stm3.patch similarity index 100% rename from target/linux/stm32/patches-6.6/033-ARM-dts-stm32-rtc-add-LSCO-to-WLAN-BT-module-on-stm3.patch rename to target/linux/stm32/patches-6.12/033-ARM-dts-stm32-rtc-add-LSCO-to-WLAN-BT-module-on-stm3.patch diff --git a/target/linux/stm32/patches-6.6/034-ARM-dts-stm32-add-support-of-WLAN-BT-on-stm32mp135f-.patch b/target/linux/stm32/patches-6.12/034-ARM-dts-stm32-add-support-of-WLAN-BT-on-stm32mp135f-.patch similarity index 100% rename from target/linux/stm32/patches-6.6/034-ARM-dts-stm32-add-support-of-WLAN-BT-on-stm32mp135f-.patch rename to target/linux/stm32/patches-6.12/034-ARM-dts-stm32-add-support-of-WLAN-BT-on-stm32mp135f-.patch diff --git a/target/linux/stm32/patches-6.6/035-ARM-dts-stm32-rtc-add-pin-to-provide-LSCO-on-stm32mp.patch b/target/linux/stm32/patches-6.12/035-ARM-dts-stm32-rtc-add-pin-to-provide-LSCO-on-stm32mp.patch similarity index 100% rename from target/linux/stm32/patches-6.6/035-ARM-dts-stm32-rtc-add-pin-to-provide-LSCO-on-stm32mp.patch rename to target/linux/stm32/patches-6.12/035-ARM-dts-stm32-rtc-add-pin-to-provide-LSCO-on-stm32mp.patch diff --git a/target/linux/stm32/patches-6.6/036-ARM-dts-stm32-rtc-add-LSCO-to-WLAN-BT-module-on-stm3.patch b/target/linux/stm32/patches-6.12/036-ARM-dts-stm32-rtc-add-LSCO-to-WLAN-BT-module-on-stm3.patch similarity index 100% rename from target/linux/stm32/patches-6.6/036-ARM-dts-stm32-rtc-add-LSCO-to-WLAN-BT-module-on-stm3.patch rename to target/linux/stm32/patches-6.12/036-ARM-dts-stm32-rtc-add-LSCO-to-WLAN-BT-module-on-stm3.patch diff --git a/target/linux/stm32/patches-6.6/037-ARM-dts-stm32-add-support-of-WLAN-BT-on-stm32mp157c-.patch b/target/linux/stm32/patches-6.12/037-ARM-dts-stm32-add-support-of-WLAN-BT-on-stm32mp157c-.patch similarity index 100% rename from target/linux/stm32/patches-6.6/037-ARM-dts-stm32-add-support-of-WLAN-BT-on-stm32mp157c-.patch rename to target/linux/stm32/patches-6.12/037-ARM-dts-stm32-add-support-of-WLAN-BT-on-stm32mp157c-.patch diff --git a/target/linux/stm32/patches-6.6/040-ARM-dts-stm32-add-ETZPC-as-a-system-bus-for-STM32MP1.patch b/target/linux/stm32/patches-6.12/040-ARM-dts-stm32-add-ETZPC-as-a-system-bus-for-STM32MP1.patch similarity index 100% rename from target/linux/stm32/patches-6.6/040-ARM-dts-stm32-add-ETZPC-as-a-system-bus-for-STM32MP1.patch rename to target/linux/stm32/patches-6.12/040-ARM-dts-stm32-add-ETZPC-as-a-system-bus-for-STM32MP1.patch diff --git a/target/linux/stm32/patches-6.6/041-ARM-dts-stm32-put-ETZPC-as-an-access-controller-for-.patch b/target/linux/stm32/patches-6.12/041-ARM-dts-stm32-put-ETZPC-as-an-access-controller-for-.patch similarity index 100% rename from target/linux/stm32/patches-6.6/041-ARM-dts-stm32-put-ETZPC-as-an-access-controller-for-.patch rename to target/linux/stm32/patches-6.12/041-ARM-dts-stm32-put-ETZPC-as-an-access-controller-for-.patch diff --git a/target/linux/stm32/patches-6.6/050-mmc-mmci-stm32-add-SDIO-in-band-interrupt-mode.patch b/target/linux/stm32/patches-6.12/050-mmc-mmci-stm32-add-SDIO-in-band-interrupt-mode.patch similarity index 100% rename from target/linux/stm32/patches-6.6/050-mmc-mmci-stm32-add-SDIO-in-band-interrupt-mode.patch rename to target/linux/stm32/patches-6.12/050-mmc-mmci-stm32-add-SDIO-in-band-interrupt-mode.patch diff --git a/target/linux/stm32/patches-6.6/700-net-stmmac-dwmac-stm32-add-support-of-phy-supply-pro.patch b/target/linux/stm32/patches-6.12/700-net-stmmac-dwmac-stm32-add-support-of-phy-supply-pro.patch similarity index 100% rename from target/linux/stm32/patches-6.6/700-net-stmmac-dwmac-stm32-add-support-of-phy-supply-pro.patch rename to target/linux/stm32/patches-6.12/700-net-stmmac-dwmac-stm32-add-support-of-phy-supply-pro.patch diff --git a/target/linux/stm32/patches-6.6/900-ARM-dts-stm32-add-ethernet2-for-STM32MP135F-DK-board.patch b/target/linux/stm32/patches-6.12/900-ARM-dts-stm32-add-ethernet2-for-STM32MP135F-DK-board.patch similarity index 100% rename from target/linux/stm32/patches-6.6/900-ARM-dts-stm32-add-ethernet2-for-STM32MP135F-DK-board.patch rename to target/linux/stm32/patches-6.12/900-ARM-dts-stm32-add-ethernet2-for-STM32MP135F-DK-board.patch diff --git a/target/linux/stm32/patches-6.6/910-ARM-dts-stm32-add-missing-eth_wake_irq-interrupt-for.patch b/target/linux/stm32/patches-6.12/910-ARM-dts-stm32-add-missing-eth_wake_irq-interrupt-for.patch similarity index 100% rename from target/linux/stm32/patches-6.6/910-ARM-dts-stm32-add-missing-eth_wake_irq-interrupt-for.patch rename to target/linux/stm32/patches-6.12/910-ARM-dts-stm32-add-missing-eth_wake_irq-interrupt-for.patch diff --git a/target/linux/stm32/stm32mp1/config-6.6 b/target/linux/stm32/stm32mp1/config-6.12 similarity index 100% rename from target/linux/stm32/stm32mp1/config-6.6 rename to target/linux/stm32/stm32mp1/config-6.12