Re: [PATCH v1 1/1] arm64: dts: mt6779: add spi host dts nodes

2021-01-31 Thread Hanks Chen
"mediatek,mt6765-spi"; add the compatible string into the SPI binding > + mediatek,pad-select = <0>; > + reg = <0 0x1100a000 0 0x1000>; > + interrupts = ; add 4th value into interrupts property

Re: [PATCH v2 0/2] Remove MT6779 UART3 clock support

2020-07-30 Thread Hanks Chen
Hi all, Gentle ping on this patch. Thanks! Hanks Chen On Wed, 2020-07-22 at 17:21 +0200, Matthias Brugger wrote: > > On 22/07/2020 13:16, Hanks Chen wrote: > > On Wed, 2020-07-22 at 10:43 +0200, Matthias Brugger wrote: > >> > >> On 22/07/2020 05:09, Hank

[PATCH v10 3/3] clk: mediatek: add UART0 clock support

2020-07-30 Thread Hanks Chen
Add MT6779 UART0 clock support. Fixes: 710774e04861 ("clk: mediatek: Add MT6779 clock support") Signed-off-by: Wendell Lin Signed-off-by: Hanks Chen Reviewed-by: Matthias Brugger --- drivers/clk/mediatek/clk-mt6779.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/cl

[PATCH v10 1/3] dt-bindings: pinctrl: add bindings for MediaTek MT6779 SoC

2020-07-30 Thread Hanks Chen
From: Andy Teng Add devicetree bindings for MediaTek MT6779 pinctrl driver. Signed-off-by: Andy Teng Signed-off-by: Hanks Chen --- .../pinctrl/mediatek,mt6779-pinctrl.yaml | 202 ++ 1 file changed, 202 insertions(+) create mode 100644 Documentation/devicetree/bindings

[PATCH v10 2/3] arm64: dts: add dts nodes for MT6779

2020-07-30 Thread Hanks Chen
this adds initial MT6779 dts settings for board support, including cpu, gic, timer, ccf, pinctrl, uart, sysirq...etc. Signed-off-by: Hanks Chen --- arch/arm64/boot/dts/mediatek/Makefile | 1 + arch/arm64/boot/dts/mediatek/mt6779-evb.dts | 31 +++ arch/arm64/boot/dts/mediatek/mt6779

[PATCH v10 0/3] Add basic SoC Support for Mediatek MT6779 SoC

2020-07-30 Thread Hanks Chen
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. fi

Re: [PATCH] pinctrl: mediatek: check mtk_is_virt_gpio input parameter

2020-08-20 Thread Hanks Chen
On Wed, 2020-08-19 at 16:43 -0700, Sean Wang wrote: > Hi Hanks, > > On Thu, Aug 13, 2020 at 4:14 AM Hanks Chen wrote: > > > > check mtk_is_virt_gpio input parameter, > > virtual gpio need to support eint mode. > > > > add error handler for the ko

[PATCH v2] pinctrl: mediatek: check mtk_is_virt_gpio input parameter

2020-08-20 Thread Hanks Chen
avoid virtual gpio trying to set reg") Singed-off-by: Jie Yang Signed-off-by: Hanks Chen --- Changes since v1: - update Singed-off-by - align with pinctrl/mediatek/pinctrl-mtk-mt*.h --- drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c | 4 1 file changed, 4 insertions(+) diff --git

Re: [PATCH v1 1/3] irqchip/gic: enable irq target all

2020-12-01 Thread Hanks Chen
Hi Marc, Sorry for the late reply. On Fri, 2020-11-27 at 18:11 +, Marc Zyngier wrote: > On 2020-11-27 14:15, Hanks Chen wrote: > > Support for interrupt distribution design for SMP system solutions. > > As far as I know, we have been supporting interrupt distribution on &g

[PATCH v1 2/3] arm: disable irq on cpu shutdown flow

2020-11-27 Thread Hanks Chen
Disable irq on cpu shutdown flow to ensure interrupts did not bother this cpu after status as offline. To avoid suspicious RCU usage [0:swapper/0]RCU used illegally from offline CPU! ... [0:swapper/0]lockdep: [name:lockdep&]cpu_id = 0, cpu_is_offline = 1 Signed-off-by: Hanks Chen --- arch

Support 1 of N SPI interrupt for interrupt distribution

2020-11-27 Thread Hanks Chen
141 Level ttyS0 Hanks Chen (3): irqchip/gic: enable irq target all arm: disable irq on cpu shutdown flow arm64: disable irq on cpu shutdown flow arch/arm/kernel/smp.c | 10 ++- arch/arm64/kernel/smp.c| 9 ++- drivers/irqchip/Kconfig| 12

[PATCH v1 3/3] arm64: disable irq on cpu shutdown flow

2020-11-27 Thread Hanks Chen
Disable irq on cpu shutdown flow to ensure interrupts did not bother this cpu after status as offline. To avoid suspicious RCU usage (0)[0:swapper/0]RCU used illegally from offline CPU! ... (0)[0:swapper/0]lockdep: [name:lockdep&]cpu_id = 0, cpu_is_offline = 1 Signed-off-by: Hanks

[PATCH v1 1/3] irqchip/gic: enable irq target all

2020-11-27 Thread Hanks Chen
. Signed-off-by: Hanks Chen --- drivers/irqchip/Kconfig| 12 drivers/irqchip/irq-gic-v3.c | 107 + include/linux/irqchip/arm-gic-v3.h | 1 + kernel/irq/cpuhotplug.c| 22 ++ kernel/irq/manage.c| 7 ++ 5 files

[PATCH v7 5/7] pinctrl: mediatek: add mt6779 eint support

2020-07-02 Thread Hanks Chen
add driver setting to support mt6779 eint Acked-by: Sean Wang Signed-off-by: Mars Cheng Signed-off-by: Hanks Chen --- drivers/pinctrl/mediatek/pinctrl-mt6779.c |8 1 file changed, 8 insertions(+) diff --git a/drivers/pinctrl/mediatek/pinctrl-mt6779.c b/drivers/pinctrl/mediatek

[PATCH v7 7/7] arm64: dts: add dts nodes for MT6779

2020-07-02 Thread Hanks Chen
this adds initial MT6779 dts settings for board support, including cpu, gic, timer, ccf, pinctrl, uart, sysirq...etc. Signed-off-by: Hanks Chen --- arch/arm64/boot/dts/mediatek/Makefile |1 + arch/arm64/boot/dts/mediatek/mt6779-evb.dts | 31 +++ arch/arm64/boot/dts/mediatek/mt6779

[PATCH v7 4/7] pinctrl: mediatek: add pinctrl support for MT6779 SoC

2020-07-02 Thread Hanks Chen
This adds MT6779 pinctrl driver based on MediaTek pinctrl-paris core. Acked-by: Sean Wang Signed-off-by: Mars Cheng Signed-off-by: Andy Teng Signed-off-by: Hanks Chen --- drivers/pinctrl/mediatek/Kconfig | 12 + drivers/pinctrl/mediatek/Makefile |1 + drivers

[PATCH v7 0/7] Add basic SoC Support for Mediatek MT6779 SoC

2020-07-02 Thread Hanks Chen
*** BLURB HERE *** 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

[PATCH v7 6/7] clk: mediatek: add UART0 clock support

2020-07-02 Thread Hanks Chen
Add MT6779 UART0 clock support. Fixes: 710774e04861 ("clk: mediatek: Add MT6779 clock support") Signed-off-by: Wendell Lin Signed-off-by: Hanks Chen --- drivers/clk/mediatek/clk-mt6779.c |2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/clk/mediatek/clk-mt6779.c b/d

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

2020-07-02 Thread Hanks Chen
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 Te

[PATCH v7 2/7] dt-bindings: pinctrl: add bindings for MediaTek MT6779 SoC

2020-07-02 Thread Hanks Chen
From: Andy Teng Add devicetree bindings for MediaTek MT6779 pinctrl driver. Signed-off-by: Andy Teng --- .../bindings/pinctrl/mediatek,mt6779-pinctrl.yaml | 210 1 file changed, 210 insertions(+) create mode 100644 Documentation/devicetree/bindings/pinctrl/mediatek,mt6

[PATCH v7 3/7] pinctrl: mediatek: avoid virtual gpio trying to set reg

2020-07-02 Thread Hanks Chen
for virtual gpios, they should not do reg setting and should behave as expected for eint function. Signed-off-by: Mars Cheng Signed-off-by: Hanks Chen --- drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c | 25 ++ drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.h |1

[PATCH v7 1/7] pinctrl: mediatek: update pinmux definitions for mt6779

2020-07-02 Thread Hanks Chen
Add devicetree bindings for Mediatek mt6779 SoC Pin Controller. Acked-by: Sean Wang Signed-off-by: Mars Cheng Signed-off-by: Andy Teng Signed-off-by: Hanks Chen --- include/dt-bindings/pinctrl/mt6779-pinfunc.h | 1242 ++ 1 file changed, 1242 insertions(+) create mode

Re: [PATCH v6 1/7] dt-bindings: pinctrl: add bindings for MediaTek MT6779 SoC

2020-06-29 Thread Hanks Chen
On Mon, 2020-06-29 at 15:53 -0600, Rob Herring wrote: > On Thu, 18 Jun 2020 19:33:32 +0800, Hanks Chen wrote: > > From: Andy Teng > > > > Add devicetree bindings for MediaTek MT6779 pinctrl driver. > > > > Signed-off-by: Andy Teng > > --- > > .../

Re: [PATCH v7 2/7] dt-bindings: pinctrl: add bindings for MediaTek MT6779 SoC

2020-07-07 Thread Hanks Chen
On Thu, 2020-07-02 at 14:58 -0600, Rob Herring wrote: > On Thu, Jul 02, 2020 at 08:57:05PM +0800, Hanks Chen wrote: > > From: Andy Teng > > > > Add devicetree bindings for MediaTek MT6779 pinctrl driver. > > > > Signed-off-by: Andy Teng > > --- &g

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

2020-07-07 Thread Hanks Chen
Hi Michael, Stephen, Matthias and all, gentle ping for this patch set If no new comments, I would like to send a newer version for the series. patch set: https://lkml.org/lkml/2020/7/2/497 Thanks Hanks Chen On Thu, 2020-07-02 at 20:57 +0800, Hanks Chen wrote: > *** BLURB HERE *** >

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:

[PATCH v6 1/7] dt-bindings: pinctrl: add bindings for MediaTek MT6779 SoC

2020-06-18 Thread Hanks Chen
From: Andy Teng Add devicetree bindings for MediaTek MT6779 pinctrl driver. Signed-off-by: Andy Teng --- .../bindings/pinctrl/mediatek,mt6779-pinctrl.yaml | 210 1 file changed, 210 insertions(+) create mode 100644 Documentation/devicetree/bindings/pinctrl/mediatek,mt6

[PATCH v6 2/7] pinctrl: mediatek: update pinmux definitions for mt6779

2020-06-18 Thread Hanks Chen
Add devicetree bindings for Mediatek mt6779 SoC Pin Controller. Acked-by: Sean Wang Signed-off-by: Hanks Chen Signed-off-by: Mars Cheng Signed-off-by: Andy Teng --- include/dt-bindings/pinctrl/mt6779-pinfunc.h | 1242 ++ 1 file changed, 1242 insertions(+) create mode

[PATCH v6 3/7] pinctrl: mediatek: avoid virtual gpio trying to set reg

2020-06-18 Thread Hanks Chen
for virtual gpios, they should not do reg setting and should behave as expected for eint function. Signed-off-by: Hanks Chen Signed-off-by: Mars Cheng --- drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c | 25 ++ drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.h |1

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

2020-06-18 Thread Hanks Chen
trict 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

[PATCH v6 7/7] arm64: dts: add dts nodes for MT6779

2020-06-18 Thread Hanks Chen
this adds initial MT6779 dts settings for board support, including cpu, gic, timer, ccf, pinctrl, uart, sysirq...etc. Signed-off-by: Hanks Chen --- arch/arm64/boot/dts/mediatek/Makefile |1 + arch/arm64/boot/dts/mediatek/mt6779-evb.dts | 31 arch/arm64/boot/dts/mediatek/mt6779

[PATCH v6 6/7] clk: mediatek: add UART0 clock support

2020-06-18 Thread Hanks Chen
Add MT6779 UART0 clock support. Signed-off-by: Hanks Chen Signed-off-by: mtk01761 --- drivers/clk/mediatek/clk-mt6779.c |2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/clk/mediatek/clk-mt6779.c b/drivers/clk/mediatek/clk-mt6779.c index 9766ccc..6e0d3a1 100644 --- a/drivers

[PATCH v6 5/7] pinctrl: mediatek: add mt6779 eint support

2020-06-18 Thread Hanks Chen
add driver setting to support mt6779 eint Acked-by: Sean Wang Signed-off-by: Hanks Chen Signed-off-by: Mars Cheng --- drivers/pinctrl/mediatek/pinctrl-mt6779.c |8 1 file changed, 8 insertions(+) diff --git a/drivers/pinctrl/mediatek/pinctrl-mt6779.c b/drivers/pinctrl/mediatek

[PATCH v6 4/7] pinctrl: mediatek: add pinctrl support for MT6779 SoC

2020-06-18 Thread Hanks Chen
This adds MT6779 pinctrl driver based on MediaTek pinctrl-paris core. Acked-by: Sean Wang Signed-off-by: Hanks Chen Signed-off-by: Mars Cheng Signed-off-by: Andy Teng --- drivers/pinctrl/mediatek/Kconfig | 12 + drivers/pinctrl/mediatek/Makefile |1 + drivers

[PATCH 1/1] irqchip: Add config MTK_SYSIRQ and MTK_CIRQ

2020-06-18 Thread Hanks Chen
new configs to sysirq and cirq drivers. - config MTK_SYSIRQ for the interrupt polarity controller driver: sysirq - config MTK_CIRQ for the low-power interrupt driver: cirq Signed-off-by: cc.hwang Signed-off-by: Hanks Chen --- drivers/irqchip/Kconfig | 12 drivers/irqchip/Makefile

Re: [PATCH 1/1] irqchip: Add config MTK_SYSIRQ and MTK_CIRQ

2020-06-18 Thread Hanks Chen
On Thu, 2020-06-18 at 13:41 +0100, Marc Zyngier wrote: > On 2020-06-18 13:31, Hanks Chen wrote: > > Mediatek sysirq and cirq drivers as-is were bound together to the > > config > > of ARCH_MEDIATEK. These two drivers should be able to be configured > > separately. F

Re: [PATCH v6 6/7] clk: mediatek: add UART0 clock support

2020-06-18 Thread Hanks Chen
On Thu, 2020-06-18 at 17:51 +0200, Matthias Brugger wrote: > > On 18/06/2020 13:33, Hanks Chen wrote: > > Add MT6779 UART0 clock support. > > > > Please a dd fixes tag: > > Fixes: 710774e04861 ("clk: mediatek: Add MT6779 clock support") Got it, I'

Re: [PATCH v5 6/6] arm64: dts: add dts nodes for MT6779

2020-06-22 Thread Hanks Chen
On Mon, 2020-06-22 at 13:25 +0200, Matthias Brugger wrote: > > On 16/06/2020 15:34, Hanks Chen wrote: > > On Wed, 2020-03-25 at 17:39 +0100, Matthias Brugger wrote: > >> > >> On 25/03/2020 10:31, Hanks Chen wrote: > >>> this adds initial MT6779 dts setti

Re: [PATCH 1/1] irqchip: Add config MTK_SYSIRQ and MTK_CIRQ

2020-06-22 Thread Hanks Chen
On Thu, 2020-06-18 at 22:22 +0800, Hanks Chen wrote: > On Thu, 2020-06-18 at 13:41 +0100, Marc Zyngier wrote: > > On 2020-06-18 13:31, Hanks Chen wrote: > > > Mediatek sysirq and cirq drivers as-is were bound together to the > > > config > > > of ARCH_MEDIATE

Re: [PATCH v7 7/7] arm64: dts: add dts nodes for MT6779

2020-07-13 Thread Hanks Chen
On Fri, 2020-07-10 at 15:47 +0200, Matthias Brugger wrote: > > On 02/07/2020 14:57, Hanks Chen wrote: > > this adds initial MT6779 dts settings for board support, > > including cpu, gic, timer, ccf, pinctrl, uart, sysirq...etc. > > > > Signed-off-by: Hanks Chen >

[PATCH 7/7] clk: mediatek: add UART0 clock support

2020-07-14 Thread Hanks Chen
Add MT6779 UART0 clock support. Fixes: 710774e04861 ("clk: mediatek: Add MT6779 clock support") Signed-off-by: Wendell Lin Signed-off-by: Hanks Chen Reviewed-by: Matthias Brugger --- drivers/clk/mediatek/clk-mt6779.c |2 ++ 1 file changed, 2 insertions(+) diff --git a/d

[PATCH 0/7] Add basic SoC Support for Mediatek MT6779 SoC

2020-07-14 Thread Hanks Chen
port 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:

[PATCH 2/7] dt-bindings: pinctrl: add bindings for MediaTek MT6779 SoC

2020-07-14 Thread Hanks Chen
From: Andy Teng Add devicetree bindings for MediaTek MT6779 pinctrl driver. Signed-off-by: Andy Teng --- .../bindings/pinctrl/mediatek,mt6779-pinctrl.yaml | 203 1 file changed, 203 insertions(+) create mode 100644 Documentation/devicetree/bindings/pinctrl/mediatek,mt6

[PATCH 3/7] pinctrl: mediatek: avoid virtual gpio trying to set reg

2020-07-14 Thread Hanks Chen
for virtual gpios, they should not do reg setting and should behave as expected for eint function. Signed-off-by: Mars Cheng Signed-off-by: Hanks Chen --- drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c | 25 ++ drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.h |1

[PATCH 6/7] arm64: dts: add dts nodes for MT6779

2020-07-14 Thread Hanks Chen
this adds initial MT6779 dts settings for board support, including cpu, gic, timer, ccf, pinctrl, uart, sysirq...etc. Signed-off-by: Hanks Chen --- arch/arm64/boot/dts/mediatek/Makefile |1 + arch/arm64/boot/dts/mediatek/mt6779-evb.dts | 31 +++ arch/arm64/boot/dts/mediatek/mt6779

[PATCH 5/7] pinctrl: mediatek: add mt6779 eint support

2020-07-14 Thread Hanks Chen
add driver setting to support mt6779 eint Acked-by: Sean Wang Signed-off-by: Mars Cheng Signed-off-by: Hanks Chen --- drivers/pinctrl/mediatek/pinctrl-mt6779.c |8 1 file changed, 8 insertions(+) diff --git a/drivers/pinctrl/mediatek/pinctrl-mt6779.c b/drivers/pinctrl/mediatek

[PATCH 1/7] pinctrl: mediatek: update pinmux definitions for mt6779

2020-07-14 Thread Hanks Chen
Add devicetree bindings for Mediatek mt6779 SoC Pin Controller. Acked-by: Sean Wang Signed-off-by: Mars Cheng Signed-off-by: Andy Teng Signed-off-by: Hanks Chen --- include/dt-bindings/pinctrl/mt6779-pinfunc.h | 1242 ++ 1 file changed, 1242 insertions(+) create mode

[PATCH 4/7] pinctrl: mediatek: add pinctrl support for MT6779 SoC

2020-07-14 Thread Hanks Chen
This adds MT6779 pinctrl driver based on MediaTek pinctrl-paris core. Acked-by: Sean Wang Signed-off-by: Mars Cheng Signed-off-by: Andy Teng Signed-off-by: Hanks Chen --- drivers/pinctrl/mediatek/Kconfig | 12 + drivers/pinctrl/mediatek/Makefile |1 + drivers

[PATCH v8 0/7] Add basic SoC Support for Mediatek MT6779 SoC

2020-07-14 Thread Hanks Chen
port 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:

[PATCH v8 6/7] arm64: dts: add dts nodes for MT6779

2020-07-14 Thread Hanks Chen
this adds initial MT6779 dts settings for board support, including cpu, gic, timer, ccf, pinctrl, uart, sysirq...etc. Signed-off-by: Hanks Chen --- arch/arm64/boot/dts/mediatek/Makefile | 1 + arch/arm64/boot/dts/mediatek/mt6779-evb.dts | 31 +++ arch/arm64/boot/dts/mediatek/mt6779

[PATCH v8 7/7] clk: mediatek: add UART0 clock support

2020-07-14 Thread Hanks Chen
Add MT6779 UART0 clock support. Fixes: 710774e04861 ("clk: mediatek: Add MT6779 clock support") Signed-off-by: Wendell Lin Signed-off-by: Hanks Chen Reviewed-by: Matthias Brugger --- drivers/clk/mediatek/clk-mt6779.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/cl

[PATCH v8 5/7] pinctrl: mediatek: add mt6779 eint support

2020-07-14 Thread Hanks Chen
add driver setting to support mt6779 eint Acked-by: Sean Wang Signed-off-by: Mars Cheng Signed-off-by: Hanks Chen --- drivers/pinctrl/mediatek/pinctrl-mt6779.c | 8 1 file changed, 8 insertions(+) diff --git a/drivers/pinctrl/mediatek/pinctrl-mt6779.c b/drivers/pinctrl/mediatek

[PATCH v8 1/7] pinctrl: mediatek: update pinmux definitions for mt6779

2020-07-14 Thread Hanks Chen
Add devicetree bindings for Mediatek mt6779 SoC Pin Controller. Acked-by: Sean Wang Signed-off-by: Mars Cheng Signed-off-by: Andy Teng Signed-off-by: Hanks Chen --- include/dt-bindings/pinctrl/mt6779-pinfunc.h | 1242 ++ 1 file changed, 1242 insertions(+) create mode 100644

[PATCH v8 3/7] pinctrl: mediatek: avoid virtual gpio trying to set reg

2020-07-14 Thread Hanks Chen
for virtual gpios, they should not do reg setting and should behave as expected for eint function. Signed-off-by: Mars Cheng Signed-off-by: Hanks Chen --- .../pinctrl/mediatek/pinctrl-mtk-common-v2.c | 25 +++ .../pinctrl/mediatek/pinctrl-mtk-common-v2.h | 1 + drivers

[PATCH v8 2/7] dt-bindings: pinctrl: add bindings for MediaTek MT6779 SoC

2020-07-14 Thread Hanks Chen
From: Andy Teng Add devicetree bindings for MediaTek MT6779 pinctrl driver. Signed-off-by: Andy Teng Signed-off-by: Hanks Chen --- .../pinctrl/mediatek,mt6779-pinctrl.yaml | 203 ++ 1 file changed, 203 insertions(+) create mode 100644 Documentation/devicetree/bindings

[PATCH v8 4/7] pinctrl: mediatek: add pinctrl support for MT6779 SoC

2020-07-14 Thread Hanks Chen
This adds MT6779 pinctrl driver based on MediaTek pinctrl-paris core. Acked-by: Sean Wang Signed-off-by: Mars Cheng Signed-off-by: Andy Teng Signed-off-by: Hanks Chen --- drivers/pinctrl/mediatek/Kconfig | 12 + drivers/pinctrl/mediatek/Makefile |1 + drivers

Re: [PATCH v10 3/3] clk: mediatek: add UART0 clock support

2020-10-03 Thread Hanks Chen
Hi Michael & Stephen, Please kindly let me know your comments about this patch. Thanks Regards, Hanks On Tue, 2020-09-08 at 14:25 +0800, Hanks Chen wrote: > Hi all, > > Gentle ping on this patch. > > Thanks > > > Hanks Chen > > > On Thu, 2020-0

Re: [PATCH v10 3/3] clk: mediatek: add UART0 clock support

2020-10-07 Thread Hanks Chen
On Wed, 2020-10-07 at 19:00 -0700, Stephen Boyd wrote: > Quoting Hanks Chen (2020-10-03 03:06:47) > > Hi Michael & Stephen, > > > > Please kindly let me know your comments about this patch. > > Thanks > > > > What's the base for this patch? I

Re: Re: [PATCH v2 0/2] Remove MT6779 UART3 clock support

2020-09-25 Thread Hanks Chen
Hi Michael & Stephen, Gentle ping on this clk patch. Thanks. Regards, Hanks On Tue, 2020-09-08 at 14:31 +0800, Hanks Chen wrote: > Hi all, > > Gentle ping on this patch set. > > Thanks! > > > Hanks Chen > > > On Thu, 2020-07-30 at 21:0

Re: [PATCH v2] pinctrl: mediatek: check mtk_is_virt_gpio input parameter

2020-09-25 Thread Hanks Chen
Hi Sean & Linux & Matthias, Please kindly let me know your comments about this fixes patch. Thanks Regards, Hanks On Thu, 2020-08-20 at 19:22 +0800, Hanks Chen wrote: > check mtk_is_virt_gpio input parameter, > virtual gpio need to support eint mode. > > add error handler

Re: [PATCH v5 1/6] dt-bindings: pinctrl: add bindings for MediaTek MT6779 SoC

2020-05-28 Thread Hanks Chen
On Thu, 2020-03-26 at 11:43 -0600, Rob Herring wrote: > On Wed, Mar 25, 2020 at 3:31 AM Hanks Chen wrote: > > > > From: Andy Teng > > > > Add devicetree bindings for MediaTek MT6779 pinctrl driver. > > > > Signed-off-by: Andy Teng > > --- > >

Re: [PATCH v5 2/6] pinctrl: mediatek: update pinmux definitions for mt6779

2020-05-28 Thread Hanks Chen
On Thu, 2020-04-02 at 14:54 -0700, Sean Wang wrote: > Hi, Hanks > > Just a few nitpicks and then Acked-by: Sean Wang > > On Wed, Mar 25, 2020 at 2:31 AM Hanks Chen wrote: > > > > Add devicetree bindings for Mediatek mt6779 SoC Pin Controller. > > > > Si

Re: [PATCH v5 4/6] pinctrl: mediatek: add pinctrl support for MT6779 SoC

2020-05-28 Thread Hanks Chen
On Thu, 2020-04-02 at 14:46 -0700, Sean Wang wrote: > Hi Hanks, > > On Wed, Mar 25, 2020 at 2:31 AM Hanks Chen wrote: > > > > This adds MT6779 pinctrl driver based on MediaTek pinctrl-paris core. > > > > We can add some useful help text about MT6779 pinctrl,

Re: [PATCH v10 2/3] arm64: dts: add dts nodes for MT6779

2020-08-04 Thread Hanks Chen
Hi Matthias and all, Gentle ping on this patch. Thanks Hanks Chen On Thu, 2020-07-30 at 21:30 +0800, Hanks Chen wrote: > this adds initial MT6779 dts settings for board support, > including cpu, gic, timer, ccf, pinctrl, uart, sysirq...etc. > > Signed-off-by: Hanks Chen > --

Re: [PATCH v10 3/3] clk: mediatek: add UART0 clock support

2020-09-07 Thread Hanks Chen
Hi all, Gentle ping on this patch. Thanks Hanks Chen On Thu, 2020-07-30 at 21:30 +0800, Hanks Chen wrote: > Add MT6779 UART0 clock support. > > Fixes: 710774e04861 ("clk: mediatek: Add MT6779 clock support") > Signed-off-by: Wendell Lin > Signed-off-by: Hanks Chen

Re: Re: [PATCH v2 0/2] Remove MT6779 UART3 clock support

2020-09-07 Thread Hanks Chen
Hi all, Gentle ping on this patch set. Thanks! Hanks Chen On Thu, 2020-07-30 at 21:04 +0800, Hanks Chen wrote: > Hi all, > > Gentle ping on this patch. > > Thanks! > > Hanks Chen > > > On Wed, 2020-07-22 at 17:21 +0200, Matthias Brugger wrote: > >

[PATCH] pinctrl: mediatek: check mtk_is_virt_gpio input parameter

2020-08-13 Thread Hanks Chen
avoid virtual gpio trying to set reg") Singed-off-by: sin_jieyang Signed-off-by: Hanks Chen --- drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c | 4 1 file changed, 4 insertions(+) diff --git a/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c b/drivers/pinctrl/mediatek/pinctrl-mtk-c

[PATCH 2/2] clk: mediatek: remove UART3 clock support

2020-07-20 Thread Hanks Chen
CLK_INFRA_UART3 is a dummy clk interface, it has no effect on the operation of the read/write instruction. Fixes: 710774e04861 ("clk: mediatek: Add MT6779 clock support") Signed-off-by: Hanks Chen --- drivers/clk/mediatek/clk-mt6779.c | 2 -- 1 file changed, 2 deletions(-) diff --git

[PATCH 0/2] Remove MT6779 UART3 clock support

2020-07-20 Thread Hanks Chen
remove the redundant clk interface of uart. CLK_INFRA_UART3 is a dummy clk interface, it has no effect on the operation of the read/write instruction. Hanks Chen (2): dt-bindings: clock: remove UART3 clock support clk: mediatek: remove UART3 clock support drivers/clk/mediatek/clk-mt6779.c

[PATCH 1/2] dt-bindings: clock: remove UART3 clock support

2020-07-20 Thread Hanks Chen
remove the redundant clk interface of uart. Fixes: 710774e04861 ("clk: mediatek: Add MT6779 clock support") Signed-off-by: Hanks Chen --- include/dt-bindings/clock/mt6779-clk.h | 1 - 1 file changed, 1 deletion(-) diff --git a/include/dt-bindings/clock/mt6779-clk.h b/include/dt-bind

Re: [PATCH v8 6/7] arm64: dts: add dts nodes for MT6779

2020-07-20 Thread Hanks Chen
On Mon, 2020-07-20 at 18:13 +0200, Matthias Brugger wrote: > > On 16/07/2020 06:04, Hanks Chen wrote: > > On Tue, 2020-07-14 at 20:14 +0200, Matthias Brugger wrote: > >> > >> On 14/07/2020 11:20, Hanks Chen wrote: > >>> this adds initial MT6779 dts setti

Re: [PATCH v8 6/7] arm64: dts: add dts nodes for MT6779

2020-07-15 Thread Hanks Chen
On Tue, 2020-07-14 at 20:14 +0200, Matthias Brugger wrote: > > On 14/07/2020 11:20, Hanks Chen wrote: > > this adds initial MT6779 dts settings for board support, > > including cpu, gic, timer, ccf, pinctrl, uart, sysirq...etc. > > > > Signed-off-by: Hanks Chen >

Re: [PATCH v9 6/7] arm64: dts: add dts nodes for MT6779

2020-07-28 Thread Hanks Chen
Hi Matthias and all, gentle ping for this patch. If no new comments, I would like to send a newer version for the series. Thanks. Hanks Chen On Thu, 2020-07-23 at 19:19 +0800, Hanks Chen wrote: > this adds initial MT6779 dts settings for board support, > including cpu, gic, time

[PATCH v9 2/7] dt-bindings: pinctrl: add bindings for MediaTek MT6779 SoC

2020-07-23 Thread Hanks Chen
From: Andy Teng Add devicetree bindings for MediaTek MT6779 pinctrl driver. Reviewed-by: Rob Herring Signed-off-by: Andy Teng Signed-off-by: Hanks Chen --- .../pinctrl/mediatek,mt6779-pinctrl.yaml | 197 ++ 1 file changed, 197 insertions(+) create mode 100644

[PATCH v9 3/7] pinctrl: mediatek: avoid virtual gpio trying to set reg

2020-07-23 Thread Hanks Chen
for virtual gpios, they should not do reg setting and should behave as expected for eint function. Acked-by: Sean Wang Signed-off-by: Mars Cheng Signed-off-by: Hanks Chen --- .../pinctrl/mediatek/pinctrl-mtk-common-v2.c | 25 +++ .../pinctrl/mediatek/pinctrl-mtk-common-v2.h

[PATCH v9 4/7] pinctrl: mediatek: add pinctrl support for MT6779 SoC

2020-07-23 Thread Hanks Chen
This adds MT6779 pinctrl driver based on MediaTek pinctrl-paris core. Acked-by: Sean Wang Signed-off-by: Mars Cheng Signed-off-by: Andy Teng Signed-off-by: Hanks Chen --- drivers/pinctrl/mediatek/Kconfig | 12 + drivers/pinctrl/mediatek/Makefile |1 + drivers

[PATCH v9 0/7] Add basic SoC Support for Mediatek MT6779 SoC

2020-07-23 Thread Hanks Chen
ce 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 warni

Re: [PATCH 2/7] dt-bindings: pinctrl: add bindings for MediaTek MT6779 SoC

2020-07-23 Thread Hanks Chen
On Thu, 2020-07-16 at 15:26 +0200, Linus Walleij wrote: > On Tue, Jul 14, 2020 at 11:04 AM Hanks Chen wrote: > > > From: Andy Teng > > > > Add devicetree bindings for MediaTek MT6779 pinctrl driver. > > > > Signed-off-by: Andy Teng > (...) > >

Re: [PATCH v3 3/4] irqchip/mtk-sysirq: Convert to a platform driver

2020-07-23 Thread Hanks Chen
it) > +IRQCHIP_PLATFORM_DRIVER_END(mtk_sysirq) Hi Saravana, Looks good for me to convert it to a platform. Thank you for your patch. Reviewed-by: Hanks Chen Hanks Chen

Re: [PATCH v3 4/4] irqchip/mtk-cirq: Convert to a platform driver

2020-07-23 Thread Hanks Chen
aravana, Looks good for me to convert cirq to a platform. Thank you for your patch. Reviewed-by: Hanks Chen Hanks Chen

Re: [PATCH v9 2/7] dt-bindings: pinctrl: add bindings for MediaTek MT6779 SoC

2020-07-23 Thread Hanks Chen
On Thu, 2020-07-23 at 09:51 -0600, Rob Herring wrote: > On Thu, 23 Jul 2020 19:19:52 +0800, Hanks Chen wrote: > > From: Andy Teng > > > > Add devicetree bindings for MediaTek MT6779 pinctrl driver. > > > > Reviewed-by: Rob Herring > > Signed-off-by: A

[PATCH v2 1/2] dt-bindings: clock: remove UART3 clock support

2020-07-21 Thread Hanks Chen
remove the redundant clk interface of uart. Signed-off-by: Hanks Chen --- include/dt-bindings/clock/mt6779-clk.h | 1 - 1 file changed, 1 deletion(-) diff --git a/include/dt-bindings/clock/mt6779-clk.h b/include/dt-bindings/clock/mt6779-clk.h index b083139afbd2..2b5f2354d7eb 100644 --- a

Re: [PATCH 1/2] dt-bindings: clock: remove UART3 clock support

2020-07-21 Thread Hanks Chen
On Wed, 2020-07-22 at 00:10 +0200, Matthias Brugger wrote: > > On 21/07/2020 07:40, Hanks Chen wrote: > > remove the redundant clk interface of uart. > > > > Fixes: 710774e04861 ("clk: mediatek: Add MT6779 clock support") > > These are cosmetic changes.

[PATCH v2 2/2] clk: mediatek: remove UART3 clock support

2020-07-21 Thread Hanks Chen
CLK_INFRA_UART3 is a dummy clk interface, it has no effect on the operation of the read/write instruction. Signed-off-by: Hanks Chen --- drivers/clk/mediatek/clk-mt6779.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/drivers/clk/mediatek/clk-mt6779.c b/drivers/clk/mediatek/clk-mt6779.c

[PATCH v2 0/2] Remove MT6779 UART3 clock support

2020-07-21 Thread Hanks Chen
3 clock support" -- remove Fixes tag Hanks Chen (2): dt-bindings: clock: remove UART3 clock support clk: mediatek: remove UART3 clock support drivers/clk/mediatek/clk-mt6779.c | 2 -- include/dt-bindings/clock/mt6779-clk.h | 1 - 2 files changed, 3 deletions(-) -- 2.18.0

Re: [PATCH v2 0/2] Remove MT6779 UART3 clock support

2020-07-22 Thread Hanks Chen
On Wed, 2020-07-22 at 10:43 +0200, Matthias Brugger wrote: > > On 22/07/2020 05:09, Hanks Chen wrote: > > remove the redundant clk interface of uart. > > CLK_INFRA_UART3 is a dummy clk interface, > > it has no effect on the operation of the read/write instruction.

[PATCH v9 5/7] pinctrl: mediatek: add mt6779 eint support

2020-07-23 Thread Hanks Chen
add driver setting to support mt6779 eint Acked-by: Sean Wang Signed-off-by: Mars Cheng Signed-off-by: Hanks Chen --- drivers/pinctrl/mediatek/pinctrl-mt6779.c | 8 1 file changed, 8 insertions(+) diff --git a/drivers/pinctrl/mediatek/pinctrl-mt6779.c b/drivers/pinctrl/mediatek

[PATCH v9 6/7] arm64: dts: add dts nodes for MT6779

2020-07-23 Thread Hanks Chen
this adds initial MT6779 dts settings for board support, including cpu, gic, timer, ccf, pinctrl, uart, sysirq...etc. Signed-off-by: Hanks Chen --- arch/arm64/boot/dts/mediatek/Makefile | 1 + arch/arm64/boot/dts/mediatek/mt6779-evb.dts | 31 +++ arch/arm64/boot/dts/mediatek/mt6779

[PATCH v9 7/7] clk: mediatek: add UART0 clock support

2020-07-23 Thread Hanks Chen
Add MT6779 UART0 clock support. Fixes: 710774e04861 ("clk: mediatek: Add MT6779 clock support") Signed-off-by: Wendell Lin Signed-off-by: Hanks Chen Reviewed-by: Matthias Brugger --- drivers/clk/mediatek/clk-mt6779.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/cl

[PATCH v9 1/7] pinctrl: mediatek: update pinmux definitions for mt6779

2020-07-23 Thread Hanks Chen
Add devicetree bindings for Mediatek mt6779 SoC Pin Controller. Acked-by: Sean Wang Signed-off-by: Mars Cheng Signed-off-by: Andy Teng Signed-off-by: Hanks Chen --- include/dt-bindings/pinctrl/mt6779-pinfunc.h | 1242 ++ 1 file changed, 1242 insertions(+) create mode 100644

Re: linux-next: build failure after merge of the pinctrl tree

2020-07-17 Thread Hanks Chen
. > My fault, I'll fix it in next version. (Series: Add basic SoC Support for Mediatek MT6779 SoC) Thank you for your message Hanks Chen

Re: [PATCH v5 6/6] arm64: dts: add dts nodes for MT6779

2020-06-16 Thread Hanks Chen
On Wed, 2020-03-25 at 17:39 +0100, Matthias Brugger wrote: > > On 25/03/2020 10:31, Hanks Chen wrote: > > this adds initial MT6779 dts settings fo board support, > > "for board support" > > > including cpu, gic, timer, ccf, pinctrl, uart...etc. > >

Re: [PATCH v6 1/7] dt-bindings: pinctrl: add bindings for MediaTek MT6779 SoC

2020-06-21 Thread Hanks Chen
On Sun, 2020-06-21 at 23:13 +0200, Pavel Machek wrote: > On Thu 2020-06-18 19:33:32, Hanks Chen wrote: > > From: Andy Teng > > > > Add devicetree bindings for MediaTek MT6779 pinctrl driver. > > > > Signed-off-by: Andy Teng > > > > +