Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
345 commits
Select commit Hold shift + click to select a range
159f131
arm: dts: mediatek: rename mt6320 pinctrl label
akku1139 Jul 18, 2026
3bd4dce
arm: dts: mediatek: mt6589: change emmc default
akku1139 Jul 18, 2026
5ac9a27
mfd: mt6397-core: add missins mt6320 devices
akku1139 Jul 18, 2026
3269ba8
dt-bindings: mfd: mt6397: fix for mt6320
akku1139 Jul 18, 2026
9cb02f1
arm: dts: mediatek: mt6320: fix compatibles
akku1139 Jul 18, 2026
7e6b319
rtc: mt6397: drop mt6320, should use "mediatek,mt6397-rtc" fallback
akku1139 Jul 18, 2026
c5d9dec
mfd: mt6397-core: fmt
akku1139 Jul 18, 2026
64b122d
clk: mediatek: drop mt6397
akku1139 Jul 18, 2026
f5f50de
clk: mediatek: drop mt6397 2
akku1139 Jul 18, 2026
f4ce2ad
clk: mediatek: mt6320: fix
akku1139 Jul 18, 2026
7f2420e
power: supply: bq24190_charger: fix polling mode
akku1139 Jul 18, 2026
148d792
clk: mediatek: mt6589: mmpll refactor (check mt8135)
akku1139 Jul 19, 2026
85377b4
clk: mediatek: mt6589: univpll refactor
akku1139 Jul 19, 2026
fb8cded
clk: mediatek: mt6589: fix armpll_1300m parent
akku1139 Jul 19, 2026
cd55f6e
clk: mediatek: mt6589: fix peri_uart parent
akku1139 Jul 19, 2026
3f169d1
nvmem: mtk-efuse: add support for 32-bit aligned reads
rva3 May 16, 2026
a6bf542
nvmem: mtk-efuse: add support for mt6572
rva3 May 16, 2026
2e6b41f
dt-bindings: nvmem: mediatek,efuse: add MT6572, MT6589 efuse
akku1139 Jul 20, 2026
27156e2
arm: defconfig: lenovo-blade: add mtk efuse
akku1139 Jul 20, 2026
3743c18
arm: dts: mediatek: mt6589: add eFuse
akku1139 Jul 20, 2026
9962e05
dt-bindings: input: mt6779-keypad: add mt6589
akku1139 Jul 20, 2026
23ba6f8
arm: defconfig: lenovo-blade: add KEYBOARD_MT6779
akku1139 Jul 20, 2026
c766818
clk: mediatek: mt6320: fix
akku1139 Jul 20, 2026
e601ec8
clk: mediatek: mt6320: re-add .determine_rate
akku1139 Jul 20, 2026
192d9cd
arm: dts: mediatek: mt6589: add keypad (untested)
akku1139 Jul 20, 2026
7fe006f
arm: dts: mediatek: lenovo-blade: add keypad
akku1139 Jul 20, 2026
74b7871
arm: dts: mediatek: lenovo-blade: remove mmc assigned-clocks/assigned…
akku1139 Jul 20, 2026
8631bb1
pinctrl: mediatek: mt6320,mt6589: rename pin name
akku1139 Jul 20, 2026
e160a08
arm: dts: mediatek: mt6589: mmc works
akku1139 Jul 20, 2026
f99f389
arm: defconfig: lenovo-blade: add fixed-partitions
akku1139 Jul 20, 2026
a3dc243
arm: dts: mediatek: lenovo-blade: add fixed-partitions
akku1139 Jul 20, 2026
64dc7b7
arm: dts: mediatek: mt6589: eMMC tuing
akku1139 Jul 20, 2026
95fbc5e
arm: defconfig: lenovo-blade: add INPUT_UINPUT
akku1139 Jul 20, 2026
45f97b7
arm: dts: mediatek: lenovo-blade: fix rmi4 regulator
akku1139 Jul 20, 2026
f0744be
arm: dts: mediatek: mt6589: add cache node
akku1139 Jul 20, 2026
751ca43
cpufreq: mediatek: add support for CPU speedbin
rva3 May 17, 2026
5e251d5
arm: dts: mediatek: lenovo-blade: fix i2c0 pinctrl
akku1139 Jul 20, 2026
80b5bab
arm: dts: mediatek: lenovo-blade: s7300 wip
akku1139 Jul 20, 2026
a89b447
Input: rmi_i2c: introduce reset GPIO handling
kaechele Jan 13, 2025
5b84218
arm: defconfig: lenovo-blade: add CONFIG_INPUT_EVDEV
akku1139 Jul 20, 2026
069d77d
arm: defconfig: lenovo-blade: add CONFIG_I2C_CHARDEV
akku1139 Jul 20, 2026
2272ff6
arm: dts: mediatek: mt6589: pmic i2c clock-div=<1>
akku1139 Jul 21, 2026
4f5195b
arm: dts: mediatek: lenovo-blade: i2c related wip
akku1139 Jul 21, 2026
571d7c0
arm: dts: mediatek: mt6589: efuse
akku1139 Jul 22, 2026
7e3caf4
arm: dts: mediatek: add cpu_opp_table
akku1139 Jul 22, 2026
6186dd6
cpufreq: mediatek: add MT6589 data
akku1139 Jul 22, 2026
676ae8f
arm: defconfig: lenovo-blade: add CONFIG_ARM_MEDIATEK_CPUFREQ
akku1139 Jul 22, 2026
97664f9
arm: dts: mediatek: mt6589: add cpufreq (not working)
akku1139 Jul 22, 2026
acf6690
arm: dts: mediatek: mt6589: cpufreq workaround
akku1139 Jul 22, 2026
c570206
arm: dts: mediatek: lenovo-blade: add cpu regulators
akku1139 Jul 22, 2026
3f87e1f
arm: mediatek: fix secondary CPU boot on Thumb-2 kernels with Clang
akku1139 Jul 22, 2026
323f69e
arm: dts: mediatek: mt6589: update cpu_opp_table note
akku1139 Jul 23, 2026
2b2c411
arm: dts: mediatek: mt6589: add preloader default freq
akku1139 Jul 23, 2026
fbc8fba
Revert "arm: mediatek: fix secondary CPU boot on Thumb-2 kernels with…
akku1139 Jul 23, 2026
079ce7f
clk: mediatek: mt6589-apmixedsys: fmt
akku1139 Jul 23, 2026
417cb55
clk: mediatek: mt6589-infracfg: fix infra_mux1_parents
akku1139 Jul 23, 2026
d7633f0
arm: fix smp with clang build
akku1139 Jul 23, 2026
a8807cb
arm: dts: mediatek: mt6589: add 806MHz and 1001MHz cpufreq
akku1139 Jul 23, 2026
131a1b5
dt-bindings: pwm: mediatek: add mt6589 compatible
akku1139 Jul 23, 2026
34cab1d
arm: dts: mediatek: mt6589: add pwm
akku1139 Jul 23, 2026
1084a96
arm: defconfig: lenovo-blade: add pwm
akku1139 Jul 23, 2026
00a1b8e
arm: dts: mediatek: mt6589: efuse update
akku1139 Jul 23, 2026
470254b
pinctrl: mediatek: pinctrl-mtk-common-v2: add non-linear eint lookup
rva3 Jul 4, 2026
5a78ea4
arm: dts: mediatek: mt6589: change usb univpll clock source
akku1139 Jul 25, 2026
8d833b5
arm: dts: mediatek: mt6589: ???
akku1139 Jul 25, 2026
c83ff91
pmdomain: mediatek: mt6589: don't keep_off isp
akku1139 Jul 28, 2026
efffb25
arm: dts: mediatek: mt6589: add ramoops
akku1139 Jul 28, 2026
c79c8f3
arm: defconfig: lenovo-blade: add pstore support
akku1139 Jul 28, 2026
18097d7
arm: dts: mediatek: mt6589: fix ramoops node name
akku1139 Jul 28, 2026
f1e956f
arm: dts: mediatek: lenovo-blade: drop regulator_ignore_unused, add p…
akku1139 Jul 28, 2026
399a1a6
clk: mediatek: mt6589: fixes
akku1139 Aug 1, 2026
77a12e3
arm: dts: mediatek: mt6589: add bootrom node
akku1139 Aug 12, 2026
efb3db4
arm: defconfig: lenovo-blade: enable usb_f_fs
akku1139 Aug 28, 2026
3145094
arm: defconfig: add tiny kernel config for bootloader
akku1139 Aug 28, 2026
4d99a94
arm: defconfig: lenovo-blade: disable appended_dtb and use xz
akku1139 Aug 28, 2026
1d36809
arm: defconfig: lenovo-blade-bootloader: drop CONFIG_KEXEC_FILE
akku1139 Aug 29, 2026
6b08499
arm: defconfig: lenovo-blade-bootloader: drop CONFIG_SMP
akku1139 Aug 29, 2026
6156455
Revert "arm: defconfig: lenovo-blade-bootloader: drop CONFIG_SMP"
akku1139 Aug 29, 2026
922109a
arm: dts: mediatek: mt6589: add mcusys node
akku1139 Aug 29, 2026
2bcb1f3
pmdomain: mediatek: export power bit macros
rva3 Mar 24, 2026
500b2cd
ARM: mediatek: implement CPU hotplug operations
rva3 Mar 24, 2026
f4976e7
ARM: mediatek: add mt6572 hotplug support
rva3 Mar 24, 2026
74eb7d6
arm: dts: mediatek: mt6589: add mediatek,mt6589-scpsys compatible
akku1139 Aug 29, 2026
64a049a
arm: mediatek: add MT6589 CPU hotplug support
akku1139 Aug 29, 2026
a615ecf
usb: musb: mediatek: add reset support
akku1139 Sep 19, 2026
1683cd0
usb: musb: add driver shutdown for kexec
akku1139 Sep 19, 2026
5126a8c
dt-bindings: power: supply: Fix bq24190 poll-interval property
akku1139 Sep 19, 2026
b11603d
dt-bindings: pinctrl: mediatek: mt6589: Fix IRQ and drive-strength co…
akku1139 Sep 19, 2026
5398130
dt-bindings: pinctrl: mt6589: drop too many interrupts
akku1139 Sep 19, 2026
d3718bc
arm: mediatek: fix mt6589 hotplug sequence
akku1139 Sep 19, 2026
2d3d724
dt-bindings: pinctrl: mt6589: fix interrupts count
akku1139 Sep 19, 2026
ca7ab47
clk: mediatek: mt6589-apmixed: fix lcpll divs
akku1139 Sep 19, 2026
e75edba
mfd: mt6397-core: fix mt6320 pwrc base
akku1139 Sep 19, 2026
4a084e9
usb: musb: mediatek: fix otg and vusb sequence
akku1139 Sep 19, 2026
1827bd5
dt-bindings: clock: drop unused mt6397 binding
akku1139 Sep 20, 2026
bf722fb
arm: dts: mediatek: mt6589: fix spi clocks
akku1139 Sep 22, 2026
baa2e45
pinctrl: mediatek: mt6589: fix GPIO53 DRV setting
akku1139 Sep 22, 2026
b1a476c
usb: musb: mediatek: fix role-switch cleanup
akku1139 Sep 22, 2026
7dd2454
clk: mediatek: mt6589-infracfg: add missing spinlock
akku1139 Sep 25, 2026
0344ecd
pinctrl: mediatek: mt6589: include direct dep header
akku1139 Sep 26, 2026
2457ff0
clk: mediatek: mt6589-infracfg: cec -> devapc
akku1139 Sep 27, 2026
bb3bba3
Revert "arm: defconfig: lenovo-blade: disable appended_dtb and use xz"
akku1139 Sep 27, 2026
eda6b09
arm: dts: mediatek: add missing @4 to chip ver
akku1139 Sep 27, 2026
f1bf084
arm: dts: mediatek: mt6589-lenovo-blade: fix S7300 irq type
akku1139 Sep 27, 2026
3550144
arm: dts: mediatek: mt6589: add and fix efuse entries
akku1139 Sep 27, 2026
c257c94
input: rmi4: add more reset sequences
akku1139 Sep 23, 2026
7c5ee40
input: keyboard: mtk-pmic-keys: add homekey pullen setting
akku1139 Sep 27, 2026
727f50e
iio: light: al3320a: add missing REGMAP_I2C to Kconfig
cjd8 Jun 25, 2026
bb44824
iio: light: al3320a: read both ALS ADC registers again
Al2Klimov May 23, 2026
0f5800a
iio: light: al3320a: add al3320b support
akku1139 Sep 21, 2026
91aafd6
arm: defconfig: lenovo-blade: add CONFIG_AL3320A
akku1139 Sep 21, 2026
a1f2226
Revert "arm: dts: mediatek: mt6589-lenovo-blade: fix S7300 irq type"
akku1139 Sep 27, 2026
05722f3
ARM: dts: mt6589: fix Yoga S7300 interrupt configuration
akku1139 Sep 23, 2026
b66361c
arm: dts: mediatek: mt6589-lenovo-blade: add rmi4 reset sequence
akku1139 Sep 23, 2026
637cd24
arm: dts: mediatek: mt6589-lenovo-blade: add al3320b node
akku1139 Sep 21, 2026
ba3828f
arm: dts: mediatek: mt6589-lenovo-blade: fix interrupts
akku1139 Sep 23, 2026
55c7ee9
arm: dts: mediatek: fix mt6320 interrupt
akku1139 Sep 27, 2026
325debb
dt-bindings: input: syna,rmi4: add more reset sequences
akku1139 Sep 23, 2026
e5b4485
soc: mediatek: pwrap: fix mt6320 dew register offsets
akku1139 Sep 27, 2026
6e8872d
dt-bindings: i2c: i2c-mt65xx: allow resets
akku1139 Sep 27, 2026
c3af46b
i2c: i2c-mt65xx: support resets'
akku1139 Sep 27, 2026
be10d9f
arm: dts: mediatek: mt6589: add i2c resets
akku1139 Sep 27, 2026
09f9043
input: keyboard: mtk-pmic-keys: fix homekey pull place
akku1139 Sep 27, 2026
70bee18
arm: dts: mediatek: mt6589-lenovo-blade: pmic input-debounce=1000
akku1139 Sep 27, 2026
1325a7f
arm: dts: mediatek: mt6589: add input-enable to i2c pins
akku1139 Sep 27, 2026
44c4224
Revert "arm: dts: mediatek: mt6589-lenovo-blade: pmic input-debounce=…
akku1139 Sep 27, 2026
5455606
arm: dts: mediatek: add lenovo b6000 common dtsi
akku1139 Sep 27, 2026
2faa800
arm: dts: mediatek: mt6589-lenovo-blade: add battery node
akku1139 Sep 27, 2026
83e8597
arm: dts: mediatek: mt6589-lenovo-blade: add al3320b pinctrl
akku1139 Sep 27, 2026
cd48578
dt-bindings: iio: light: al3320a: allow al3320b
akku1139 Sep 27, 2026
f5a068c
arm: dts: mediatek: mt6589-lenovo-blade: add ti,system-minimum-microvolt
akku1139 Sep 27, 2026
0bf4498
arm: dts: mediatek: mt6589-lenovo-b6000/b8000: fix battery voltage-ma…
akku1139 Sep 27, 2026
7eb50e1
pinctrl: mediatek: mt6589: fix reversed DI and DO
akku1139 Sep 28, 2026
371d4b0
pinctrl: mediatek: mt6589: fix DRV_CON12 SR
akku1139 Sep 30, 2026
f981acc
pinctrl: mediatek: mt6589: add missing EINTs
akku1139 Sep 30, 2026
ae2f14e
dt-bindings: pinctrl: mt6589: regen
akku1139 Sep 30, 2026
da4d5ad
pinctrl: mediatek: mt6589: add pull_type
akku1139 Sep 30, 2026
823014c
pinctrl: mediatek: fix advanced pull fallback
akku1139 Sep 30, 2026
43f0f73
pinctrl: mediatek: mt6589: fix mode regs and add .nfuncs
akku1139 Sep 30, 2026
ba69de3
dt-bindings: usb: mediatek,musb: add reset
akku1139 Sep 19, 2026
f40ec8d
Revert "dt-bindings: iio: light: al3320a: allow al3320b"
akku1139 Sep 30, 2026
dc3cbdd
dt-bindings: iio: light: al3320a: add al3320b compatible
akku1139 Sep 21, 2026
1f7ec4a
arm: dts: mediatek: mt6589-lenovo-blade: fix usb id-gpios
akku1139 Sep 30, 2026
563921f
dt-bindings: mfd: mediatek scpsys: add mt6589
akku1139 Sep 19, 2026
5664c28
dt-bindings: mdf: mt6397: add mt6320 efuse
akku1139 Oct 1, 2026
45f0731
nvmem: add MT6320 efuse
akku1139 Oct 1, 2026
ce77968
mfd: mt6397-core: add mt6320-efuse
akku1139 Oct 1, 2026
9052042
arm: dts: mediatek: mt6320: fix clock and regulator node name
akku1139 Oct 1, 2026
75568ea
arm: dts: mediatek: mt6320: add efuse node
akku1139 Oct 1, 2026
4e17fae
arm: defconfig: lenovo-blade: add CONFIG_NVMEM_MT6320_EFUSE=y
akku1139 Oct 1, 2026
50d96db
dt-bindings: thermal: mediatek: add mt6589 thermal compatible
akku1139 Oct 1, 2026
32de79c
thermal: mediatek: add mt6589 support
akku1139 Oct 1, 2026
3ba3791
arm: defconfig: lenovo-blade: add thermal configs
akku1139 Oct 1, 2026
be27111
arm: dts: mediatek: mt6589: include cleanup
akku1139 Oct 1, 2026
960f575
arm: dts: mediatek: mt6589: remove #power-domain-cells from scpsys
akku1139 Oct 1, 2026
9e4eaf7
dt-bindings: iio: adc: mt2701-auxadc: add mt6589 compatible
akku1139 Oct 1, 2026
abb2627
iio: adc: mt6577_auxadc: add mt6589 compatible
akku1139 Oct 1, 2026
cb43bf1
arm: defconfig: lenovo-blade: add CONFIG_MEDIATEK_MT6577_AUXADC=y
akku1139 Oct 1, 2026
340e97f
arm: dts: mediatek: mt6589: add auxadc and thermal nodes
akku1139 Oct 1, 2026
48599d6
arm: dts: mediatek: mt6589: add thermal-zones
akku1139 Oct 1, 2026
5fc8187
arm: dts: mediatek: mt6589: add #address-cells = <1>; #size-cells = <…
akku1139 Oct 1, 2026
e52c78d
arm: defconfig: lenovo-blade: add NAND configs (anyone has mt6589 wit…
akku1139 Oct 1, 2026
e817ce4
dt-bindings: mtd: add mt6589 nand related
akku1139 Oct 1, 2026
84307c0
mtd: nand: add mt6589 nand related
akku1139 Oct 1, 2026
320475a
dt-bindings: pwm: mediatek,pwm-disp: add mt6589 bls compatible
akku1139 Oct 1, 2026
642408c
pwm: add mt6589 bls driver
akku1139 Oct 1, 2026
bd666b8
arm: dts: mediatek: mt6589: add bls node
akku1139 Oct 1, 2026
6ed6041
arm: defconfig: lenovo-blade: fix disp pwm config
akku1139 Oct 1, 2026
22ccb38
dt-bindings: memory: mediatek,smi-common/larb: add mt6589 compatible
akku1139 Oct 1, 2026
ad09f5b
memory: mtk-smi: add support for mt65xx smi larb
rva3 Mar 4, 2026
59b2c99
memory: mtk-smi: add support for mt65xx smi common
rva3 Mar 3, 2026
3a3add5
memory: mtk-smi: add mt6589 support
akku1139 Oct 1, 2026
08507c6
arm: dts: mediatek: mt6589: add smi nodes
akku1139 Oct 1, 2026
260c6cb
arm: defconfig: lenovo-blade: smi, m4u related
akku1139 Oct 1, 2026
a377170
arm: dts: mediatek: mt6589: add missing larb0 node
akku1139 Oct 1, 2026
c4ec0db
arm: dts: mediatek: mt6320-clk header import cleanup
akku1139 Oct 1, 2026
e5c7cbf
arm: dts: mediatek: mt66589-lenovo-blade: enable bls
akku1139 Oct 1, 2026
0451771
dt-bidings: media: mediatek-jpeg-encoder/decoder: add mt6589 compatibles
akku1139 Oct 1, 2026
296004e
media: mediatek: jpeg: add MT6589 support
akku1139 Oct 1, 2026
a0f95bb
mfd: mt6320: add clock registers
akku1139 Oct 1, 2026
7ab5545
mfd: mt6320: add MT6320_TOP_RST_ACCDET_SET, MT6320_TOP_RST_ACCDET_CLR
akku1139 Oct 1, 2026
aa84817
mfd: mt6320: add MT6320_INT_CON1_SET, MT6320_INT_CON1_CLR
akku1139 Oct 1, 2026
cb86731
dt-bindings: phy: mediatek,dsi-phy: add mt6589
akku1139 Oct 1, 2026
6af50a5
phy: mediatek: add mt6589 mipitx phy
akku1139 Oct 1, 2026
f7e0a2d
arm: dts: mediatek: mt6589: add mipi-tx node
akku1139 Oct 1, 2026
44a0110
arm: defconfig: lenovo-blade: add MediaTek DRM related
akku1139 Oct 1, 2026
38508c4
arm: dts: mediatek: mt6589: add nfi and nfiecc nodes
akku1139 Oct 1, 2026
07209c5
dt-bindings: display: panel: panel-simple-dsi: add Himax HX8896-A01 p…
akku1139 Oct 1, 2026
5eb4a12
drm: panel: panel-simple: add Himax HX8896-A01 panels on b8000
akku1139 Oct 1, 2026
b629834
iio: adc: add mt6320/mt6323 auxadc bindings
akku1139 Oct 1, 2026
85ec7f5
iio: adc: add mt6320 auxadc driver
akku1139 Oct 1, 2026
9304b0f
mfd: mt6397-core: add mt6320-auxadc child
akku1139 Oct 1, 2026
e419828
arm: dts: mediatek: mt6323: add adc node
akku1139 Oct 1, 2026
374591b
arm: defconfig: lenovo-blade: add mt6320 auxadc
akku1139 Oct 1, 2026
8d03fe3
dt-bindings: pinctrl: mt6589: make it better
akku1139 Oct 1, 2026
b4e7e8f
dt-bindings: regulator: mt6320: make it better
akku1139 Oct 1, 2026
e58312e
dt-bindings: iommu: mediatek: add mt6589 compatible
akku1139 Oct 1, 2026
cbb7db9
arm: dts: mediatek: mt6589: add iommu node (no driver yet)
akku1139 Oct 1, 2026
754b83c
dt-bindings: memory: add mt6589 larb ports
akku1139 Oct 1, 2026
911289b
arm: dts: mediatek: mt6589: add jpegdec/enc nodes
akku1139 Oct 1, 2026
bbdb223
dt-bindings: add mt6320 audio related
akku1139 Oct 1, 2026
b95ca48
sound: soc: codecs: add mt6320 codec and accdet
akku1139 Oct 1, 2026
ba7c138
mfd: mt6397-core: add mt6320-accdet and mt6320-sound
akku1139 Oct 1, 2026
dbee543
arm: dts: mediatek: mt6320: add audio-codec and accdet nodes
akku1139 Oct 1, 2026
c570c61
sound: soc: mediatek: common: wait for accdet driver probe
rva3 Jul 23, 2026
1158152
sound: soc: mediatek: common: add aux-devs support
rva3 Jul 25, 2026
6dc87b0
dt-bindings: sound: add mt6589 sound
akku1139 Oct 1, 2026
e52d7c5
sound: soc: mediatek: add mt6589 sound driver
akku1139 Oct 1, 2026
823e375
arm: dts: mediatek: mt6589: add audio related nodes
akku1139 Oct 1, 2026
e4189c1
arm: dts: mediatek: mt6589-lenovo-blade: add audio related nodes
akku1139 Oct 1, 2026
5b03e7f
arm: defconfig: lenovo-blade: add audio related configs
akku1139 Oct 1, 2026
f83129f
arm: defconfig: lenovo-blade: add jpeg configs
akku1139 Oct 1, 2026
cf35f6c
arm: dts: mediatek: mt6589-lenovo-*: gpio.h include cleanup
akku1139 Oct 1, 2026
ed8f8ec
arm: dts: mediatek: mt6589: temp disable afe nodes, it freezes kernel…
akku1139 Oct 1, 2026
b68c054
arm: defconfig: drop lenovo-blade-bootloader_defconfig
akku1139 Oct 2, 2026
ec40e8a
arm: dts: mediatek: mt6320: add mediatek,long-press-mode and power-of…
akku1139 Oct 3, 2026
1a15951
USB: musb: mediatek: propagate the role-switch error
akku1139 Oct 4, 2026
5a28c29
dt-bindings: watchdog: mediatek: drop duplicate MT8188 entry
akku1139 Oct 8, 2026
0e503ba
dt-bindings: sound: fix mt6589/mt6320 bindings
akku1139 Oct 10, 2026
0d7e756
sound: update with 06ac5c4f08ec14f7d6490e85858f055370fd21ef
akku1139 Oct 10, 2026
6be7d4e
arm: dts: mediatek: mt6589: update sound nodes
akku1139 Oct 10, 2026
9b18047
ci: add workflow
akku1139 Oct 10, 2026
57d956d
sound: update with c282c9a9eff7db802bef60aa57eb65160e339ae2
akku1139 Oct 10, 2026
ecfb2d1
arm: dts: mediatek: mt6589: re-enable afe
akku1139 Oct 10, 2026
9fb4de2
dt-bindings: move mt6589-dispsys to mmsys.yml
akku1139 Oct 10, 2026
f9d5437
arm: dts: mediatek: mt6589-lenovo-blade: log_buf_len=16M
akku1139 Oct 3, 2026
661ee2a
arm: dts: mediatek: mt6589-lenovo-blade: sound related
akku1139 Oct 10, 2026
5302282
dt-bindings: reset: mt6589: add dispsys
akku1139 Oct 10, 2026
24694f7
soc: mediatek: mmsys: add mt6589 dispsys support
akku1139 Oct 10, 2026
7aaea84
soc: mediatek: mmsys: avoid mux zero clear
akku1139 Oct 11, 2026
edc6c53
pwm: mt6589: Keep the BLS display-path clock enabled (to be removed)
akku1139 Oct 11, 2026
b53ed2c
nvmem: mt6320-efuse: fix
akku1139 Oct 11, 2026
1f08cc2
Revert watchdog changes
akku1139 Oct 18, 2026
7751526
sound: sync with a80e447a0338b85d0e29b9f36e5d1366d6e2f0f2
akku1139 Oct 30, 2026
ce73d35
Watchdog revert followup
akku1139 Oct 30, 2026
3a545b4
watchdog: mediatek: Add wdt/toprgu resets for mt6589
lscorcia Sep 8, 2026
e617693
arm: dts: mediatek: mt6589: add missing mediatek,mt6589-timer
akku1139 Oct 30, 2026
f6a5d45
clocksource: timer-mediatek: add mt6589 workaround
akku1139 Oct 30, 2026
60df11b
Revert "pwm: mt6589: Keep the BLS display-path clock enabled (to be r…
akku1139 Oct 31, 2026
5e43992
arm: dts: mediatek: mt6589-lenovo-blade: move ramoops into 1 MiB of DRAM
trudenboy0 Oct 28, 2026
d464074
clk: mediatek: mt6589: fix pll div rate
trudenboy Oct 31, 2026
0570aa3
pmdomain: mediatek: mt6589: power all four MFG SRAM banks
trudenboy0 Oct 28, 2026
096a8e8
pmdomain: mediatek: add SPM enable sequence
akku1139 Oct 31, 2026
eee54f3
arm: mediatek: cleanup hotplug code
akku1139 Oct 31, 2026
6af6b1d
arm: dts: mediatek: mt6589-lenovo-blade: we've got faster mmc
akku1139 Oct 31, 2026
80fb0c2
pinctrl: mediatek: mt6589: fix pull R0 register order and PUPD config
akku1139 Nov 1, 2026
27c702f
dma: mediatek: uart-apdma: balance runtime PM references
akku1139 Oct 12, 2026
bf89155
clk: mediatek: mt6320: make it wip
akku1139 Nov 1, 2026
8a1b30e
arm: dts: mediatek: mt6589: fix apdma interrupts
akku1139 Nov 1, 2026
df53029
clocksource: mediatek: fix mt6589 workaround
akku1139 Nov 1, 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
83 changes: 83 additions & 0 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,83 @@
# SPDX-License-Identifier: GPL-2.0-only

name: build

on:
push:

env:
DEFCONFIG: lenovo-blade_defconfig
ARCH: arm
LLVM: 1

jobs:
build:
name: Build
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v7

- name: Install build dependencies
run: |
sudo apt-get update
sudo apt-get install -y --no-install-recommends \
bc binutils bison flex build-essential \
dwarves libelf-dev libssl-dev python3 \
llvm-dev clang lld git rsync cpio kmod pahole zstd

- name: Cache ccache
uses: hendrikmuhs/ccache-action@v1.2.24
with:
key: ${{ env.DEFCONFIG }}-linux

- name: Configure
run: |
make ${{ env.DEFCONFIG }}

- name: Build
run: |
make -j"$(nproc)" CC="ccache clang"

dtbs_check:
name: dtbs_check
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v7

- name: Install dtc and build dependencies
run: |
sudo apt-get update
sudo apt-get install -y --no-install-recommends \
bc binutils bison flex build-essential libelf-dev \
python3 python3-pip python3-setuptools llvm-dev clang lld

- name: Install dtschema
run: |
python3 -m pip install dtschema

- name: Configure
run: make ${{ env.DEFCONFIG }}

- name: Run dtbs_check
run: make dtbs_check

dt_binding_check:
name: dt_binding_check
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v7

- name: Install build dependencies
run: |
sudo apt-get update
sudo apt-get install -y --no-install-recommends \
bc binutils bison flex build-essential libelf-dev \
python3 python3-pip python3-setuptools llvm-dev clang lld

- name: Install dtschema
run: |
python3 -m pip install dtschema

- name: Run dt_binding_check
run: |
make dt_binding_check
5 changes: 5 additions & 0 deletions Documentation/devicetree/bindings/arm/mediatek.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,11 @@ properties:
- enum:
- fairphone,fp1
- mundoreader,bq-aquaris5
- lenovo,b6000-f
- lenovo,b6000-h
- lenovo,b6000-hv
- lenovo,b8000-f
- lenovo,b8000-h
- const: mediatek,mt6589
- items:
- enum:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ properties:
- items:
- enum:
- mediatek,mt2701-audsys
- mediatek,mt6589-audsys
- mediatek,mt6765-audsys
- mediatek,mt6779-audsys
- mediatek,mt7622-audsys
Expand Down
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 @@ -35,6 +35,7 @@ properties:
- enum:
- mediatek,mt2701-apmixedsys
- mediatek,mt2712-apmixedsys
- mediatek,mt6589-apmixedsys
- mediatek,mt6735-apmixedsys
- mediatek,mt6765-apmixedsys
- mediatek,mt6779-apmixed
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ properties:
- enum:
- mediatek,mt2701-infracfg
- mediatek,mt2712-infracfg
- mediatek,mt6589-infracfg
- mediatek,mt6735-infracfg
- mediatek,mt6765-infracfg
- mediatek,mt6795-infracfg
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ properties:
- enum:
- mediatek,mt2701-pericfg
- mediatek,mt2712-pericfg
- mediatek,mt6589-pericfg
- mediatek,mt6735-pericfg
- mediatek,mt6765-pericfg
- mediatek,mt6795-pericfg
Expand Down
4 changes: 4 additions & 0 deletions Documentation/devicetree/bindings/clock/mediatek,syscon.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,10 @@ properties:
- mediatek,mt2712-mfgcfg
- mediatek,mt2712-vdecsys
- mediatek,mt2712-vencsys
- mediatek,mt6589-imgsys
- mediatek,mt6589-mfgsys
- mediatek,mt6589-vdecsys
- mediatek,mt6589-vencsys
- mediatek,mt6735-imgsys
- mediatek,mt6735-mfgcfg
- mediatek,mt6735-vdecsys
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ properties:
- enum:
- mediatek,mt2701-topckgen
- mediatek,mt2712-topckgen
- mediatek,mt6589-topckgen
- mediatek,mt6735-topckgen
- mediatek,mt6765-topckgen
- mediatek,mt6779-topckgen
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,8 +31,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-panel
# Boe Corporation 8.0" WUXGA TFT LCD panel
- boe,tv080wum-nl0
# CMI 10.1" WXGA panel with Himax HX8896-A01 TCON
- innolux,hx8896-a01-panel
# 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 @@ -23,6 +23,7 @@ properties:
- items:
- enum:
- mediatek,mt2712-uart-dma
- mediatek,mt6589-uart-dma
- mediatek,mt6795-uart-dma
- mediatek,mt8173-uart-dma
- mediatek,mt8183-uart-dma
Expand Down
1 change: 1 addition & 0 deletions Documentation/devicetree/bindings/gpu/img,powervr-sgx.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ properties:
- items:
- enum:
- allwinner,sun6i-a31-gpu # MP2 Rev 115
- mediatek,mt6589-gpu # MP1 Rev 115
- ti,omap4470-gpu # MP1 Rev 112
- ti,omap5432-gpu # MP2 Rev 105
- ti,am5728-gpu # MP2 Rev 116
Expand Down
8 changes: 8 additions & 0 deletions Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -96,6 +96,14 @@ properties:
description:
SCL frequency to use (in Hz). If omitted, 100kHz is used.

resets:
maxItems: 1

reset-names:
items:
- const: reset
maxItems: 1

mediatek,have-pmic:
description: Platform controls I2C from PMIC side
type: boolean
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ properties:
- enum:
- mediatek,mt2701-auxadc
- mediatek,mt2712-auxadc
- mediatek,mt6589-auxadc
- mediatek,mt6765-auxadc
- mediatek,mt7622-auxadc
- mediatek,mt7986-auxadc
Expand All @@ -38,6 +39,7 @@ properties:
- const: mediatek,mt7986-auxadc
- items:
- enum:
- mediatek,mt6572-auxadc
- mediatek,mt6893-auxadc
- mediatek,mt8183-auxadc
- mediatek,mt8186-auxadc
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
%YAML 1.2
---
$id: http://devicetree.org/schemas/iio/adc/mediatek,mt6323-auxadc.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: MediaTek MT6320 and MT6323 PMIC Auxiliary ADC

maintainers:
- Flora Fu <flora.fu@mediatek.com>

description: |
AUXADC is the auxiliary ADC of the PMIC, used for sampling a variety
of channels like battery voltage, PMIC internal temperature, accessory
detection resistance, and other internal components.

properties:
compatible:
enum:
- mediatek,mt6320-auxadc

"#io-channel-cells":
const: 1

required:
- compatible
- "#io-channel-cells"

additionalProperties: false

examples:
- |
pmic {
#address-cells = <1>;
#size-cells = <0>;

adc {
compatible = "mediatek,mt6323-auxadc";
#io-channel-cells = <1>;
};
};
18 changes: 16 additions & 2 deletions Documentation/devicetree/bindings/iio/light/dynaimage,al3320a.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,16 @@
$id: http://devicetree.org/schemas/iio/light/dynaimage,al3320a.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: Dyna-Image AL3320A sensor
title: Dyna-Image AL3320A and AL3320B sensors

maintainers:
- David Heidelberg <david@ixit.cz>

properties:
compatible:
const: dynaimage,al3320a
enum:
- dynaimage,al3320a
- dynaimage,al3320b

reg:
maxItems: 1
Expand Down Expand Up @@ -43,3 +45,15 @@ examples:
interrupts = <99 IRQ_TYPE_LEVEL_HIGH>;
};
};

- |
i2c {
#address-cells = <1>;
#size-cells = <0>;

light-sensor@1c {
compatible = "dynaimage,al3320b";
reg = <0x1c>;
vdd-supply = <&vdd_reg>;
};
};
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ properties:
- const: mediatek,mt6779-keypad
- items:
- enum:
- mediatek,mt6589-keypad
- mediatek,mt6873-keypad
- mediatek,mt8183-keypad
- mediatek,mt8365-keypad
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ description: |
properties:
compatible:
enum:
- mediatek,mt6320-keys
- mediatek,mt6323-keys
- mediatek,mt6328-keys
- mediatek,mt6331-keys
Expand Down
21 changes: 21 additions & 0 deletions Documentation/devicetree/bindings/input/syna,rmi4.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,27 @@ properties:
description:
Delay to wait after resetting the device.

syna,initial-reset-control:
$ref: /schemas/types.yaml#/definitions/uint32
minimum: 0
maximum: 255
description:
Optional value written to RMI4 Function 01 Control 0 before the
initial reset command.

syna,initial-reset-delay-ms:
$ref: /schemas/types.yaml#/definitions/uint32
minimum: 1
description:
Delay to wait after the initial reset command.

syna,reset-after-power-on:
type: boolean
description:
Keep reset deasserted while powering the device, then pulse reset
after syna,startup-delay-ms. This is needed by devices whose power-on
sequence requires reset to be asserted only after the supplies settle.

syna,startup-delay-ms:
description:
Delay to wait after powering on the device.
Expand Down
Loading
Loading