Habidere, This series adds support for the WolfVision PF5 mainboard, which serves as base for recent WolfVision products. It features the Rockchip RK3568 and can be extended with several different extension boards. The WolfVision PF5 IO Expander is one example of such an extension board. Support for this extension is also included in this series. Patch 1 is not to be integrated as it simply mimicks the addition of the device tree files. Patch 2 and 3 provide a library and state definition that are envisaged to be used by all WolfVision boards. Finally, patch 4 adds the actual PF5 mainboard support. Looking forward to your comments! Signed-off-by: Michael Riesch <michael.riesch@xxxxxxxxxxxxxx> --- Michael Riesch (4): DNM: dts: arm64: rockchip: copy pf5 device tree from mainline Linux common: add wolfvision board code library arm: dts: add common state for wolfvision boards arm: boards: add wolfvision pf5 mainboard arch/arm/boards/Makefile | 1 + arch/arm/boards/wolfvision-pf5/.gitignore | 1 + arch/arm/boards/wolfvision-pf5/Makefile | 3 + arch/arm/boards/wolfvision-pf5/board.c | 88 ++++ arch/arm/boards/wolfvision-pf5/lowlevel.c | 36 ++ arch/arm/dts/Makefile | 3 + .../arm/dts/rk3568-wolfvision-pf5-io-expander.dtso | 11 + arch/arm/dts/rk3568-wolfvision-pf5.dts | 48 ++ arch/arm/dts/wolfvision-state.dtsi | 71 +++ arch/arm/mach-rockchip/Kconfig | 9 + common/boards/Kconfig | 3 + common/boards/Makefile | 1 + common/boards/wolfvision/Makefile | 2 + common/boards/wolfvision/common.c | 145 ++++++ .../rk3568-wolfvision-pf5-io-expander.dtso | 137 ++++++ dts/src/arm64/rockchip/rk3568-wolfvision-pf5.dts | 528 +++++++++++++++++++++ images/Makefile.rockchip | 1 + include/boards/wolfvision/common.h | 32 ++ 18 files changed, 1120 insertions(+) --- base-commit: 34e5c82ccd5fb807d7e6aa344549283e34f4fd8b change-id: 20240405-feature-wolfvision-pf5-4d15a072b0b8 Best regards, -- Michael Riesch <michael.riesch@xxxxxxxxxxxxxx>