[PATCH v4 00/14] mediatek: cumulative trivial fix for OF_UPSTREAM support
Christian Marangi
ansuelsmth at gmail.com
Mon Jun 24 23:03:26 CEST 2024
This is an initial series that have all the initial trivial
fixes required for usage of OF_UPSTREAM for the mediatek SoC
This also contains the pcie-gen3 driver and the required tphy
support driver to make it work.
Subsequent series will follow with conversion of the mtk-clk
to permit usage of OF_UPSTREAM and upstream clk ID.
MT7981, MT7986 and MT7988 migration to upstream clock ID
is complete and working on MT7623.
Series CI tested with PR [0]
[0] https://github.com/u-boot/u-boot/pull/590
Changes v4:
- Fix compilation error catched by Azure CI
- Rework serial with legacy platform
Changes v3:
- Fix copy paste error in gpio-controller (dev instead of parent)
- Rebase on top of next
Changes v2:
- Add mt7986 and mt7988 apmixed trivial PATCH
- Make phy for pcie optional (it is for mt7988)
- Fix broken mmc patch
Christian Marangi (13):
phy: phy-mtk-tphy: add support for phy type switch
spi: mtk_spim: add support for upstream mediatek,spi-ipm compatible
net: mediatek: handle alternative name for pn_swap property
i2c: mediatek: add support for optional arb and pmic clock
serial: mediatek: add support for bus clock and enable it
serial: mediatek: add special handling for highspeed and linux compat
mmc: mediatek: add support for upstream linux clock and property
clk: mediatek: mt7981: support alternative compatible for fixed-plls
pinctrl: mediatek: add support for gpio-controller property in root
node
pinctrl: mediatek: mt7981: init device before relocation
pci: mediatek: make pcie-phy optional for gen3
clk: mediatek: mt7988: support alternative compatible for fixed-plls
clk: mediatek: mt7986: support alternative compatible for fixed-plls
John Crispin (1):
pci: mediatek: add PCIe controller support for filogic silicon
drivers/clk/mediatek/clk-mt7981.c | 1 +
drivers/clk/mediatek/clk-mt7986.c | 1 +
drivers/clk/mediatek/clk-mt7988.c | 1 +
drivers/i2c/mtk_i2c.c | 30 ++
drivers/mmc/mtk-sd.c | 35 +-
drivers/net/mtk_eth.c | 4 +-
drivers/pci/Kconfig | 7 +
drivers/pci/Makefile | 1 +
drivers/pci/pcie_mediatek_gen3.c | 384 ++++++++++++++++++
drivers/phy/Kconfig | 2 +
drivers/phy/phy-mtk-tphy.c | 80 ++++
drivers/pinctrl/mediatek/pinctrl-mt7981.c | 1 +
drivers/pinctrl/mediatek/pinctrl-mtk-common.c | 10 +
drivers/serial/serial_mtk.c | 20 +-
drivers/spi/mtk_spim.c | 45 +-
15 files changed, 614 insertions(+), 8 deletions(-)
create mode 100644 drivers/pci/pcie_mediatek_gen3.c
--
2.45.1
More information about the U-Boot
mailing list