[PATCH 1/2] arm: mediatek: add mt8195 SOC support

Chunfeng Yun (云春峰) Chunfeng.Yun at mediatek.com
Wed Nov 9 14:00:16 CET 2022


On Wed, 2022-11-09 at 17:33 +0800, Macpaul Lin wrote:
> On 11/9/22 15:32, Macpaul Lin wrote:
> > 
> > On 11/9/22 10:07, Chunfeng Yun (云春峰) wrote:
> > > On Tue, 2022-11-08 at 11:21 +0800, Macpaul Lin wrote:
> > > > From: Fabien Parent <fparent at baylibre.com>
> > > > 
> > > > The MediaTek MT8195 is a ARM64-based SoC with a quad-core
> > > > Cortex-A73
> > > > and
> > > > a quad-core Cortex-A53. It is including UART, SPI, USB3.0
> > > > device and
> > > > hosts,
> > > > SD and MMC cards, UFS, PWM, I2C, I2S, S/PDIF, and several
> > > > LPDDR3
> > > > and LPDDR4 options.
> > > > 
> > > > Signed-off-by: Fabien Parent <fparent at baylibre.com>
> > > > Signed-off-by: Macpaul Lin <macpaul.lin at mediatek.com>
> > > > ---
> > > >   MAINTAINERS                            |   2 +
> > > >   arch/arm/dts/mt8195.dtsi               | 317
> > > > +++++++++++++++++++++++++
> > > >   arch/arm/mach-mediatek/Kconfig         |  13 +-
> > > >   arch/arm/mach-mediatek/Makefile        |   1 +
> > > >   arch/arm/mach-mediatek/mt8195/Makefile |   3 +
> > > >   arch/arm/mach-mediatek/mt8195/init.c   |  81 +++++++
> > > >   6 files changed, 416 insertions(+), 1 deletion(-)
> > > >   create mode 100644 arch/arm/dts/mt8195.dtsi
> > > >   create mode 100644 arch/arm/mach-mediatek/mt8195/Makefile
> > > >   create mode 100644 arch/arm/mach-mediatek/mt8195/init.c
> 
> [deleted]
> 
> > > > +        xhci3: xhci3 at 112b0000 {
> > > 
> > > change node name as xhci? prefer to use the same name
> > > 
> > 
> > Since there are other board manufacturers will use the
> > other HOST ports, like xhci1 or xhci2 with USB mass storage
> > function by their needs.
> > I'll add these 2 node in dtsi in next version.
> > 
> > > > +            compatible = "mediatek,mt8195-xhci",
> > > > +                     "mediatek,mtk-xhci";
> > > > +            reg = <0 0x112b0000 0 0x1000>,
> > > > +                  <0 0x112b3e00 0 0x0100>;
> > > > +            reg-names = "mac", "ippc";
> > > 
> > > remove "mac"
> > 
> > Will fix it in next version.
> > 
> 
> Dear Chunfeng,
> 
> Unfortunately, if we remove "mac" register here for HOST only node
> like 
> xhci3, the driver will complain about probing fail. Please check the 
> following log.
My bad, do need it for host only mode, sorry

> 
> => usb start
> starting USB...
> Bus xhci3 at 112b0000: xhci-mtk xhci3 at 112b0000: failed to get xHCI base
> address
> probe failed, error -6
> No working controllers found
> 
> I'll add "mac" back to HOST only nodes.
> 
> Thanks!
> Macpaul Lin


More information about the U-Boot mailing list