We have three SoMs that can use Haikou as their carrierboard so it'd be nice to have consistency across SoMs on what's enabled by default. To that end, Tiger Haikou now has UART5 enabled and Puma Haikou now has the EEPROM found on Haikou specified. Additionally, some devices were configured or enabled in the wrong places (either SoM DTSI when they needed to be configured in carrierboard DTS or vice-versa). This moves things around to better match actual HW definition and make it easier to reuse the SoM DTSI without having to undo carrierboard-specific changes. While at it, disable devices/buses exposed on connectors which do not have overlays. They need to be enabled in the appropriate overlays whenever they will be added. Signed-off-by: Quentin Schulz <quentin.schulz@xxxxxxxxx> --- Quentin Schulz (9): arm64: dts: rockchip: enable UART5 on RK3588 Tiger Haikou arm64: dts: rockchip: move DDC bus from Haikou carrierboard to RK3399 Puma DTSI arm64: dts: rockchip: move I2C6 from Haikou carrierboard to Puma DTSI arm64: dts: rockchip: disable I2C6 on Puma DTSI arm64: dts: rockchip: enable I2S0 in Haikou carrierboard, not Puma DTSI arm64: dts: rockchip: add EEPROM found on RK3399 Puma Haikou arm64: dts: rockchip: enable Ethernet in Haikou carrierboard, not Puma DTSI arm64: dts: rockchip: enable I2C3 in Haikou carrierboard, not Ringneck DTSI arm64: dts: rockchip: disable I2C2 bus by default on RK3588 Tiger arch/arm64/boot/dts/rockchip/px30-ringneck-haikou.dts | 2 ++ arch/arm64/boot/dts/rockchip/px30-ringneck.dtsi | 4 ---- arch/arm64/boot/dts/rockchip/rk3399-puma-haikou.dts | 18 +++++++++++++++--- arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi | 10 ++++++++-- arch/arm64/boot/dts/rockchip/rk3588-tiger-haikou.dts | 2 ++ arch/arm64/boot/dts/rockchip/rk3588-tiger.dtsi | 1 - 6 files changed, 27 insertions(+), 10 deletions(-) --- base-commit: 2408a807bfc3f738850ef5ad5e3fd59d66168996 change-id: 20250211-tsd-align-haikou-724214707659 Best regards, -- Quentin Schulz <quentin.schulz@xxxxxxxxx>