Exynos7870 has a IP subsystem in its architecture dedicated to display management. Notably, this block includes the Display Enhancement Controller (DECON), and the DSI Master (DSIM). The following series and its sub-series implement all components for a functioning display pipeline. All vital information which helped shaping up the patches have been retrieved from Exynos7870 vendor kernel sources as provided by Samsung. Testing has been done on all three devices available upstream, i.e. Samsung Galaxy J7 Prime (samsung-on7xelte), Samsung Galaxy A2 Core (samsung-a2corelte), and Samsung Galaxy J6 (samsung-j6lte). Regrettably, I've only been able to test the functionality on video mode, as none of the devices have panels working in command mode. This series implements changes in the SoC subsystem, which includes devicetree additions. It depends on all sub-series listed below: (Legend: [R]eviewed, [A]ccepted) exynosdrm-decon - https://lore.kernel.org/r/20250627-exynosdrm-decon-v3-0-5b456f88cfea@xxxxxxxxxxx exynos7870-mipi-phy A https://lore.kernel.org/r/20250612-exynos7870-mipi-phy-v1-0-3fff0b62d9d3@xxxxxxxxxxx exynos7870-mipi-phy-fix - https://lore.kernel.org/r/20250627-exynos7870-mipi-phy-fix-v1-0-2eefab8b50df@xxxxxxxxxxx exynos7870-dsim - https://lore.kernel.org/r/20250627-exynos7870-dsim-v2-0-1433b67378d3@xxxxxxxxxxx panel-samsung-s6e8aa5x01 - https://lore.kernel.org/r/20250625-panel-samsung-s6e8aa5x01-v3-0-9a1494fe6c50@xxxxxxxxxxx panel-synaptics-tddi - https://lore.kernel.org/r/20250625-panel-synaptics-tddi-v2-0-7a62ab1d13c7@xxxxxxxxxxx Signed-off-by: Kaustabh Chakraborty <kauschluss@xxxxxxxxxxx> --- Changes in v2: - modified compatible hierarchy to use non-deprecated syntax (krzk) - fixed subject prefixes of [v1 2/5], [v1 3/5], [v1 4/5], [v1 5/5] (krzk) - removed simplefb nodes instead of disabling it (krzk) - added dt-bindings patch to allow mipi-phy node under PMU - changed clock names of dsim node - Link to v1: https://lore.kernel.org/r/20250612-exynos7870-drm-dts-v1-0-88c0779af6cb@xxxxxxxxxxx --- Kaustabh Chakraborty (6): dt-bindings: samsung: exynos-sysreg: add exynos7870 sysregs dt-bindings: soc: samsung: exynos-pmu: allow mipi-phy subnode arm64: dts: exynos7870: add DSI support arm64: dts: exynos7870-on7xelte: enable display panel support arm64: dts: exynos7870-a2corelte: enable display panel support arm64: dts: exynos7870-j6lte: enable display panel support .../bindings/soc/samsung/exynos-pmu.yaml | 1 + .../soc/samsung/samsung,exynos-sysreg.yaml | 2 + .../arm64/boot/dts/exynos/exynos7870-a2corelte.dts | 52 +++++++++---- arch/arm64/boot/dts/exynos/exynos7870-j6lte.dts | 49 ++++++++---- arch/arm64/boot/dts/exynos/exynos7870-on7xelte.dts | 51 ++++++++---- arch/arm64/boot/dts/exynos/exynos7870.dtsi | 90 ++++++++++++++++++++++ 6 files changed, 206 insertions(+), 39 deletions(-) --- base-commit: 1b152eeca84a02bdb648f16b82ef3394007a9dcf change-id: 20250523-exynos7870-drm-dts-87ccab731ba9 Best regards, -- Kaustabh Chakraborty <kauschluss@xxxxxxxxxxx>