From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Fri, 15 Mar 2024 22:12:49 +0100 Received: from metis.whiteo.stw.pengutronix.de ([2a0a:edc0:2:b01:1d::104]) by lore.white.stw.pengutronix.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1rlErB-008SJH-0i for lore@lore.pengutronix.de; Fri, 15 Mar 2024 22:12:49 +0100 Received: from localhost ([127.0.0.1] helo=metis.whiteo.stw.pengutronix.de) by metis.whiteo.stw.pengutronix.de with esmtp (Exim 4.92) (envelope-from ) id 1rlErA-0004YO-A2; Fri, 15 Mar 2024 22:12:48 +0100 Received: from drehscheibe.grey.stw.pengutronix.de ([2a0a:edc0:0:c01:1d::a2]) by metis.whiteo.stw.pengutronix.de with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1rlEr4-0004W4-D8 for distrokit@pengutronix.de; Fri, 15 Mar 2024 22:12:42 +0100 Received: from [2a0a:edc0:0:1101:1d::54] (helo=dude05.red.stw.pengutronix.de) by drehscheibe.grey.stw.pengutronix.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1rlEr4-006Zi7-0p for distrokit@pengutronix.de; Fri, 15 Mar 2024 22:12:42 +0100 Received: from localhost ([::1] helo=dude05.red.stw.pengutronix.de) by dude05.red.stw.pengutronix.de with esmtp (Exim 4.96) (envelope-from ) id 1rlEr3-00Cggo-1N for distrokit@pengutronix.de; Fri, 15 Mar 2024 22:12:41 +0100 From: Ahmad Fatoum To: distrokit@pengutronix.de Date: Fri, 15 Mar 2024 22:12:28 +0100 Message-Id: <20240315211240.3016716-1-a.fatoum@pengutronix.de> X-Mailer: git-send-email 2.39.2 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Subject: [DistroKit] [PATCH 00/12] update and add STM32MP135F-DK support X-BeenThere: distrokit@pengutronix.de X-Mailman-Version: 2.1.29 Precedence: list List-Id: DistroKit Mailinglist List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "DistroKit" X-SA-Exim-Connect-IP: 127.0.0.1 X-SA-Exim-Mail-From: distrokit-bounces@pengutronix.de X-SA-Exim-Scanned: No (on metis.whiteo.stw.pengutronix.de); SAEximRunCond expanded to false This series updates core components: PTXdist, TF-A, barebox and kernel to their newest versions and then adds OP-TEE support to enable booting DistroKit on the new STM32MP135F-DK. Ahmad Fatoum (12): ptxdist: migrate 2023.02.0 → 2024.03.0 tf-a: update from v2.8 → v2.10 v8a: imx8mq-evk: disable PCI nodes v8a: update kernel from v6.6 → v6.8 v8a: barebox: version bump v2023.12.0 → v2024.03.0 v7a: update kernel from v6.6 → v6.8 v7a: barebox: version bump v2024.01.0 → v2024.03.0 v7a: barebox: enable STM32MP135F-DK support v7a: build OP-TEE for STM32MP13 v7a: stm32mp: add TF-A recipe for STM32MP13 v7a: kernel: enable STM32MP135F-DK support v7a: stm32mp: add image recipe for STM32MP135F-DK configs/platform-mips/platformconfig | 4 +- configs/platform-mipsel/platformconfig | 4 +- configs/platform-rpi1/platformconfig | 4 +- .../platform-v7a/barebox-am335x-mlo.config | 17 +- configs/platform-v7a/barebox-am335x.config | 19 +- .../platform-v7a/barebox-am335x.config.diff | 4 +- configs/platform-v7a/barebox-at91.config | 18 +- configs/platform-v7a/barebox-at91.config.diff | 4 +- configs/platform-v7a/barebox-mx6.config | 18 +- configs/platform-v7a/barebox-mx6.config.diff | 2 +- configs/platform-v7a/barebox-rpi2.config | 18 +- configs/platform-v7a/barebox-rpi2.config.diff | 2 +- configs/platform-v7a/barebox-stm32mp.config | 42 ++- .../platform-v7a/barebox-stm32mp.config.diff | 24 +- configs/platform-v7a/barebox-vexpress.config | 18 +- .../platform-v7a/barebox-vexpress.config.diff | 2 +- configs/platform-v7a/barebox.config | 18 +- .../config/images/stm32mp-optee.config | 60 ++++ configs/platform-v7a/dts/bootstate.dtsi | 3 +- configs/platform-v7a/kernelconfig | 129 +++++--- ...ression-booting-without-VideoCore-DT.patch | 130 -------- .../patches/barebox-2024.01.0/series | 1 - configs/platform-v7a/platformconfig | 27 +- .../platforms/image-stm32mp135f-dk.in | 13 + .../platform-v7a/platforms/tf-a-stm32mp13.in | 12 + .../platform-v7a/rules/barebox-stm32mp.make | 3 +- .../rules/image-stm32mp135f-dk.make | 34 ++ .../platform-v7a/rules/tf-a-stm32mp13.make | 110 +++++++ configs/platform-v7a_noneon/platformconfig | 4 +- .../init/disable-imx8mq-pci | 7 + configs/platform-v8a/barebox.config | 36 ++- configs/platform-v8a/kernelconfig | 121 +++++-- configs/platform-v8a/platformconfig | 16 +- configs/platform-x86_64/platformconfig | 4 +- configs/ptxconfig | 8 +- ...DRAM-retention-by-default-on-i.MX8MQ.patch | 182 +++++++++++ ...kage-on-ARMv7-CPUs-with-SP_min-as-BL.patch | 61 ++++ ...ct-console-base-address-during-runti.patch | 69 ++++ ...mx-disable-DRAM-retention-by-default.patch | 174 ++++++++++ ...ct-console-base-address-during-runti.patch | 72 +++++ ...kage-on-ARMv7-CPUs-with-SP_min-as-BL.patch | 57 ++++ ...tomers-pengutronix-distrokit-2024031.patch | 21 ++ patches/tf-a-v2.10/series | 19 ++ ...-add-helper-to-detect-linker-options.patch | 35 -- ...dd-support-for-new-binutils-versions.patch | 54 ---- ...-IMX_BOOT_UART_BASE-configurable-via.patch | 41 --- ...remove-empty-bl31_plat_runtime_setup.patch | 30 -- ...03-feat-imx8mq-always-set-up-console.patch | 51 --- ...imx8mq-make-use-of-setup_page_tables.patch | 53 --- ...-refactor-imx8mq-introduce-BL31_SIZE.patch | 54 ---- ...106-feat-imx8mq-add-BL31-PIE-support.patch | 55 ---- ...feat-imx8mq-add-support-for-gcc-12.x.patch | 45 --- ...t-console-base-address-during-runtim.patch | 304 ------------------ ...MX_BOOT_UART_BASE-autodetection-opti.patch | 172 ---------- ...omers-pengutronix-distrokit-20240117.patch | 21 -- patches/tf-a-v2.8/series | 27 -- 56 files changed, 1322 insertions(+), 1211 deletions(-) create mode 100644 configs/platform-v7a/config/images/stm32mp-optee.config delete mode 100644 configs/platform-v7a/patches/barebox-2024.01.0/0001-ARM-rpi-fix-regression-booting-without-VideoCore-DT.patch delete mode 100644 configs/platform-v7a/patches/barebox-2024.01.0/series create mode 100644 configs/platform-v7a/platforms/image-stm32mp135f-dk.in create mode 100644 configs/platform-v7a/platforms/tf-a-stm32mp13.in create mode 100644 configs/platform-v7a/rules/image-stm32mp135f-dk.make create mode 100644 configs/platform-v7a/rules/tf-a-stm32mp13.make create mode 100755 configs/platform-v8a/barebox-common-defaultenv/init/disable-imx8mq-pci create mode 100644 patches/tf-a-v2.10/0001-fix-imx-disable-DRAM-retention-by-default-on-i.MX8MQ.patch create mode 100644 patches/tf-a-v2.10/0001-fix-pmu-fix-breakage-on-ARMv7-CPUs-with-SP_min-as-BL.patch create mode 100644 patches/tf-a-v2.10/0002-feat-imx8mq-detect-console-base-address-during-runti.patch create mode 100644 patches/tf-a-v2.10/0003-imx-disable-DRAM-retention-by-default.patch create mode 100644 patches/tf-a-v2.10/0101-feat-imx8mq-detect-console-base-address-during-runti.patch create mode 100644 patches/tf-a-v2.10/0201-fix-pmu-fix-breakage-on-ARMv7-CPUs-with-SP_min-as-BL.patch create mode 100644 patches/tf-a-v2.10/0301-Release-2.10-customers-pengutronix-distrokit-2024031.patch create mode 100644 patches/tf-a-v2.10/series delete mode 100644 patches/tf-a-v2.8/0001-build-makefile-add-helper-to-detect-linker-options.patch delete mode 100644 patches/tf-a-v2.8/0002-feat-build-add-support-for-new-binutils-versions.patch delete mode 100644 patches/tf-a-v2.8/0101-feat-imx8mq-make-IMX_BOOT_UART_BASE-configurable-via.patch delete mode 100644 patches/tf-a-v2.8/0102-feat-imx8mq-remove-empty-bl31_plat_runtime_setup.patch delete mode 100644 patches/tf-a-v2.8/0103-feat-imx8mq-always-set-up-console.patch delete mode 100644 patches/tf-a-v2.8/0104-refactor-imx8mq-make-use-of-setup_page_tables.patch delete mode 100644 patches/tf-a-v2.8/0105-refactor-imx8mq-introduce-BL31_SIZE.patch delete mode 100644 patches/tf-a-v2.8/0106-feat-imx8mq-add-BL31-PIE-support.patch delete mode 100644 patches/tf-a-v2.8/0107-feat-imx8mq-add-support-for-gcc-12.x.patch delete mode 100644 patches/tf-a-v2.8/0201-feat-imx8m-detect-console-base-address-during-runtim.patch delete mode 100644 patches/tf-a-v2.8/0202-fix-imx8m-make-IMX_BOOT_UART_BASE-autodetection-opti.patch delete mode 100644 patches/tf-a-v2.8/0301-Release-2.8-customers-pengutronix-distrokit-20240117.patch delete mode 100644 patches/tf-a-v2.8/series -- 2.39.2