Re: [PATCH v7] Add basic SoC Support for Mediatek MT6779 SoC

2020-07-07 Thread Hanks Chen
On Tue, 2020-07-07 at 13:41 +0200, Linus Walleij wrote:
> On Thu, Jul 2, 2020 at 2:57 PM Hanks Chen  wrote:
> 
> > Change since v7:
> > Commit "dt-bindings: pinctrl: add bindings for MediaTek"
> > -- fix typo and change order of patch
> > Commit "clk: mediatek: add UART0 clock support"
> > -- add fixes tag and real name
> > Commit "arm64: dts: add dts nodes for MT6779"
> > -- expose all three UARTs in the dtsi
> 
> Oh I see there are still development on this patch set so I took out
> the patches I applied again.
> 
> Waiting for the final reviewed version.
> 
Thank you for taking a look over these so quickly!

Got it, I'll send a newer version.

Thanks!

> Yours,
> Linus Walleij



Re: [PATCH v7] Add basic SoC Support for Mediatek MT6779 SoC

2020-07-07 Thread Linus Walleij
On Thu, Jul 2, 2020 at 2:57 PM Hanks Chen  wrote:

> Change since v7:
> Commit "dt-bindings: pinctrl: add bindings for MediaTek"
> -- fix typo and change order of patch
> Commit "clk: mediatek: add UART0 clock support"
> -- add fixes tag and real name
> Commit "arm64: dts: add dts nodes for MT6779"
> -- expose all three UARTs in the dtsi

Oh I see there are still development on this patch set so I took out
the patches I applied again.

Waiting for the final reviewed version.

Yours,
Linus Walleij


[PATCH v7] Add basic SoC Support for Mediatek MT6779 SoC

2020-07-02 Thread Hanks Chen
Change since v7:
Commit "dt-bindings: pinctrl: add bindings for MediaTek"
-- fix typo and change order of patch
Commit "clk: mediatek: add UART0 clock support"
-- add fixes tag and real name
Commit "arm64: dts: add dts nodes for MT6779"
-- expose all three UARTs in the dtsi


Change since v6:
Commit "dt-bindings: pinctrl: add bindings for MediaTek"
-- fix format of bindings and add interrupt definition.
Commit "pinctrl: mediatek: update pinmux definitions for"
-- use the standard include path
Commit "pinctrl: mediatek: avoid virtual gpio trying to set"
-- remove unnecessary error handler
Commit "pinctrl: mediatek: add pinctrl support for MT6779 SoC"
-- add some useful help text in kconfig
Commit "clk: mediatek: add UART0 clock support"
-- add UART0 clock support
Commit "arm64: dts: add dts nodes for MT6779"
-- add "baud" and "bus" clocks for uart
-- add new approach for mmsys


Change since v5:
1. remove unnecessary string in commit message


Change since v4:
1. fix format of pinctrl bindings


Change since v3:
1. add bindings for "mediatek,mt6779-pinctrl"
2. add some comments into the code (e.g. virtual gpio ...)
3. add Acked-by tags
4. add pmu node into dts
5. support ppi partition and fix base address in gic node of dts


Change since v2:
1. add Reviewed-by tags
2. fix checkpatch warnings with strict level


Change since v1:
first patchset



Andy Teng (1):
  dt-bindings: pinctrl: add bindings for MediaTek MT6779 SoC

Hanks Chen (6):
  pinctrl: mediatek: update pinmux definitions for mt6779
  pinctrl: mediatek: avoid virtual gpio trying to set reg
  pinctrl: mediatek: add pinctrl support for MT6779 SoC
  pinctrl: mediatek: add mt6779 eint support
  clk: mediatek: add UART0 clock support
  arm64: dts: add dts nodes for MT6779

 .../bindings/pinctrl/mediatek,mt6779-pinctrl.yaml  |  210 ++
 arch/arm64/boot/dts/mediatek/Makefile  |1 +
 arch/arm64/boot/dts/mediatek/mt6779-evb.dts|   31 +
 arch/arm64/boot/dts/mediatek/mt6779.dtsi   |  271 +++
 drivers/clk/mediatek/clk-mt6779.c  |2 +
 drivers/pinctrl/mediatek/Kconfig   |   12 +
 drivers/pinctrl/mediatek/Makefile  |1 +
 drivers/pinctrl/mediatek/pinctrl-mt6779.c  |  783 
 drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c   |   25 +
 drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.h   |1 +
 drivers/pinctrl/mediatek/pinctrl-mtk-mt6779.h  | 2085 
 drivers/pinctrl/mediatek/pinctrl-paris.c   |7 +
 include/dt-bindings/pinctrl/mt6779-pinfunc.h   | 1242 
 13 files changed, 4671 insertions(+)
 create mode 100644 
Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
 create mode 100644 arch/arm64/boot/dts/mediatek/mt6779-evb.dts
 create mode 100644 arch/arm64/boot/dts/mediatek/mt6779.dtsi
 create mode 100644 drivers/pinctrl/mediatek/pinctrl-mt6779.c
 create mode 100644 drivers/pinctrl/mediatek/pinctrl-mtk-mt6779.h
 create mode 100644 include/dt-bindings/pinctrl/mt6779-pinfunc.h