Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
90 commits
Select commit Hold shift + click to select a range
4db11bb
pmdomain: mediatek: scpsys: init mt6589 support
akku1139 Jan 2, 2026
f295374
arm: dts: mediatek: mt6589: fix scpsys address
akku1139 Mar 4, 2026
02d62f8
Merge branch 'blade/v6.16' into dev/v6.16/mt6589-scpsys
akku1139 Mar 8, 2026
b4d11b7
memory: mtk-smi: add support for mt65xx smi common
rva3 Mar 3, 2026
16ca655
memory: mtk-smi: add support for mt65xx smi larb
rva3 Mar 4, 2026
fd3a5e6
iommu: mtk_iommu_v1: add mt65xx support
rva3 Mar 6, 2026
d692232
drm: mediatek: ovl: attach errors for the interrupt
rva3 Mar 11, 2026
114f9c5
Merge branch 'blade/v6.16' into dev/v6.16/mt6589-drm
akku1139 Mar 14, 2026
de0001d
Merge branch 'blade/v6.16' into dev/v6.16/mt6589-scpsys
akku1139 Mar 14, 2026
ecd5e20
dt-bindings: panel-simple-dsi: add blade10 panels
akku1139 Mar 14, 2026
95713de
drm/panel: simple: add blade10 HX8896-A01 panels
akku1139 Mar 14, 2026
bbe6791
arm: dts: mediatek: blade refactor
akku1139 Mar 14, 2026
d0e09de
Merge branch 'blade/v6.16' into dev/v6.16/mt6589-drm
akku1139 Mar 14, 2026
2e8043f
dt-bindings: memory: Add MT6589
akku1139 Mar 14, 2026
a1514b1
memory: mtk-smi: Add MT6572 support
akku1139 Mar 14, 2026
338e814
memory: mtk-smi: fix device leaks on common probe
jhovold Nov 21, 2025
70f743b
memory: mtk-smi: fix device leak on larb probe
jhovold Nov 21, 2025
3f57416
memory: mtk-smi: clean up device link creation
jhovold Nov 21, 2025
4b13f54
memory: mtk-smi: Add MT6589 larb support
akku1139 Mar 14, 2026
59153f6
dt-bindings: memory: mtk-smi: Add support for MT6589
akku1139 Mar 14, 2026
1000ec8
dt-bindings: iommu: mediatek: Add binding for MT6589 M4U
akku1139 Mar 14, 2026
5b7d09f
iommu: mtk_iommu_v1: add support for mt6589
akku1139 Mar 14, 2026
8a89794
dt-bindings: arm: mediatek: mmsys: Add mt6589-dispsys compatible
akku1139 Mar 14, 2026
9a86b5f
dt-bindings: clock: mediatek: drop mediatek,mt6589-dispsys
akku1139 Mar 14, 2026
8577ea9
soc: mediatek: mmsys: init mt6589 support
akku1139 Mar 14, 2026
1c84749
drm: mediatek: dsi: add mt6589 support
akku1139 Mar 14, 2026
ee18d10
dt-bindings: display: mediatek: dsi: add mt6589
akku1139 Mar 14, 2026
a14c9a3
drm: mediatek: ovl: add mt6589 support
akku1139 Mar 14, 2026
884d1bd
drm: mediatek: ovl: add mt6589 of_device_id
akku1139 Mar 14, 2026
2126d78
dt-bindings: display: mediatek: ovl: add mt6589
akku1139 Mar 14, 2026
85f8fd8
dt-bindings: soc: mediatek: mutex: add mt6589
akku1139 Mar 14, 2026
ae8d7b4
WIP: soc: mediatek: mtk-mutex: add mt6589 support
akku1139 Mar 14, 2026
a98c1f1
soc: mediatek: mtk-mutex: add mt6589 support
akku1139 Mar 14, 2026
0fb0077
Merge branch 'blade/v6.16' into dev/v6.16/mt6589-drm
akku1139 Mar 15, 2026
0331cda
Merge branch 'blade/v6.16' into dev/v6.16/mt6589-scpsys
akku1139 Mar 15, 2026
f9252c2
Revert "arm: dts: mediatek: mt6589: fix scpsys address"
akku1139 Mar 15, 2026
49fd4cb
Revert "pmdomain: mediatek: scpsys: init mt6589 support"
akku1139 Mar 15, 2026
b743c88
dt-bindings: power: mediatek: add mt6589 scpsys
akku1139 Mar 15, 2026
38192bb
arm: defconfig: lenovo-blade: add CONFIG_MTK_SCPSYS_PM_DOMAINS
akku1139 Mar 15, 2026
6fa8754
dt-bindings: power: add mt6589 header
akku1139 Mar 15, 2026
344f792
dt-bindings: power: mt6589 fix
akku1139 Mar 15, 2026
2226da6
pmdomain: mediatek: Add MT6589 support (wip?)
akku1139 Mar 15, 2026
45fe3ad
arm: dts: mediatek: mt6589: add scpsys
akku1139 Mar 15, 2026
47de867
dt-bindings: display: mediatek: rdma: add mt6589
akku1139 Mar 16, 2026
c7048f2
soc: mediatek: mmsys: fix mt6589
akku1139 Mar 16, 2026
0df3f80
soc: mediatek: mt6589-dispsys: add routing table
akku1139 Mar 16, 2026
c196931
soc: mediatek: mt6589-dispsys: fill out register address
akku1139 Mar 16, 2026
b0f7fd3
drm: mediatek: mtk_drm_drv: add mt6589 support
akku1139 Mar 16, 2026
9a0a3d7
dt-bindings: memory: mt6589-larb-port: add MT6589_ prefix
akku1139 Mar 16, 2026
4773abf
dt-bindings: memory: mt6589-larb-port: fix indent
akku1139 Mar 16, 2026
43736a7
wip: arm: dts: mediatek: mt6589: add display related nodes
akku1139 Mar 16, 2026
5c6ced4
Merge branch 'dev/v6.16/mt6589-scpsys' into dev/v6.16/mt6589-drm
akku1139 Mar 16, 2026
8720beb
arm: dts: mediatek: mt6589: fill out display clocks and power-domains
akku1139 Mar 16, 2026
d53df6e
arm: dts: mediatek: lenovo-b8000: add panel
akku1139 Mar 16, 2026
4774676
arm: dts: mediatek: mt6589: fix syntax
akku1139 Mar 16, 2026
030bb69
arm: defconfig: lenovo-blade: add for drm
akku1139 Mar 16, 2026
17c48f9
soc: mediatek: mmsys: add DBI0 for MT6589
akku1139 Mar 16, 2026
5f4901e
drm: panel-simple: fix typo
akku1139 Mar 16, 2026
e53f3f0
soc: mediatek: mt6589-dispsys: make mt6589_dispsys_routing_table an a…
akku1139 Mar 16, 2026
45567ae
arm: defconfig: lenovo-blade: add CONFIG_PHY_MTK_MIPI_DSI
akku1139 Mar 16, 2026
e4202ad
wip: wip
akku1139 Mar 16, 2026
0e21e00
arm: dts: mediatek: mt6589: larb clocks
akku1139 Mar 16, 2026
84aa08e
wip: arm: dts: mediatek: mt6589: fix iommu
akku1139 Mar 16, 2026
84cb16e
wip: arm: dts: mediatek: mt6589: fix iommu 2
akku1139 Mar 16, 2026
57f6ea4
wip: arm: dts: mediatek: mt6589: fix iommu 2
akku1139 Mar 16, 2026
cccf1f9
wip: arm: dts: mediatek: mt6589: fix iommu 4
akku1139 Mar 16, 2026
dab0632
wip: arm: dts: mediatek: mt6589: fix iommu 5
akku1139 Mar 16, 2026
d46ad1e
arm: defconfig: lenovo-blade: CONFIG_MTK_IOMMU_V1
akku1139 Mar 16, 2026
bd739a0
Merge branch 'blade/v6.16' into dev/v6.16/mt6589-drm
akku1139 Mar 16, 2026
902a85f
wip: arm: dts: mediatek: mt6589: drm not working
akku1139 Mar 16, 2026
6316de5
iommu: mtk_iommu_v1: add more larb_port_offset
akku1139 Mar 17, 2026
943ce39
arm: dts: mediatek: mt6589: add smi_common_ao base
akku1139 Mar 17, 2026
7a01654
dt-bindings: mtk-smi-common: fix for gen0
akku1139 Mar 17, 2026
2e64fc9
arm: dts: mediatek: mt6589: fix syntax
akku1139 Mar 17, 2026
4efe3c8
Revert "iommu: mtk_iommu_v1: add more larb_port_offset"
akku1139 Mar 17, 2026
38c2992
memory: mtk-smi: fix mt6589 compatible name
akku1139 Mar 17, 2026
b0c470a
dt-bindings: memory: mt6589-larb-port: fix for v1
akku1139 Mar 17, 2026
06107a2
Merge branch 'blade/v6.16' into dev/v6.16/mt6589-drm
akku1139 Jun 21, 2026
04ae9f1
arm: defconfig: lenovo-blade: use SIMPLEDRM insted of FB_SIMPLE
akku1139 Jun 22, 2026
0d7879b
iommu/memory/dt-bindings: rename MediaTek macro name
akku1139 Jun 22, 2026
d84fec8
wip: iommu: introduce MT6589 M4U driver
akku1139 Jun 22, 2026
c7c60f8
wip: iommu: mtk_iommu_mt6589: cleanup
akku1139 Jun 22, 2026
1f1a6ac
arm: dts: mediatek: mt6589: change iommu for feature changes
akku1139 Jun 22, 2026
af85840
arm: dts: mediatek: mt6589: add iommu interrupt-names
akku1139 Jun 22, 2026
fabdd4b
Merge branch 'blade/v6.16' into dev/v6.16/mt6589-drm
akku1139 Jun 29, 2026
f677e5a
iommu: drop mt6589's
akku1139 Jun 30, 2026
f01ef22
iommu/mediatek-v1: add larb port offset prefix
akku1139 Jun 30, 2026
8005cab
memory: mtk-smi: update mt6589 port_in_larb based on smi_port0_in_larbx
akku1139 Jun 30, 2026
a671691
Merge branch 'blade/v6.16' into dev/v6.16/mt6589-drm
akku1139 Jun 30, 2026
ec36725
Merge branch 'blade/v6.16' into dev/v6.16/mt6589-drm
akku1139 Jun 30, 2026
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
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ properties:
- enum:
- mediatek,mt2701-mmsys
- mediatek,mt2712-mmsys
- mediatek,mt6589-dispsys
- mediatek,mt6765-mmsys
- mediatek,mt6779-mmsys
- mediatek,mt6795-mmsys
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,6 @@ properties:
- mediatek,mt2712-mfgcfg
- mediatek,mt2712-vdecsys
- mediatek,mt2712-vencsys
- mediatek,mt6589-dispsys
- mediatek,mt6589-imgsys
- mediatek,mt6589-mfgsys
- mediatek,mt6589-vdecsys
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ properties:
oneOf:
- enum:
- mediatek,mt2701-dsi
- mediatek,mt6589-dsi
- mediatek,mt7623-dsi
- mediatek,mt8167-dsi
- mediatek,mt8173-dsi
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ properties:
oneOf:
- enum:
- mediatek,mt2701-disp-ovl
- mediatek,mt6589-disp-ovl
- mediatek,mt8173-disp-ovl
- mediatek,mt8183-disp-ovl
- mediatek,mt8192-disp-ovl
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ properties:
oneOf:
- enum:
- mediatek,mt2701-disp-rdma
- mediatek,mt6589-disp-rdma
- mediatek,mt8173-disp-rdma
- mediatek,mt8183-disp-rdma
- mediatek,mt8195-disp-rdma
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,8 +28,12 @@ properties:

# AU Optronics Corporation 8.0" WUXGA TFT LCD panel
- auo,b080uan01
# BOE Technology 10.1" WXGA panel with Himax HX8896-A01 TCON
- boe,hx8896-a01
# Boe Corporation 8.0" WUXGA TFT LCD panel
- boe,tv080wum-nl0
# CMI 10.1" WXGA panel with Himax HX8896-A01 TCON
- innolux,hx8896-a01
# Innolux P079ZCA 7.85" 768x1024 TFT LCD panel
- innolux,p079zca
# JDI FHD_R63452 1080x1920 5.2" IPS LCD Panel
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -72,6 +72,7 @@ properties:
- enum:
- mediatek,mt2701-m4u # generation one
- mediatek,mt2712-m4u # generation two
- mediatek,mt6589-m4u
- mediatek,mt6779-m4u # generation two
- mediatek,mt6795-m4u # generation two
- mediatek,mt6893-iommu-mm # generation two
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@ properties:
- enum:
- mediatek,mt2701-smi-common
- mediatek,mt2712-smi-common
- mediatek,mt6589-smi-common
- mediatek,mt6779-smi-common
- mediatek,mt6795-smi-common
- mediatek,mt6893-smi-common
Expand All @@ -51,9 +52,6 @@ properties:
- const: mediatek,mt7623-smi-common
- const: mediatek,mt2701-smi-common

reg:
maxItems: 1

power-domains:
maxItems: 1

Expand Down Expand Up @@ -86,6 +84,24 @@ required:
- clock-names

allOf:
- if: # Generation 0 HW (mt6589)
properties:
compatible:
contains:
const: mediatek,mt6589-smi-common
then:
properties:
reg:
items:
- description: SMI AO base
- description: SMI base
minItems: 2
maxItems: 2
else:
properties:
reg:
maxItems: 1

- if: # only for gen1 HW
properties:
compatible:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ properties:
- enum:
- mediatek,mt2701-smi-larb
- mediatek,mt2712-smi-larb
- mediatek,mt6589-smi-larb
- mediatek,mt6779-smi-larb
- mediatek,mt6795-smi-larb
- mediatek,mt6893-smi-larb
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ properties:
enum:
- mediatek,mt2701-disp-mutex
- mediatek,mt2712-disp-mutex
- mediatek,mt6589-disp-mutex
- mediatek,mt6795-disp-mutex
- mediatek,mt8167-disp-mutex
- mediatek,mt8173-disp-mutex
Expand Down
39 changes: 39 additions & 0 deletions arch/arm/boot/dts/mediatek/mt6589-lenovo-b8000.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -13,5 +13,44 @@
height = <800>;
stride = <(1280 * 2)>;
format = "r5g6b5";
//status = "disabled";
};

reg_panel: regulator-panel {
compatible = "regulator-fixed";
regulator-name = "fixed-1.2V";
regulator-min-microvolt = <1200000>;
regulator-max-microvolt = <1200000>;
regulator-boot-on;
regulator-always-on;
};

};

&dsi {
#address-cells = <1>;
#size-cells = <0>;
status = "okay";

panel@0 {
compatible = "boe,hx8896-a01";
/*
* or innolux,hx8896-a01
* TODO: panel mux
*/
reg = <0>;
power-supply = <&reg_panel>;

port {
panel_in: endpoint {
remote-endpoint = <&dsi_out>;
};
};
};

port {
dsi_out: endpoint {
remote-endpoint = <&panel_in>;
};
};
};
151 changes: 151 additions & 0 deletions arch/arm/boot/dts/mediatek/mt6589.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
#include <dt-bindings/clock/mt6589-clk.h>
#include <dt-bindings/reset/mt6589-resets.h>
#include <dt-bindings/pinctrl/mt6589-pinfunc.h>
#include <dt-bindings/memory/mt6589-larb-port.h>
#include <dt-bindings/power/mt6589-power.h>

/ {
Expand Down Expand Up @@ -384,6 +385,16 @@
clock-names = "system-clk", "rtc-clk";
};

mipi_tx0: dsi-phy@10012000 {
compatible = "mediatek,mt7623-mipi-tx",
"mediatek,mt2701-mipi-tx";
reg = <0x10012000 0x90>;
clocks = <&dispsys CLK_DISP1_DSI_DIGITAL_LANE>; // uart_clk
clock-output-names = "mipi_tx0_pll";
#clock-cells = <0>;
#phy-cells = <0>;
};

pwrap: pwrap@1000f000 {
compatible = "mediatek,mt6589-pwrap";
reg = <0x1000f000 0x1000>,
Expand All @@ -407,6 +418,33 @@
reg = <0x10200100 0x1c>;
};

smi_common: smi@10202000 {
compatible = "mediatek,mt6589-smi-common";
reg = <0x10202000 0x1000>, <0x1000e000 0x1000>;
clocks = <&infracfg CLK_INFRA_SMI>,
<&infracfg CLK_INFRA_SMI>;
clock-names = "apb", "smi";
power-domains = <&spm MT6589_POWER_DOMAIN_DIS>; /* maybe */
};

iommu: iommu@10205000 {
compatible = "mediatek,mt6589-m4u";
reg = <0x10205000 0x200>,
<0x10205200 0x600>,
<0x10205800 0x600>;
reg-names = "global", "m4u0", "m4u1";
interrupts = <GIC_SPI 105 IRQ_TYPE_LEVEL_LOW>,
<GIC_SPI 106 IRQ_TYPE_LEVEL_LOW>,
<GIC_SPI 107 IRQ_TYPE_LEVEL_LOW>,
<GIC_SPI 108 IRQ_TYPE_LEVEL_LOW>;
interrupt-names = "m4u0", "m4u1", "m4ul2", "m4ul2-sec";
clocks = <&infracfg CLK_INFRA_M4U>;
clock-names = "bclk";
mediatek,larbs = <&larb0>, <&larb1>, <&larb2>,
<&larb3>, <&larb4>;
#iommu-cells = <1>;
};

gic: interrupt-controller@10211000 {
compatible = "arm,cortex-a7-gic";
interrupt-controller;
Expand Down Expand Up @@ -536,6 +574,119 @@
clock-names = "source", "hclk";
status = "disabled";
};

ovl: ovl@14003000 {
compatible = "mediatek,mt6589-disp-ovl";
reg = <0x14003000 0x1000>;
interrupts = <GIC_SPI 163 IRQ_TYPE_LEVEL_LOW>;
clocks = <&dispsys CLK_DISP0_OVL_ENGINE>,
<&dispsys CLK_DISP0_OVL_SMI>;
iommus = <&iommu MT6589_M4U_PORT_OVL_CH0>,
<&iommu MT6589_M4U_PORT_OVL_CH1>,
<&iommu MT6589_M4U_PORT_OVL_CH2>,
<&iommu MT6589_M4U_PORT_OVL_CH3>;
power-domains = <&spm MT6589_POWER_DOMAIN_DIS>; /* maybe */
};

rdma0: rdma@14006000 {
compatible = "mediatek,mt6589-disp-rdma";
reg = <0x14006000 0x1000>;
interrupts = <GIC_SPI 166 IRQ_TYPE_LEVEL_LOW>;
clocks = <&dispsys CLK_DISP0_RDMA0_ENGINE>,
<&dispsys CLK_DISP0_RDMA0_SMI>,
<&dispsys CLK_DISP0_RDMA0_OUTPUT>;
iommus = <&iommu MT6589_M4U_PORT_RDMA0>;
power-domains = <&spm MT6589_POWER_DOMAIN_DIS>; /* maybe */
};

rdma1: rdma@14007000 {
compatible = "mediatek,mt6589-disp-rdma";
reg = <0x14007000 0x1000>;
interrupts = <GIC_SPI 167 IRQ_TYPE_LEVEL_LOW>;
clocks = <&dispsys CLK_DISP0_RDMA1_ENGINE>,
<&dispsys CLK_DISP0_RDMA1_SMI>,
<&dispsys CLK_DISP0_RDMA1_OUTPUT>;
iommus = <&iommu MT6589_M4U_PORT_RDMA1>;
power-domains = <&spm MT6589_POWER_DOMAIN_DIS>; /* maybe */
};

mutex: mutex@14011000 {
compatible = "mediatek,mt6589-disp-mutex";
reg = <0x14011000 0x1000>;
interrupts = <GIC_SPI 160 IRQ_TYPE_LEVEL_LOW>;
/* not found in clock list */
clocks = <&clk26m>;
power-domains = <&spm MT6589_POWER_DOMAIN_DIS>; /* maybe */
};

dsi: dsi@1400d000 {
compatible = "mediatek,mt6589-dsi";
reg = <0x1400d000 0x1000>;
interrupts = <GIC_SPI 172 IRQ_TYPE_LEVEL_LOW>;
clocks = <&dispsys CLK_DISP1_DSI_ENGINE>,
<&dispsys CLK_DISP1_DSI_DIGITAL>,
<&mipi_tx0>;
clock-names = "engine", "digital", "hs";
phys = <&mipi_tx0>;
phy-names = "dphy";
power-domains = <&spm MT6589_POWER_DOMAIN_DIS>; /* maybe */
status = "disabled";
};

larb0: larb@17001000 {
compatible = "mediatek,mt6589-smi-larb";
reg = <0x17001000 0x1000>;
mediatek,smi = <&smi_common>;
mediatek,larb-id = <0>;
clocks = <&vencsys CLK_VENC_VEN>,
<&vencsys CLK_VENC_VEN>;
clock-names = "apb", "smi";
power-domains = <&spm MT6589_POWER_DOMAIN_DIS>; /* maybe */
};

larb1: larb@16010000 {
compatible = "mediatek,mt6589-smi-larb";
reg = <0x16010000 0x1000>;
mediatek,smi = <&smi_common>;
mediatek,larb-id = <1>;
clocks = <&vdecsys CLK_VDEC0_VDE>,
<&vdecsys CLK_VDEC1_SMI>;
clock-names = "apb", "smi";
power-domains = <&spm MT6589_POWER_DOMAIN_DIS>; /* maybe */
};

larb2: larb@14010000 {
compatible = "mediatek,mt6589-smi-larb";
reg = <0x14010000 0x1000>;
mediatek,smi = <&smi_common>;
mediatek,larb-id = <2>;
clocks = <&dispsys CLK_DISP0_LARB2_SMI>,
<&dispsys CLK_DISP0_LARB2_SMI>;
clock-names = "apb", "smi";
power-domains = <&spm MT6589_POWER_DOMAIN_DIS>; /* maybe */
};

larb3: larb@15001000 {
compatible = "mediatek,mt6589-smi-larb";
reg = <0x15001000 0x1000>;
mediatek,smi = <&smi_common>;
mediatek,larb-id = <3>;
clocks = <&imgsys CLK_IMAGE_LARB3_SMI>,
<&imgsys CLK_IMAGE_LARB3_SMI>;
clock-names = "apb", "smi";
power-domains = <&spm MT6589_POWER_DOMAIN_DIS>; /* maybe */
};

larb4: larb@15002000 {
compatible = "mediatek,mt6589-smi-larb";
reg = <0x15002000 0x1000>;
mediatek,smi = <&smi_common>;
mediatek,larb-id = <4>;
clocks = <&imgsys CLK_IMAGE_LARB4_SMI>,
<&imgsys CLK_IMAGE_LARB4_SMI>;
clock-names = "apb", "smi";
power-domains = <&spm MT6589_POWER_DOMAIN_DIS>; /* maybe */
};
};
};

Expand Down
17 changes: 13 additions & 4 deletions arch/arm/configs/lenovo-blade_defconfig
Original file line number Diff line number Diff line change
Expand Up @@ -31,14 +31,23 @@ CONFIG_ARM_CPUIDLE=y

## IOMMU
CONFIG_IOMMU_SUPPORT=y
# MediaTek M4U
#CONFIG_MTK_IOMMU=y
CONFIG_MTK_IOMMU_V1=y

## SMI
CONFIG_MEMORY=y
CONFIG_MTK_SMI=y

## Display
CONFIG_DRM=y
CONFIG_DRM_SIMPLEDRM=y
CONFIG_DRM_MEDIATEK=y
CONFIG_DRM_PANEL=y
CONFIG_BACKLIGHT_CLASS_DEVICE=y
CONFIG_DRM_PANEL_SIMPLE=y
CONFIG_PHY_MTK_MIPI_DSI=y
CONFIG_MTK_MMSYS=y

## Framebuffer
CONFIG_FB=y
CONFIG_FB_SIMPLE=y
CONFIG_FRAMEBUFFER_CONSOLE=y

## Clock
Expand Down
Loading