Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update to Yocto 5.1 - Styhead #189

Draft
wants to merge 82 commits into
base: styhead
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
82 commits
Select commit Hold shift + click to select a range
dd05ef6
meta-lxatac-bsp: machine: lxatac: remove IMAGE_FSTYPES += "tar"
hnez Oct 4, 2024
415953f
meta-lxatac-bsp: rauc: remove rauc-native_%.bbappend
hnez Oct 4, 2024
fe5014a
meta-lxatac-software: conf-notes.txt: remove section about qemu images
hnez Oct 4, 2024
45f4051
meta-lxatac-software: distro: tacos: one DISTRO_FEATURE per line
hnez Oct 4, 2024
0feb8f8
meta-lxatac-software: distro: tacos: sort DISTRO_FEATURES
hnez Oct 4, 2024
0d36102
meta-lxatac-software: distro: tacos: enable minidebuginfo
hnez Oct 4, 2024
3d725e0
meta-lxatac-bsp: emmc-image: do not DEPEND on genext2fs-native
hnez Oct 4, 2024
4efcb33
Merge pull request #188 from hnez/cleanup
hnez Oct 7, 2024
f810752
meta-lxatac-bsp: linux-lxatac: upgrade to 6.11
hnez Aug 30, 2024
141b76c
meta-lxatac-bsp: linux-lxatac: add workaround for broken fbdev emulation
hnez Sep 17, 2024
93c4ac3
Merge pull request #173 from hnez/linux-6.11
hnez Oct 8, 2024
ce01599
meta-*: bump meta-oe from `735ae03` to `72018ca` in the layers group
dependabot[bot] Oct 10, 2024
84ce4b6
Merge pull request #190 from linux-automation/dependabot/submodules/l…
hnez Oct 11, 2024
1036720
meta-*: bump the layers group with 3 updates
dependabot[bot] Oct 17, 2024
313f45f
Merge pull request #191 from linux-automation/dependabot/submodules/l…
hnez Oct 18, 2024
c29b2cc
meta-lxatac-bsp: linux-lxatac: remove superflous RDEPENDS line
hnez Oct 18, 2024
68a17f4
meta-lxatac-software: lxatac-image-full: remove rng-tools bad rule
hnez Oct 18, 2024
e0c7587
meta-lxatac-software: templates: bblayers: remove meta-perl
hnez Oct 18, 2024
410aad7
meta-lxatac-bsp: linux-lxatac: enable bluetooth via USB instead of vi…
jluebbe Oct 18, 2024
5950d37
meta-lxatac-bsp: linux-lxatac: enable more USB wifi drivers
jluebbe Oct 18, 2024
b4030f3
Merge pull request #192 from hnez/cleanup
jluebbe Oct 18, 2024
e3b9c26
meta-labgrid: update to a version that adds grpc support
jluebbe Jun 20, 2024
f9b9322
Merge pull request #195 from hnez/labgrid-grpc
hnez Oct 22, 2024
d91d4f4
Merge pull request #194 from jluebbe/wireless-drivers
hnez Oct 22, 2024
ee221dc
ci: build: enable artifact upload to the local Forrest runner
hnez Oct 23, 2024
6876eb8
meta-lxatac-software: python3-labgrid: use SRCREV from meta-labgrid
hnez Oct 23, 2024
1c5fa24
Merge pull request #196 from hnez/forrest-artifact-upload
jluebbe Oct 23, 2024
19bcaa4
Merge pull request #197 from hnez/labgrid-grpc-fix
jluebbe Oct 23, 2024
c5b40dd
meta-*: bump the layers group with 2 updates
dependabot[bot] Oct 24, 2024
88af8e0
Merge pull request #198 from linux-automation/dependabot/submodules/l…
hnez Oct 25, 2024
22e857e
meta-lxatac-bsp: barebox: update to 2024.10.0
hnez Oct 18, 2024
b2a636d
Merge pull request #193 from hnez/barebox-2024-10
hnez Oct 25, 2024
37af1ed
meta-lxatac-software: imx-uuu: use meta-oe libtinyxml2 instead of local
hnez Oct 30, 2024
062be67
meta-lxatac-software: tinyxml2: remove recipe
hnez Oct 30, 2024
7466bef
Merge pull request #200 from hnez/tinyxml
hnez Oct 30, 2024
eb2082a
meta-lxatac-software: panel-mipi-dbi-native: rename to ..._git.bb
hnez Oct 29, 2024
af3fe8f
meta-lxatac-software: panel-mipi-dbi-native: update to current HEAD
hnez Oct 29, 2024
be8581f
meta-lxatac-software: panel-mipi-dbi-native: improve package metadata
hnez Oct 29, 2024
0fd8f12
meta-lxatac-software: classes: panel-mipi-dbi: add usage documentation
hnez Oct 29, 2024
3c816d3
meta-lxatac-software: panel-shineworld-lh133k: update to match bbclas…
hnez Oct 29, 2024
e345f20
meta-*: bump poky from `200d12b` to `2f136ed` in the layers group
dependabot[bot] Oct 31, 2024
294afc7
meta-lxatac-software: classes: panel-mipi-dbi: compile to B not WORKDIR
hnez Nov 1, 2024
0584d3b
Merge pull request #202 from linux-automation/dependabot/submodules/l…
hnez Nov 1, 2024
0c7b9cf
Merge pull request #199 from hnez/panel-mipi-dbi
hnez Nov 1, 2024
5407a9d
meta-*: bump the layers group with 2 updates
dependabot[bot] Nov 7, 2024
bb1b196
Merge pull request #204 from linux-automation/dependabot/submodules/l…
hnez Nov 11, 2024
a9a9b1a
meta-lxatac-software: bcu: update metadata in preparation for upstrea…
hnez Oct 30, 2024
4ccef57
meta-lxatac-software: bcu: enable building bcu-native for use on host
hnez Oct 30, 2024
dcfb572
meta-lxatac-software: bcu: update from 1.1.92 to 1.1.100
hnez Oct 30, 2024
36866f4
meta-lxatac-bsp: linux-lxatac: add aliases for can/i2c/spi and disabl…
hnez Nov 11, 2024
8ac553f
Merge pull request #205 from hnez/stable-spi-numbering
hnez Nov 11, 2024
6c54f72
meta-lxatac-software: distro: tacos: configure VOLATILE_LOG_DIR in di…
hnez Nov 12, 2024
9b47447
meta-lxatac-software: distro: tacos: make /srv on the rootfs read-only
hnez Nov 12, 2024
351f05e
labgrid-exporter: add RKUSBLoader match to template
a3f Nov 12, 2024
c0e5335
meta-lxatac-software: containers: pass through /var/cache/labgrid
a3f Nov 12, 2024
702c2a2
Merge pull request #207 from hnez/volatile-log-distro
hnez Nov 13, 2024
19f053a
Merge pull request #201 from hnez/bcu
hnez Nov 13, 2024
aa6490f
Merge pull request #209 from a3f/rkusbloader
hnez Nov 13, 2024
8244ddd
Merge pull request #210 from a3f/container-var-cache-labgrid
hnez Nov 13, 2024
d8c403e
Merge remote-tracking branch 'hnez/srv-ro' into HEAD
hnez Nov 13, 2024
fc61d3f
poky/meta-*: update to styhead/master branches
hnez Oct 2, 2024
cc64932
ci: build: update for styhead branch
hnez Oct 4, 2024
29a6a50
meta-lxatac-software: distro: tacos: change release name to styhead
hnez Oct 4, 2024
4bb762a
meta-lxatac-software: distro: tacos: remove TCLIBCAPPEND
hnez Oct 4, 2024
2026a29
meta-lxatac-software: distro: tacos: demote patch-status error to warn
hnez Oct 4, 2024
c33a59b
meta-lxatac-software: distro: tacos: demote buildpaths error to warn
hnez Oct 4, 2024
2b94524
meta-lxatac-software: distro: tacos: VOLATILE_LOG_DIR is deprecated
hnez Nov 1, 2024
07324de
meta-lxatac-software: sync local.conf.sample with poky
hnez Oct 4, 2024
445009c
meta-lxatac-{bsp,software}: UNPACKDIR transition for copy to fs recipes
hnez Oct 4, 2024
5f86e69
meta-lxatac-bsp: barebox: UNPACKDIR transition
hnez Oct 4, 2024
0d53e2b
meta-lxatac-bsp: rauc: UNPACKDIR transition
hnez Oct 4, 2024
d516622
meta-lxatac-software: atftp: UNPACKDIR transition
hnez Oct 4, 2024
0cffc21
meta-lxatac-software: python3-labgrid: UNPACKDIR transition
hnez Oct 4, 2024
9e8c836
meta-lxatac-software: python3-lxa-iobus: UNPACKDIR transition
hnez Oct 4, 2024
c3d1a2e
meta-lxatac-software: sysstat: UNPACKDIR transition
hnez Oct 4, 2024
c064338
meta-lxatac-software: htop: UNPACKDIR transition
hnez Oct 4, 2024
5e1c223
meta-lxatac-software: panel-mipi-dbi: UNPACKDIR transition
hnez Oct 4, 2024
f94f370
meta-lxatac-software: panel-shineworld-lh133k: UNPACKDIR transition
hnez Oct 4, 2024
35eb998
meta-lxatac-software: tacd: UNPACKDIR transition
hnez Oct 4, 2024
51056af
meta-lxatac-software: gitlab-runner: UNPACKDIR transition
hnez Oct 4, 2024
a66a39f
meta-lxatac-software: github-act-runner: UNPACKDIR transition
hnez Oct 4, 2024
19c14eb
meta-lxatac-software: tacd-webinterface: UNPACKDIR transition
hnez Oct 4, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 15 additions & 7 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,10 @@ name: build
on:
pull_request:
branches:
- scarthgap
- styhead
push:
branches:
- scarthgap
- styhead
schedule:
- cron: '10 21 * * 4'

Expand Down Expand Up @@ -75,10 +75,18 @@ jobs:
rsync -rvx --ignore-existing build/downloads yocto-cache: || true
rsync -rvx --ignore-existing build/sstate-cache yocto-cache: || true

- name: Upload RAUC Bundle
- name: Upload Artifacts to the Forrest Runner
uses: forrest-runner/upload-artifact@main
with:
path: |
images/tf-a-stm32mp153c-lxa-tac.stm32
images/emmc-boot-image-lxatac.fip
images/emmc-boot-image-lxatac.img
images/emmc-image-lxatac.simg
images/lxatac-core-bundle-base-lxatac.raucb

- name: Upload Artifact links to GitHub
uses: actions/upload-artifact@v4
with:
name: rauc-bundle
path: images/lxatac-core-bundle-base-lxatac-*.raucb
compression-level: 0
retention-days: 30
name: images
path: images/*.desktop
14 changes: 7 additions & 7 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -1,28 +1,28 @@
[submodule "meta-ptx"]
path = meta-ptx
url = https://github.com/pengutronix/meta-ptx.git
branch = scarthgap
branch = styhead
[submodule "meta-oe"]
path = meta-oe
url = https://github.com/openembedded/meta-openembedded.git
branch = scarthgap
branch = styhead
[submodule "meta-rauc"]
path = meta-rauc
url = https://github.com/rauc/meta-rauc.git
branch = scarthgap
branch = master
[submodule "meta-labgrid"]
path = meta-labgrid
url = https://github.com/labgrid-project/meta-labgrid.git
branch = scarthgap
branch = master
[submodule "meta-virtualization"]
path = meta-virtualization
url = https://github.com/lgirdk/meta-virtualization.git
branch = scarthgap
branch = master
[submodule "poky"]
path = poky
url = https://git.yoctoproject.org/poky
branch = scarthgap
branch = styhead
[submodule "meta-selinux"]
path = meta-selinux
url = https://git.yoctoproject.org/meta-selinux
branch = scarthgap
branch = master
2 changes: 1 addition & 1 deletion meta-lxatac-bsp/conf/layer.conf
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ BBFILE_PATTERN_lxatac-bsp = "^${LAYERDIR}/"
BBFILE_PRIORITY_lxatac-bsp = "11"

LAYERDEPENDS_lxatac-bsp = "core ptx rauc lxatac-software"
LAYERSERIES_COMPAT_lxatac-bsp = "scarthgap"
LAYERSERIES_COMPAT_lxatac-bsp = "styhead"

RAUC_KEY_FILE ?= "${LAYERDIR}/recipes-core/rauc/files/devel.key.pem"
RAUC_CERT_FILE ?= "${LAYERDIR}/recipes-core/rauc/files/devel.cert.pem"
Expand Down
6 changes: 0 additions & 6 deletions meta-lxatac-bsp/conf/machine/lxatac.conf
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,6 @@ include conf/machine/include/arm/armv7a/tune-cortexa7.inc

EXTRA_IMAGEDEPENDS += "virtual/bootloader"

IMAGE_FSTYPES += "tar"

# For better RAUC adaptive mode efficiency
IMAGE_ROOTFS_ALIGNMENT = "4"

Expand All @@ -37,8 +35,4 @@ KERNEL_DEVICETREE = "\
# The FIT image is stored in a separate partition
MACHINE_ESSENTIAL_EXTRA_RDEPENDS += "kernel-modules"

# Don't symlink /var/log to /var/log/volatile as we do actually want
# persistent logging.
VOLATILE_LOG_DIR = "no"

MACHINE_FEATURES = "serial ext2 rtc usbhost usbgadget"
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ DEPENDS = "libusb1 libusb1-native lzop-native bison-native flex-native pkgconfig
BBCLASSEXTEND = "native"

SRC_URI = "http://barebox.org/download/barebox-${PV}.tar.bz2"
SRC_URI[sha256sum] = "4d4ea7e232aeba2b3cb9ccf0dbf8cd8e01c65b6c615f64c3bd0c4f24f23a47da"
SRC_URI[sha256sum] = "955b20bfa7358732d2c0c09ccfd4c1a69087b7e2c610b16dee7442d71a5af88d"

S = "${WORKDIR}/barebox-${PV}"

Expand Down
6 changes: 3 additions & 3 deletions meta-lxatac-bsp/recipes-bsp/barebox/barebox.inc
Original file line number Diff line number Diff line change
Expand Up @@ -60,8 +60,8 @@ python () {
}

do_configure() {
if [ -e ${WORKDIR}/defconfig ]; then
cp ${WORKDIR}/defconfig ${B}/.config
if [ -e ${UNPACKDIR}/defconfig ]; then
cp ${UNPACKDIR}/defconfig ${B}/.config
else
if [ -n "${BAREBOX_CONFIG}" ]; then
oe_runmake ${BAREBOX_CONFIG}
Expand All @@ -75,7 +75,7 @@ do_configure() {
}

BAREBOX_ENV_DIR[doc] = "Overlay the barebox built-in environment with the environment provided by the BSP if specified."
BAREBOX_ENV_DIR ??= "${WORKDIR}/env/"
BAREBOX_ENV_DIR ??= "${UNPACKDIR}/env/"

do_compile () {
export userccflags="${TARGET_LDFLAGS}${HOST_CC_ARCH}${TOOLCHAIN_OPTIONS}"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ SRC_URI += " \
"
require files/patches/series.inc

SRC_URI[sha256sum] = "4d4ea7e232aeba2b3cb9ccf0dbf8cd8e01c65b6c615f64c3bd0c4f24f23a47da"
SRC_URI[sha256sum] = "955b20bfa7358732d2c0c09ccfd4c1a69087b7e2c610b16dee7442d71a5af88d"

COMPATIBLE_MACHINE = "lxatac"

Expand All @@ -31,8 +31,8 @@ do_deploy:append () {
DEPENDS:append = " panel-shineworld-lh133k"

do_copy_fw() {
mkdir -p ${WORKDIR}/env/firmware/
cp ${RECIPE_SYSROOT}${nonarch_base_libdir}/firmware/shineworld,lh133k.bin ${WORKDIR}/env/firmware/
mkdir -p ${UNPACKDIR}/env/firmware/
cp ${RECIPE_SYSROOT}${nonarch_base_libdir}/firmware/shineworld,lh133k.bin ${UNPACKDIR}/env/firmware/
}

addtask copy_fw after do_configure before do_compile
8 changes: 6 additions & 2 deletions meta-lxatac-bsp/recipes-bsp/barebox/files/lxatac/defconfig
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
#
# Automatically generated file; DO NOT EDIT.
# Barebox/arm 2024.09.0-20240918-1 Configuration
# Barebox/arm 2024.10.0-20241018-1 Configuration
#
CONFIG_ARM=y
CONFIG_ARM32=y
CONFIG_ARCH_TEXT_BASE=0x00000000
CONFIG_ARM_LINUX=y
CONFIG_ARM_USE_COMPRESSED_DTB=y
Expand Down Expand Up @@ -70,7 +71,6 @@ CONFIG_ARM_UNWIND=y
# CONFIG_ARM_SEMIHOSTING is not set
CONFIG_ARM_SMCCC=y
CONFIG_ARM_PSCI_OF=y
# CONFIG_ARM_PSCI is not set
CONFIG_ARM_PSCI_CLIENT=y
# end of ARM specific settings

Expand Down Expand Up @@ -494,6 +494,7 @@ CONFIG_DTC=y
CONFIG_OF=y
CONFIG_OFDEVICE=y
CONFIG_OF_GPIO=y
CONFIG_OF_GPIO_PINCONF=y
CONFIG_OF_BAREBOX_DRIVERS=y
# CONFIG_OF_BAREBOX_ENV_IN_FS is not set
CONFIG_OF_OVERLAY=y
Expand Down Expand Up @@ -780,6 +781,8 @@ CONFIG_GPIOLIB=y
#
# GPIO
#
CONFIG_HAVE_GPIO_PINCONF=y
CONFIG_GPIO_PINCONF=y
# CONFIG_GPIO_74164 is not set
# CONFIG_GPIO_74XX_MMIO is not set
# CONFIG_GPIO_GENERIC_PLATFORM is not set
Expand Down Expand Up @@ -1001,6 +1004,7 @@ CONFIG_FONT_8x16=y
# CONFIG_FONT_7x14 is not set
# CONFIG_FONT_MINI_4x6 is not set
# CONFIG_FONT_CUSTOM_16X is not set
# CONFIG_FONT_TER16x32 is not set
# CONFIG_FONT_6x8 is not set
CONFIG_FONT_AUTOSELECT=y
# CONFIG_BAREBOX_LOGO is not set
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ Signed-off-by: Ahmad Fatoum <[email protected]>
1 file changed, 1 insertion(+)

diff --git a/Makefile b/Makefile
index 403ab3fd48dd..29d94792ffae 100644
index 46707fb44f68..9ef8ea726d19 100644
--- a/Makefile
+++ b/Makefile
@@ -445,6 +445,7 @@ LINUXINCLUDE := -Iinclude \
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ Signed-off-by: Ahmad Fatoum <[email protected]>
2 files changed, 24 insertions(+)

diff --git a/common/Kconfig b/common/Kconfig
index 4500feb66c92..06ff53e9dd95 100644
index e505032e14d1..dcc88707bad9 100644
--- a/common/Kconfig
+++ b/common/Kconfig
@@ -1169,6 +1169,14 @@ config MACHINE_ID
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ Signed-off-by: Ahmad Fatoum <[email protected]>
create mode 100644 include/tlv/tlv.h

diff --git a/common/Kconfig b/common/Kconfig
index 06ff53e9dd95..237109d57be0 100644
index dcc88707bad9..43e62f94b73e 100644
--- a/common/Kconfig
+++ b/common/Kconfig
@@ -1094,6 +1094,30 @@ config BTHREAD
Expand Down Expand Up @@ -66,7 +66,7 @@ index 06ff53e9dd95..237109d57be0 100644
bool "generic state infrastructure"
select CRC32
diff --git a/common/Makefile b/common/Makefile
index e88f60b6d762..0e7c98ae9d3c 100644
index e66dc04bd874..fc7ad83d95d7 100644
--- a/common/Makefile
+++ b/common/Makefile
@@ -67,6 +67,7 @@ obj-$(CONFIG_RESET_SOURCE) += reset_source.o
Expand All @@ -76,7 +76,7 @@ index e88f60b6d762..0e7c98ae9d3c 100644
+obj-$(CONFIG_TLV) += tlv/
obj-$(CONFIG_RATP) += ratp/
obj-$(CONFIG_BOOTCHOOSER) += bootchooser.o
obj-$(CONFIG_UIMAGE) += image.o uimage.o
obj-$(CONFIG_UIMAGE) += uimage_types.o uimage.o
diff --git a/common/tlv/Makefile b/common/tlv/Makefile
new file mode 100644
index 000000000000..ea982f229a08
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ Signed-off-by: Ahmad Fatoum <[email protected]>
create mode 100644 commands/tlv.c

diff --git a/commands/Kconfig b/commands/Kconfig
index 0c1de7606ea1..197b97042720 100644
index 4a0486861186..cc3c95def257 100644
--- a/commands/Kconfig
+++ b/commands/Kconfig
@@ -2466,6 +2466,18 @@ config CMD_STATE
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,15 +14,15 @@ Signed-off-by: Rouven Czerwinski <[email protected]>
---
arch/arm/boards/Makefile | 1 +
arch/arm/boards/lxa-tac/Makefile | 2 +
arch/arm/boards/lxa-tac/board.c | 48 ++++++++
arch/arm/boards/lxa-tac/lowlevel.c | 68 ++++++++++++
arch/arm/boards/lxa-tac/board.c | 48 +++++++++++
arch/arm/boards/lxa-tac/lowlevel.c | 68 +++++++++++++++
arch/arm/dts/Makefile | 1 +
arch/arm/dts/stm32mp157c-lxa-tac-gen1.dts | 7 ++
arch/arm/dts/stm32mp157c-lxa-tac-gen2.dts | 38 +++++++
arch/arm/dts/stm32mp15xc-lxa-tac.dtsi | 175 ++++++++++++++++++++++++++++++
arch/arm/mach-stm32mp/Kconfig | 5 +
arch/arm/dts/stm32mp157c-lxa-tac-gen2.dts | 38 ++++++++
arch/arm/dts/stm32mp15xc-lxa-tac.dtsi | 138 ++++++++++++++++++++++++++++++
arch/arm/mach-stm32mp/Kconfig | 5 ++
images/Makefile.stm32mp | 4 +
10 files changed, 349 insertions(+)
10 files changed, 312 insertions(+)
create mode 100644 arch/arm/boards/lxa-tac/Makefile
create mode 100644 arch/arm/boards/lxa-tac/board.c
create mode 100644 arch/arm/boards/lxa-tac/lowlevel.c
Expand Down Expand Up @@ -179,7 +179,7 @@ index 000000000000..bb0600b4d66c
+ select_fdt_and_start((void *)r2);
+}
diff --git a/arch/arm/dts/Makefile b/arch/arm/dts/Makefile
index 68585e1e4b1d..9c9e211728e6 100644
index 3b3236b4165f..1bac17112340 100644
--- a/arch/arm/dts/Makefile
+++ b/arch/arm/dts/Makefile
@@ -149,6 +149,7 @@ lwl-$(CONFIG_MACH_STM32MP15XX_DKX) += stm32mp157c-dk2.dtb.o stm32mp157a-dk1.dtb.
Expand Down Expand Up @@ -249,10 +249,10 @@ index 000000000000..f5261203f8ef
+};
diff --git a/arch/arm/dts/stm32mp15xc-lxa-tac.dtsi b/arch/arm/dts/stm32mp15xc-lxa-tac.dtsi
new file mode 100644
index 000000000000..5a07ad7996e6
index 000000000000..33f83e035457
--- /dev/null
+++ b/arch/arm/dts/stm32mp15xc-lxa-tac.dtsi
@@ -0,0 +1,175 @@
@@ -0,0 +1,138 @@
+// SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause)
+/*
+ * Copyright (C) 2020 Ahmad Fatoum, Pengutronix
Expand Down Expand Up @@ -346,43 +346,6 @@ index 000000000000..5a07ad7996e6
+ };
+};
+
+/*
+ * There are two bindings for pin bias:
+
+ * - The pinctrl binding, which differs from controller to controller,
+ * but is capable of representing controller specific attributes like
+ * pull ups of varying strength. This is used via
+ * pinctrl-names/pinctrl-[0-9]+ DT properties
+ *
+ * - Or-ing GPIO_PULL_UP or GPIO_PULL_DOWN into the GPIO flags after the
+ * phandle, e.g. gpios = <&gpioe 7 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>;
+ * Thix can expose a generic interface, but doesn't allow fine tuning.
+ *
+ * Not all Linux drivers support the second binding and barebox doesn't
+ * support it all; It requires pinctrl drivers to expose to the core
+ * a way to configure pull ups/pull downs, but we don't export this info.
+ * Instead drivers are called with the device tree node in action and
+ * instructed to apply it.
+ *
+ * We can add support for this binding for STM32 only as first step, but
+ * till then, let's just use the first binding instead to configure the
+ * GPIO pull-ups.
+ */
+&{/gpio-keys} {
+ pinctrl-names = "default";
+ pinctrl-0 = <&lxatac_gpio_key_pins>;
+};
+
+&pinctrl {
+ lxatac_gpio_key_pins: lxatac-gpio-key-pins {
+ pins {
+ pinmux = <STM32_PINMUX('E', 7, GPIO)>, /* USER_BTN2 */
+ <STM32_PINMUX('I', 11, GPIO)>; /* USER_BTN */
+ bias-pull-up;
+ };
+ };
+};
+
+&baseboard_eeprom {
+ #address-cells = <1>;
+ #size-cells = <1>;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ index bb0600b4d66c..bfb7aca29917 100644

stm32mp1_barebox_entry(fdt);
diff --git a/arch/arm/dts/Makefile b/arch/arm/dts/Makefile
index 9c9e211728e6..a260eb2ef34b 100644
index 1bac17112340..bcdc8d607c35 100644
--- a/arch/arm/dts/Makefile
+++ b/arch/arm/dts/Makefile
@@ -149,7 +149,8 @@ lwl-$(CONFIG_MACH_STM32MP15XX_DKX) += stm32mp157c-dk2.dtb.o stm32mp157a-dk1.dtb.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,21 +1,21 @@
From: =?UTF-8?q?Leonard=20G=C3=B6hrs?= <[email protected]>
Date: Thu, 19 Sep 2024 14:21:41 +0200
Subject: [PATCH] Release 2024.09.0/customers/lxa/tac/20240919-1
Date: Fri, 18 Oct 2024 15:31:31 +0200
Subject: [PATCH] Release 2024.10.0/customers/lxa/tac/20241018-1

---
Makefile | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Makefile b/Makefile
index 29d94792ffae..fb62e525f9c5 100644
index 9ef8ea726d19..4c37ef4b2c58 100644
--- a/Makefile
+++ b/Makefile
@@ -2,7 +2,7 @@
VERSION = 2024
PATCHLEVEL = 09
PATCHLEVEL = 10
SUBLEVEL = 0
-EXTRAVERSION =
+EXTRAVERSION =-20240919-1
+EXTRAVERSION =-20241018-1
NAME = None

# *DOCUMENTATION*
Loading
Loading