[PATCH v2 0/2] ARM: dts: samsung: Add support for Hardkernel ODROID-U2
From: Josef Schlehofer
Date: Thu Oct 22 2026 - 01:52:18 EST
This series adds the Hardkernel ODROID-U2, the predecessor of the
ODROID-U3, based on the Samsung Exynos4412 Prime SoC.
v2 is reworked: as with other closely related boards, such as the
ODROID-X2 and the ODROID-X, the ODROID-U2 device tree now includes the
ODROID-U3 one and describes only the differences: the micro-USB port
is peripheral only, as there is no VBUS supply switch, there is no
expansion header with SPI, and the 3.5 mm jack is headphone only, with
an on-board digital microphone instead.
Ethernet, microSD, USB peripheral mode, the LED, the fan cooling
device, headphone playback and recording from the digital microphone
were tested on an ODROID-U2 with v1 on Linux 6.12. With v2, everything
except audio was checked again on Linux 6.18; the DTB is the same as in
v1, except for the cs-gpios property of the disabled spi_1 node. The
eMMC was not tested, as no eMMC module was available.
Changes in v2:
- Include the ODROID-U3 device tree instead of duplicating it, which
also resolves the style issues reported by Henrik
- Add Reviewed-by from Henrik to the dt-bindings patch
- Link to v1: https://lore.kernel.org/all/20261018124459.3026-1-pepe.schlehofer@xxxxxxxxx/
Josef Schlehofer (2):
dt-bindings: arm: samsung: Add Hardkernel ODROID-U2
ARM: dts: samsung: Add Hardkernel ODROID-U2
.../bindings/arm/samsung/samsung-boards.yaml | 1 +
arch/arm/boot/dts/samsung/Makefile | 1 +
.../dts/samsung/exynos4412-odroid-common.dtsi | 6 +--
.../boot/dts/samsung/exynos4412-odroidu2.dts | 42 +++++++++++++++++++
4 files changed, 47 insertions(+), 3 deletions(-)
create mode 100644 arch/arm/boot/dts/samsung/exynos4412-odroidu2.dts
base-commit: 58161ead29e50d70a317ea26b472e0c7508e69da
--
2.54.0 (Apple Git-157)