arm: Add basic support for MediaTek MT8127 & MT8135 SoCs

Matthias Brugger matthias.bgg at gmail.com
Mon Sep 8 02:26:57 PDT 2014


2014-09-08 9:28 GMT+02:00 Sascha Hauer <s.hauer at pengutronix.de>:
> On Fri, Sep 05, 2014 at 07:50:55AM +0800, Joe.C wrote:
>> This series add basic device tree support MT8127 & MT8135.
>> This series is based on v3.17-rc3.
>>
>> We are planning to upstream drivers for MT8127 & MT8135 SoCs.
>> MT8135 is a tablet soc featuring 2 CA7 + 2 CA15. MT8127 is a
>> tablet soc with 4 CA7. They share many similar IP components
>> with MT65xx series.
>>
>> Please note this one is not base on intpol [1] patches I sent
>> last month. Base on the discussion on intpol, I think it might
>> take some more time. I'd like to have this merge first so we
>> can work on other stuff simultaneously.
>>
>> Joe.C
>>
>> [1] http://lists.infradead.org/pipermail/linux-arm-kernel/2014-August/279052.html
>>
>> Joe.C (5):
>>   arm: MTK: Add basic support for mt8127
>>   arm: mediatek: add dts for 8127 Moose board
>>   arm: MTK: Add basic support for mt8135
>>   arm: mediatek: add dts for MT8135 evaluation board.
>>   dt-bindings: add more chips in documentation for Mediatek SoC
>
> We could add the following patch to this series so we actually see
> something on the console during development of the other drivers.
> I only know the UART base addresses of the mt8135, so I don't know
> if MEDIATEK_ is an appropriate prefix. Maybe it should be changed to
> MT8135_.

Yes it should be MT8135_ as other chips have the UART mapped to
different addresses [0].

Cheers,
Matthias

[0] https://lkml.org/lkml/2014/8/18/454

>
> Sascha
>
> ----------------------------8<-------------------------------
>
> From 16709f768d955b561972f809f2a6260435cabbe4 Mon Sep 17 00:00:00 2001
> From: Sascha Hauer <s.hauer at pengutronix.de>
> Date: Mon, 8 Sep 2014 09:17:02 +0200
> Subject: [PATCH] ARM: Mediatek: Add lowlevel debug uart support
>
> Signed-off-by: Sascha Hauer <s.hauer at pengutronix.de>
> ---
>  arch/arm/Kconfig.debug | 20 ++++++++++++++++++++
>  1 file changed, 20 insertions(+)
>
> diff --git a/arch/arm/Kconfig.debug b/arch/arm/Kconfig.debug
> index b11ad54..0d33c74 100644
> --- a/arch/arm/Kconfig.debug
> +++ b/arch/arm/Kconfig.debug
> @@ -348,6 +348,22 @@ choice
>                   Say Y here if you want the debug print routines to direct
>                   their output to UART1 serial port on KEYSTONE2 devices.
>
> +       config DEBUG_MEDIATEK_UART0
> +               bool "Mediatek SoC Debug UART0"
> +               depends on ARCH_MEDIATEK
> +               select DEBUG_UART_8250
> +               help
> +                 Say Y here if you want kernel low-level debugging support
> +                 on Mediatek SoC based platforms.
> +
> +       config DEBUG_MEDIATEK_UART3
> +               bool "Mediatek SoC Debug UART3"
> +               depends on ARCH_MEDIATEK
> +               select DEBUG_UART_8250
> +               help
> +                 Say Y here if you want kernel low-level debugging support
> +                 on Mediatek SoC based platforms.
> +
>         config DEBUG_MMP_UART2
>                 bool "Kernel low-level debugging message via MMP UART2"
>                 depends on ARCH_MMP
> @@ -1108,6 +1124,8 @@ config DEBUG_UART_PHYS
>         default 0xd0012000 if DEBUG_MVEBU_UART
>         default 0xd4017000 if DEBUG_MMP_UART2
>         default 0xd4018000 if DEBUG_MMP_UART3
> +       default 0x11006000 if DEBUG_MEDIATEK_UART0
> +       default 0x11009000 if DEBUG_MEDIATEK_UART3
>         default 0xe0000000 if ARCH_SPEAR13XX
>         default 0xf0000be0 if ARCH_EBSA110
>         default 0xf1012000 if DEBUG_MVEBU_UART_ALTERNATE
> @@ -1164,6 +1182,8 @@ config DEBUG_UART_VIRT
>         default 0xfe012000 if ARCH_ORION5X
>         default 0xfe017000 if DEBUG_MMP_UART2
>         default 0xfe018000 if DEBUG_MMP_UART3
> +       default 0xfe806000 if DEBUG_MEDIATEK_UART0
> +       default 0xfe809000 if DEBUG_MEDIATEK_UART3
>         default 0xfe100000 if DEBUG_IMX23_UART || DEBUG_IMX28_UART
>         default 0xfe230000 if DEBUG_PICOXCELL_UART
>         default 0xfe300000 if DEBUG_BCM_KONA_UART
> --
> 1.8.3.2
>
>
> --
> Pengutronix e.K.                           |                             |
> Industrial Linux Solutions                 | http://www.pengutronix.de/  |
> Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0    |
> Amtsgericht Hildesheim, HRA 2686           | Fax:   +49-5121-206917-5555 |



-- 
motzblog.wordpress.com



More information about the linux-arm-kernel mailing list