Re: [PATCH] pci: mediatek: fix warning in msi.h

2020-11-01 Thread Ryder Lee
On Sun, 2020-11-01 at 11:43 +, Marc Zyngier wrote: > On Sun, 01 Nov 2020 09:25:04 +, > Frank Wunderlich wrote: > > > > Am 31. Oktober 2020 22:49:14 MEZ schrieb Thomas Gleixner > > : > > > > >That's not a fix. It's just supressing the warning. > > > > Ok sorry > > > > >So it needs to

Re: [PATCH v2 0/4] Spilt PCIe node to comply with hardware design

2020-05-28 Thread Ryder Lee
+--- > drivers/pci/controller/pcie-mediatek.c| 25 ++- > 9 files changed, 258 insertions(+), 140 deletions(-) > create mode 100644 > Documentation/devicetree/bindings/pci/mediatek-pcie-cfg.yaml > > -- > 2.18.0 > > For the series: Acked-by: Ryder Lee

Re: [PATCH] mt76: mt7915: Use proper enum type in __mt7915_mcu_msg_send

2020-05-23 Thread Ryder Lee
On Fri, 2020-05-22 at 21:19 -0700, Nathan Chancellor wrote: > Clang warns: > > drivers/net/wireless/mediatek/mt76/mt7915/mcu.c:232:9: warning: implicit > conversion from enumeration type 'enum mt76_txq_id' to different > enumeration type 'enum mt7915_txq_id' [-Wenum-conversion] >

[PATCH v2] mt76: fix some checkpatch warnings

2019-08-20 Thread Ryder Lee
This fixes the following checkpatch warnings: CHECK: Alignment should match open parenthesis CHECK: No space is necessary after a cast Signed-off-by: Ryder Lee --- Changes since v2: remove false positive checkpatch warnings. Changes since v1: none. --- drivers/net/wireless/mediatek/mt76/agg

Re: [PATCH v2 9/10] dt-bindings: pwm: update bindings for MT7628 SoC

2019-08-14 Thread Ryder Lee
On Wed, 2019-08-14 at 18:43 +0800, Sam Shih wrote: > From: sam shih > > This updates bindings for MT7628 pwm controller. > > Signed-off-by: Sam Shih > --- > .../devicetree/bindings/pwm/pwm-mediatek.txt | 14 ++ > 1 file changed, 14 insertions(+) > > diff --git

Re: [PATCH v2 10/10] arm: dts: mediatek: add mt7629 pwm support

2019-08-14 Thread Ryder Lee
On Wed, 2019-08-14 at 18:43 +0800, Sam Shih wrote: > From: sam shih > > This adds pwm support for MT7629. > > Signed-off-by: Sam Shih > --- > arch/arm/boot/dts/mt7629.dtsi | 14 ++ > drivers/pwm/pwm-mediatek.c| 7 +++ > 2 files changed, 21 insertions(+) Split dts and

[PATCH v1 6/6] mt76: switch to SPDX tag instead of verbose boilerplate text

2019-07-24 Thread Ryder Lee
No functional change intended. Add SPDX identifiers to all remaining files in /mt76. Signed-off-by: Ryder Lee --- drivers/net/wireless/mediatek/mt76/agg-rx.c | 13 + drivers/net/wireless/mediatek/mt76/debugfs.c| 13 + drivers/net/wireless/mediatek/mt76

[PATCH v1 5/6] mt76: fix some checkpatch warnings

2019-07-24 Thread Ryder Lee
This fixes the following checkpatch warnings: ERROR: Macros with complex values should be enclosed in parentheses CHECK: Alignment should match open parenthesis CHECK: No space is necessary after a cast Signed-off-by: Ryder Lee --- drivers/net/wireless/mediatek/mt76/agg-rx.c | 21

[PATCH v1 4/6] mt76: mt76x02: fix some checkpatch warnings

2019-07-24 Thread Ryder Lee
start on a tabstop WARNING: Unnecessary space before function pointer arguments Signed-off-by: Ryder Lee --- .../wireless/mediatek/mt76/mt76x0/mt76x0.h| 2 +- .../net/wireless/mediatek/mt76/mt76x0/phy.c | 40 ++- .../net/wireless/mediatek/mt76/mt76x0/phy.h | 10

[PATCH v1 0/6] fix many checkpatch.pl warnings

2019-07-24 Thread Ryder Lee
This gathers many subsets to fix checkpatch.pl warnings and switches to use SPDX tags. I still keep some warnings there due to readability. The most of them are networking block comments or Macro argument reuse... Changes since v1: - fix misspellings. - fix a header convention error. Ryder Lee

[PATCH v1 2/6] mt76: mt7603: fix some checkpatch warnings

2019-07-24 Thread Ryder Lee
This fixes the following checkpatch warnings: WARNING: Improper SPDX comment style CHECK: No space is necessary after a cast Signed-off-by: Ryder Lee --- drivers/net/wireless/mediatek/mt76/mt7603/beacon.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7603/core.c| 2 +- drivers/net/wireless

[PATCH v1 1/6] mt76: Add paragraphs to describe the config symbols fully

2019-07-24 Thread Ryder Lee
Update the help text to fix a checkpatch warning: WARNING: please write a paragraph that describes the config symbol fully Signed-off-by: Ryder Lee --- drivers/net/wireless/mediatek/mt76/mt7603/Kconfig | 6 -- drivers/net/wireless/mediatek/mt76/mt7615/Kconfig | 7 ++- drivers/net

[PATCH v1 3/6] mt76: mt7615: fix some checkpatch warnings

2019-07-24 Thread Ryder Lee
This fixes the following checkpatch warnings: WARNING: Improper SPDX comment style Fix blank lines. Signed-off-by: Ryder Lee --- drivers/net/wireless/mediatek/mt76/mt7615/debugfs.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 5 +++-- drivers/net/wireless/mediatek/mt76/mt7615

Re: [PATCH] mt76: switch to SPDX tag instead of verbose boilerplate text

2019-07-23 Thread Ryder Lee
d that - copy paste mistake. And I will fold this one into 'fix many checkpatch.pl warnings' series then send v1. Ryder > On Tue, Jul 23, 2019 at 2:45 PM Ryder Lee wrote: > > > > Add SPDX identifiers to all remaining files in mt76/ > > > > Signed-off-by: Ryder Lee > > ---

[PATCH] mt76: switch to SPDX tag instead of verbose boilerplate text

2019-07-23 Thread Ryder Lee
Add SPDX identifiers to all remaining files in mt76/ Signed-off-by: Ryder Lee --- drivers/net/wireless/mediatek/mt76/agg-rx.c | 13 + drivers/net/wireless/mediatek/mt76/debugfs.c| 13 + drivers/net/wireless/mediatek/mt76/dma.c| 13

Re: [PATCH 3/3] mt76: mt7615: add cwmin/cwmax initial values

2019-07-19 Thread Ryder Lee
On Fri, 2019-07-19 at 14:55 +0800, Ryder Lee wrote: > Add initial values in mt7615_mcu_set_wmm() to cleanup setup flow. > > Signed-off-by: Ryder Lee > --- > drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 17 ++--- > 1 file changed, 6 insertions(+), 11 deletions(

Re: [PATCH 2/3] mt76: mt7615: add 4 WMM sets support

2019-07-19 Thread Ryder Lee
On Fri, 2019-07-19 at 15:05 +0800, Roy Luo wrote: > > > > On Fri, Jul 19, 2019 at 2:55 PM Ryder Lee > wrote: > > MT7615 hardware supoorts 4 WMM sets, so this patch adds them > accordingly. > Also remove incorrect queue mapping in .conf_tx

[PATCH 2/3] mt76: mt7615: add 4 WMM sets support

2019-07-19 Thread Ryder Lee
MT7615 hardware supoorts 4 WMM sets, so this patch adds them accordingly. Also remove incorrect queue mapping in .conf_tx Signed-off-by: Ryder Lee --- drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 5 +++-- drivers/net/wireless/mediatek/mt76/mt7615/main.c | 16 ++-- .../net

[PATCH 3/3] mt76: mt7615: add cwmin/cwmax initial values

2019-07-19 Thread Ryder Lee
Add initial values in mt7615_mcu_set_wmm() to cleanup setup flow. Signed-off-by: Ryder Lee --- drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 17 ++--- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/drivers/net/wireless/mediatek/mt76/mt7615/mcu.c b/drivers/net

[PATCH 1/3] mt76: fix checkpatch warnings and errors

2019-07-19 Thread Ryder Lee
Fix warnings and errors as much as possible. Signed-off-by: Ryder Lee --- drivers/net/wireless/mediatek/mt76/agg-rx.c | 21 + drivers/net/wireless/mediatek/mt76/dma.c | 2 +- drivers/net/wireless/mediatek/mt76/mac80211.c | 30 ++-- drivers/net/wireless/mediatek/mt76/mt76

Re: [PATCH 1/3] add doc and MAINTAINERS for poweroff

2019-07-02 Thread Ryder Lee
+Sean On Tue, 2019-07-02 at 11:40 +0200, Frank Wunderlich wrote: > From: Josef Friedl > > poweroff for BPI-R2 > Suggested-by: Frank Wunderlich > > Signed-off-by: Josef Friedl > --- > .../devicetree/bindings/mfd/mt6397.txt| 10 ++- > .../bindings/power/reset/mt6323-poweroff.txt

Re: [PATCH v1] arm: dts: mediatek: add basic support for MT7629 SoC

2019-06-29 Thread Ryder Lee
On Fri, 2019-06-28 at 16:32 -0700, Kevin Hilman wrote: > writes: > > > From: Ryder Lee > > > > This adds basic support for MT7629 reference board. > > > > Signed-off-by: Ryder Lee > > Just noticing this is not upstream yet. > > I did a ba

[PATCH v2 1/2] mt76: mt7615: fix incorrect settings in mesh mode

2019-06-13 Thread Ryder Lee
Fix wrong settings that will drop packets due to hardware's RX table searching flow. Fixes: f072c7ba2150 ("mt76: mt7615: enable support for mesh") Signed-off-by: Ryder Lee --- drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)

[PATCH v2 2/2] mt76: mt7615: update peer's bssid when state transition occurs

2019-06-13 Thread Ryder Lee
This makes sure that the driver update peer's bssid when state transition occurs. Signed-off-by: Ryder Lee --- Changes since v2 - remove unnecessary changes --- .../net/wireless/mediatek/mt76/mt7615/main.c | 5 ++-- .../net/wireless/mediatek/mt76/mt7615/mcu.c | 27 ++- 2

[PATCH v3] mt76: mt7615: add support for per-chain signal strength reporting

2019-06-13 Thread Ryder Lee
Fill in RX status->chain_signal to avoid empty value. Signed-off-by: Ryder Lee --- Changes since v3 - use hweight8 instead. Changes since v2 - correct calculation sequence. --- .../net/wireless/mediatek/mt76/mt7615/mac.c | 22 ++- .../net/wireless/mediatek/mt76/mt7615/ma

Re: [PATCH 2/2] mt76: mt7615: update peer's bssid when state transition changes

2019-06-12 Thread Ryder Lee
On Wed, 2019-06-12 at 10:26 +0200, Lorenzo Bianconi wrote: > > Driver should update peer's bssid and bss information when > > state transition changes. > > > > Signed-off-by: Ryder Lee > > --- > > .../net/wireless/mediatek/mt76/mt7615/main.c | 5 +- > &

[PATCH 2/2] mt76: mt7615: update peer's bssid when state transition changes

2019-06-11 Thread Ryder Lee
Driver should update peer's bssid and bss information when state transition changes. Signed-off-by: Ryder Lee --- .../net/wireless/mediatek/mt76/mt7615/main.c | 5 +- .../net/wireless/mediatek/mt76/mt7615/mcu.c | 49 ++- 2 files changed, 27 insertions(+), 27 deletions

[PATCH v2] mt76: mt7615: add support for per-chain signal strength reporting

2019-06-11 Thread Ryder Lee
Fill in RX status->chain_signal to avoid empty value. Signed-off-by: Ryder Lee --- Changes since v2 - correct calculation sequence --- .../net/wireless/mediatek/mt76/mt7615/mac.c | 30 ++- .../net/wireless/mediatek/mt76/mt7615/mac.h | 5 2 files changed, 34 inserti

[PATCH 1/2] mt76: mt7615: fix incorrect settings in mesh mode

2019-06-11 Thread Ryder Lee
Fix wrong settings that will drop packets due to hardware's RX table searching flow. Fixes: f072c7ba2150 ("mt76: mt7615: enable support for mesh") Signed-off-by: Ryder Lee --- drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)

Re: [PATCH] mt76: mt7615: add support for per-chain signal strength reporting

2019-06-10 Thread Ryder Lee
btained from packet's L-STF portion and MTK HW PD (packet detection) will take it as a reference. (with variation more or less) As for RCPI which is calculated from packet's data portion. The other MTK chipsets may use IBRSSI as their baseband couldn't report RCPI. Ryder > Am 10.06.2019 um 06:22 sc

Re: [PATCH] mt76: mt7615: add support for per-chain signal strength reporting

2019-06-09 Thread Ryder Lee
On Mon, 2019-06-10 at 10:09 +0800, Ryder Lee wrote: > On Sun, 2019-06-09 at 16:44 +0200, Sebastian Gottschall wrote: > > according to my findings > > > > MT_RXV4_RCPI1 is part of rx descriptor 4 and not 3 > > so it must be rxdg4 = rxd[4] etc. > > RXV start from

Re: [PATCH] mt76: mt7615: add support for per-chain signal strength reporting

2019-06-09 Thread Ryder Lee
MT_RXV4_RCPI2, rxdg4) - > 220) / 2; > status->chain_signal[3] = (FIELD_GET(MT_RXV4_RCPI3, rxdg4) - > 220) / 2; > Am 09.06.2019 um 11:09 schrieb Ryder Lee: > > Fill in RX status->chain_signal to avoid empty value. > > > > Signed-off-by: Ryder Lee &g

[PATCH] mt76: mt7615: add support for per-chain signal strength reporting

2019-06-09 Thread Ryder Lee
Fill in RX status->chain_signal to avoid empty value. Signed-off-by: Ryder Lee --- .../net/wireless/mediatek/mt76/mt7615/mac.c | 30 ++- .../net/wireless/mediatek/mt76/mt7615/mac.h | 5 2 files changed, 34 insertions(+), 1 deletion(-) diff --git a/drivers/net/wirel

Re: [PATCH v3 1/2] mt76: mt7615: enable support for mesh

2019-06-06 Thread Ryder Lee
On Thu, 2019-06-06 at 12:14 +0200, Sebastian Gottschall wrote: > in addition you should take care about this problem which is raised up > if SAE is used. since AES-CMAC required tid to be non zero > > WARNING: CPU: 2 PID: 15324 at >

[PATCH v3 2/2] mt76: mt7615: fix slow performance when enable encryption

2019-06-03 Thread Ryder Lee
Suggested-by: Yiwei Chung Signed-off-by: Ryder Lee --- Changes since v3 - none Changes since v2 - none --- drivers/net/wireless/mediatek/mt76/mt7615/init.c | 16 ++-- drivers/net/wireless/mediatek/mt76/mt7615/main.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 1 + 3

[PATCH v3 1/2] mt76: mt7615: enable support for mesh

2019-06-03 Thread Ryder Lee
Enable NL80211_IFTYPE_MESH_POINT and update its path. Signed-off-by: Ryder Lee --- Changes since v3 - fix a wrong expression Changes since v2 - remove unused definitions --- drivers/net/wireless/mediatek/mt76/mt7615/init.c | 6 ++ drivers/net/wireless/mediatek/mt76/mt7615/main.c | 1

Re: [PATCH v2 1/2] mt76: mt7615: enable support for mesh

2019-06-02 Thread Ryder Lee
On Fri, 2019-05-31 at 22:09 +0800, Ryder Lee wrote: > Enable NL80211_IFTYPE_MESH_POINT and update its path. > > Signed-off-by: Ryder Lee > --- > Changes since v2 - remove unused definitions > --- > drivers/net/wireless/mediatek/mt76/mt7615/init.c | 6 ++ > drivers/ne

[PATCH v2 1/2] mt76: mt7615: enable support for mesh

2019-05-31 Thread Ryder Lee
Enable NL80211_IFTYPE_MESH_POINT and update its path. Signed-off-by: Ryder Lee --- Changes since v2 - remove unused definitions --- drivers/net/wireless/mediatek/mt76/mt7615/init.c | 6 ++ drivers/net/wireless/mediatek/mt76/mt7615/main.c | 1 + drivers/net/wireless/mediatek/mt76/mt7615

[PATCH v2 2/2] mt76: mt7615: fix slow performance when enable encryption

2019-05-31 Thread Ryder Lee
Suggested-by: Yiwei Chung Signed-off-by: Ryder Lee --- Changes since v2 - none --- drivers/net/wireless/mediatek/mt76/mt7615/init.c | 15 +-- drivers/net/wireless/mediatek/mt76/mt7615/main.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 1 + 3 files changed, 11

Re: [PATCH 1/2] mt76: mt7615: enable support for mesh

2019-05-31 Thread Ryder Lee
On Fri, 2019-05-31 at 12:02 +0200, Lorenzo Bianconi wrote: > > Enable NL80211_IFTYPE_MESH_POINT and add its path. > > > > Signed-off-by: Ryder Lee > > --- > > drivers/net/wireless/mediatek/mt76/mt7615/init.c | 6 ++ > > drivers/net/wireless/mediatek/mt76/

[PATCH 1/2] mt76: mt7615: enable support for mesh

2019-05-31 Thread Ryder Lee
Enable NL80211_IFTYPE_MESH_POINT and add its path. Signed-off-by: Ryder Lee --- drivers/net/wireless/mediatek/mt76/mt7615/init.c | 6 ++ drivers/net/wireless/mediatek/mt76/mt7615/main.c | 1 + drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 5 - 3 files changed, 11 insertions(+), 1

[PATCH 2/2] mt76: mt7615: fix slow performance when enable encryption

2019-05-31 Thread Ryder Lee
Suggested-by: Yiwei Chung Signed-off-by: Ryder Lee --- drivers/net/wireless/mediatek/mt76/mt7615/init.c | 15 +-- drivers/net/wireless/mediatek/mt76/mt7615/main.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 1 + 3 files changed, 11 insertions(+), 7 deletions(-) diff

Re: [v2 PATCH] PCI: mediatek: get optional clock by devm_clk_get_optional()

2019-04-02 Thread Ryder Lee
On Sun, 2019-03-31 at 20:41 +0800, Chunfeng Yun wrote: > Use devm_clk_get_optional() to get optional clock > > Cc: Ryder Lee > Cc: Honghui Zhang > Signed-off-by: Chunfeng Yun Acked-by: Ryder Lee > --- > v2: > 1. cc Ryder and Honghui > 2. fix up omitted 'if (

Re: [PATCH] PCI: mediatek: get optional clock by devm_clk_get_optional()

2019-03-31 Thread Ryder Lee
On Sat, 2019-03-30 at 18:00 +0800, Chunfeng Yun wrote: > Use devm_clk_get_optional() to get optional clock > > Signed-off-by: Chunfeng Yun > --- > drivers/pci/controller/pcie-mediatek.c | 46 ++ > 1 file changed, 11 insertions(+), 35 deletions(-) > > diff --git

Re: [PATCH V5 0/8] make mt7623 clock of hdmi stable

2019-02-19 Thread Ryder Lee
vers/gpu/drm/mediatek/mtk_hdmi_phy.c| 34 > drivers/gpu/drm/mediatek/mtk_hdmi_phy.h| 7 +--- > drivers/gpu/drm/mediatek/mtk_mt2701_hdmi_phy.c | 56 > +++--- > drivers/gpu/drm/mediatek/mtk_mt8173_hdmi_phy.c | 23 +++ > 8 files changed, 102 insertions(+), 52 deletions(-) > I could see the Debian Gnome desktop on my MT7623 R2. Tested-by: Ryder Lee

[PATCH 1/3] dt-bindings: mediatek: update bindings for MT7629 SoC

2019-02-17 Thread Ryder Lee
From: Ryder Lee This updates bindings for MT7629 SoC, which includes very basic items such as system timer, UART, sysirq and scpsys unit. Signed-off-by: Ryder Lee Cc: Marc Zyngier Cc: Greg Kroah-Hartman --- .../devicetree/bindings/interrupt-controller/mediatek,sysirq.txt | 5

[PATCH 2/3] dt-bindings: soc: fix a typo for MT7623A

2019-02-17 Thread Ryder Lee
From: Ryder Lee This fixes a typo for MT7623A Signed-off-by: Ryder Lee --- Documentation/devicetree/bindings/soc/mediatek/scpsys.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Documentation/devicetree/bindings/soc/mediatek/scpsys.txt b/Documentation/devicetree

[PATCH 3/3] dt-bindings: timer: mediatek: update bindings for MT7629 SoC

2019-02-17 Thread Ryder Lee
From: Ryder Lee Update the binding for MT7629 SoC, which uses fallback compatible to MT6765 SYST, so add more descriptions to distinguish it from the other SoCs that use GPT. Signed-off-by: Ryder Lee Cc: Daniel Lezcano --- .../devicetree/bindings/timer/mediatek,mtk-timer.txt | 11

Re: [PATCH] mt76: change the retun type of mt76_dma_attach()

2019-02-11 Thread Ryder Lee
On Mon, 2019-02-11 at 11:38 +0300, Sergei Shtylyov wrote: > Hello! > > On 11.02.2019 5:13, Ryder Lee wrote: > > > There is no need to retun 0 in mt76_dma_attach(), so switch it to void. >^ r missing :-) > > > > Signed-off-by: Ryder Le

[PATCH] mt76: change the retun type of mt76_dma_attach()

2019-02-10 Thread Ryder Lee
There is no need to retun 0 in mt76_dma_attach(), so switch it to void. Signed-off-by: Ryder Lee --- drivers/net/wireless/mediatek/mt76/dma.c | 3 +-- drivers/net/wireless/mediatek/mt76/dma.h | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/drivers/net/wireless/mediatek

[PATCH 4/7] dt-bindings: mediatek: update bindings for MT7629 SoC

2019-01-28 Thread Ryder Lee
This updates bindings for MT7629 SoC, which includes very basic items such as system timer, UART, sysirq and scpsys unit. Signed-off-by: Ryder Lee --- .../devicetree/bindings/interrupt-controller/mediatek,sysirq.txt | 5 +++-- Documentation/devicetree/bindings/serial/mtk-uart.txt

[PATCH 6/7] arm: mediatek: add MT7629 smp bring up code

2019-01-28 Thread Ryder Lee
Add support for booting secondary CPUs on MT7629. Signed-off-by: Ryder Lee --- arch/arm/mach-mediatek/Kconfig| 4 arch/arm/mach-mediatek/mediatek.c | 1 + arch/arm/mach-mediatek/platsmp.c | 1 + 3 files changed, 6 insertions(+) diff --git a/arch/arm/mach-mediatek/Kconfig b/arch/arm

[PATCH 7/7] arm: dts: mediatek: add basic support for MT7629 SoC

2019-01-28 Thread Ryder Lee
This adds basic support for MT7629 reference board. Signed-off-by: Ryder Lee --- The I2C node depends on https://patchwork.kernel.org/patch/10772837/ The PCIe node depends on https://patchwork.kernel.org/patch/10773637/ --- arch/arm/boot/dts/Makefile| 1 + arch/arm/boot/dts

[PATCH 3/7] dt-bindings: arm: mediatek: add support for MT7622 BPI-R64 and MT7629 RFB

2019-01-28 Thread Ryder Lee
Update binding document for MT7622 BPI-R64 and MT7629 reference board. Signed-off-by: Ryder Lee --- Documentation/devicetree/bindings/arm/mediatek.txt | 7 +++ 1 file changed, 7 insertions(+) diff --git a/Documentation/devicetree/bindings/arm/mediatek.txt b/Documentation/devicetree

[PATCH 5/7] dt-bindings: interrupt-controller: update bindings for MT7623

2019-01-28 Thread Ryder Lee
This adds missing bindings for MT7623 sysirq. Signed-off-by: Ryder Lee --- .../devicetree/bindings/interrupt-controller/mediatek,sysirq.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/interrupt-controller/mediatek,sysirq.txt b/Documentation

[PATCH 2/7] dt-bindings: arm: mediatek: remove unused "mediatek,mt7623a"

2019-01-28 Thread Ryder Lee
As we fallback to use "mediatek,mt7623" for MT7623a, remove unused root node property "mediatek,mt7623a" in the document. Signed-off-by: Ryder Lee --- Documentation/devicetree/bindings/arm/mediatek.txt | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff -

[PATCH 1/7] Revert "ARM: mediatek: add MT7623a smp bringup code"

2019-01-28 Thread Ryder Lee
This reverts commit 3b99ab7deca1e5f4229b4bdecd005d71e22cfc60. The compatible "mediatek,mt7623a" is useless, so remove it. Signed-off-by: Ryder Lee --- arch/arm/mach-mediatek/mediatek.c | 2 -- arch/arm/mach-mediatek/platsmp.c | 1 - 2 files changed, 3 deletions(-) diff --git a/arc

Re: [PATCH v1 1/5] pwm: mediatek: add a property "mediatek,num-pwms"

2019-01-24 Thread Ryder Lee
+John HI John, On Mon, 2019-01-21 at 16:49 +0800, Uwe Kleine-König wrote: > On Sat, Jan 19, 2019 at 10:54:47AM +0800, Ryder Lee wrote: > > On Fri, 2019-01-18 at 09:43 +0100, Matthias Brugger wrote: > > > > > > On 18/01/2019 04:24, Ryder Lee wrote: > > > >

Re: [PATCH v1 1/5] pwm: mediatek: add a property "mediatek,num-pwms"

2019-01-24 Thread Ryder Lee
+John HI John, On Mon, 2019-01-21 at 16:49 +0800, Uwe Kleine-König wrote: > On Sat, Jan 19, 2019 at 10:54:47AM +0800, Ryder Lee wrote: > > On Fri, 2019-01-18 at 09:43 +0100, Matthias Brugger wrote: > > > > > > On 18/01/2019 04:24, Ryder Lee wrote: > > > >

Re: [PATCH v1] pinctrl: mediatek: improve Kconfig dependencies

2019-01-22 Thread Ryder Lee
CC: sta...@vger.kernel.org On Fri, 2018-12-21 at 18:17 +0800, Linus Walleij wrote: > On Thu, Dec 13, 2018 at 3:28 AM Ryder Lee wrote: > > > Remove prompts to make all pinctrl cores to non-visible symbols and > > make sure the target SoCs would be coupled with the corre

Re: PCI: mediatek: Remove MSI inner domain

2019-01-21 Thread Ryder Lee
On Mon, 2019-01-21 at 19:59 +0800, Jianjun Wang wrote: > There is no need to create the inner domain as a parent for MSI domian, > some feature has been implemented by MSI framework. > > Remove the inner domain and its irq chip, it will be more closer to the > hardware implementation. > >

Re: [v1,0/2] PCI: mediatek: Add support for MT7629

2019-01-21 Thread Ryder Lee
support for MT7629 > > .../devicetree/bindings/pci/mediatek-pcie.txt | 1 + > drivers/pci/controller/pcie-mediatek.c| 28 +++ > include/linux/pci_ids.h | 1 + > 3 files changed, 30 insertions(+) > Acked-by: Ryder Lee

Re: [PATCH v1 1/5] pwm: mediatek: add a property "mediatek,num-pwms"

2019-01-18 Thread Ryder Lee
On Fri, 2019-01-18 at 09:43 +0100, Matthias Brugger wrote: > > On 18/01/2019 04:24, Ryder Lee wrote: > > This adds a property "mediatek,num-pwms" to avoid having an endless > > list of compatibles with no differences for the same driver. > > > >

Re: [PATCH v1 1/5] pwm: mediatek: add a property "mediatek,num-pwms"

2019-01-18 Thread Ryder Lee
On Fri, 2019-01-18 at 10:53 +0100, Uwe Kleine-König wrote: > Hello Ryder, > > On Fri, Jan 18, 2019 at 05:42:54PM +0800, Ryder Lee wrote: > > On Fri, 2019-01-18 at 08:59 +0100, Uwe Kleine-König wrote: > > > Hello, > > > > > > On Fri, Jan 18,

Re: [PATCH v1 1/5] pwm: mediatek: add a property "mediatek,num-pwms"

2019-01-18 Thread Ryder Lee
On Fri, 2019-01-18 at 09:05 +0100, Uwe Kleine-König wrote: > Hello, > > just realized another issue while looking up a driver detail ... > > On Fri, Jan 18, 2019 at 11:24:41AM +0800, Ryder Lee wrote: > > This adds a property "mediatek,num-pwms" to avoid having an

Re: [PATCH v1 1/5] pwm: mediatek: add a property "mediatek,num-pwms"

2019-01-18 Thread Ryder Lee
On Fri, 2019-01-18 at 08:59 +0100, Uwe Kleine-König wrote: > Hello, > > On Fri, Jan 18, 2019 at 11:24:41AM +0800, Ryder Lee wrote: > > This adds a property "mediatek,num-pwms" to avoid having an endless > > list of compatibles with no differences for the same dr

[PATCH v1 5/5] dt-bindings: pwm: update bindings for MT7629 SoC

2019-01-17 Thread Ryder Lee
This updates bindings for MT7629 pwm controller. Signed-off-by: Ryder Lee Reviewed-by: Matthias Brugger --- Changes since v1: add a Reviewed-by tag. --- Documentation/devicetree/bindings/pwm/pwm-mediatek.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings

[PATCH v1 3/5] arm64: dts: mt7622: add a property "mediatek,num-pwms" for PWM

2019-01-17 Thread Ryder Lee
This add a property "mediatek,num-pwms" for PWM controller. Signed-off-by: Ryder Lee --- arch/arm64/boot/dts/mediatek/mt7622.dtsi | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm64/boot/dts/mediatek/mt7622.dtsi b/arch/arm64/boot/dts/mediatek/mt7622.dtsi index 8fc4aa

[PATCH v1 1/5] pwm: mediatek: add a property "mediatek,num-pwms"

2019-01-17 Thread Ryder Lee
This adds a property "mediatek,num-pwms" to avoid having an endless list of compatibles with no differences for the same driver. Thus, the driver should have backwards compatibility to older DTs. Signed-off-by: Ryder Lee --- Changes since v1: add some checks for backwards com

[PATCH v1 4/5] arm: dts: mt7623: add a property "mediatek,num-pwms" for PWM

2019-01-17 Thread Ryder Lee
This add a property "mediatek,num-pwms" for PWM controller. Signed-off-by: Ryder Lee --- arch/arm/boot/dts/mt7623.dtsi | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm/boot/dts/mt7623.dtsi b/arch/arm/boot/dts/mt7623.dtsi index 0253691..9d59c28 100644 --- a/arch/arm/boot/

[PATCH v1 2/5] dt-bindings: pwm: add a property "mediatek,num-pwms"

2019-01-17 Thread Ryder Lee
This adds a property "mediatek,num-pwms" in example so that we could set the number of PWM channels via device tree. Signed-off-by: Ryder Lee Reviewed-by: Matthias Brugger --- Changes since v1: add a Reviewed-by tag. --- Documentation/devicetree/bindings/pwm/pwm-mediatek.txt | 2

Re: [PATCH 1/5] pwm: mediatek: add a property "mediatek,num-pwms"

2019-01-17 Thread Ryder Lee
On Mon, 2019-01-14 at 12:16 +0100, Matthias Brugger wrote: > > On 14/01/2019 09:21, Ryder Lee wrote: > > This adds a property "mediatek,num-pwms" to avoid having an endless > > list of compatibles with no other differences for the same driver. >

[PATCH v2 1/3] dt-bindings: mtd: mtk-quadspi: update bindings for MT7629 SoC

2019-01-15 Thread Ryder Lee
This updates bindings for the MT7629 SPI-NOR controller. Signed-off-by: Ryder Lee Reviewed-by: Rob Herring --- Changes since v2: none. Changes since v1: add a Reviewed-by tag. --- Documentation/devicetree/bindings/mtd/mtk-quadspi.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion

[PATCH v2 2/3] mtd: spi-nor: mtk-quadspi: add SNOR_HWCAPS_READ to spi_nor_hwcaps mask

2019-01-15 Thread Ryder Lee
From: Guochun Mao SNOR_HWCAPS_READ should be supported by this controller, so add this flag to spi_nor_hwcaps mask. Signed-off-by: Guochun Mao Signed-off-by: Ryder Lee --- Changes since v2: Revise commit msg. Changes since v1: none. --- drivers/mtd/spi-nor/mtk-quadspi.c | 3 ++- 1 file

[PATCH v2 3/3] mtd: spi-nor: mtk-quadspi: rename config to a common one

2019-01-15 Thread Ryder Lee
The quadspi is a generic communication interface which could be shared with other MediaTek SoCs. Hence rename it to a common one. Signed-off-by: Ryder Lee --- Changes since v2: -rebase to v5.0-rc1. -sort the config in an alphabetical order. Changes since v1: none. --- drivers/mtd/spi-nor

Re: [PATCH v1 3/3] mtd: spi-nor: mtk-quadspi: rename config to a common one

2019-01-14 Thread Ryder Lee
On Tue, 2019-01-15 at 07:34 +, tudor.amba...@microchip.com wrote: > Hi, Ryder, > > On 01/14/2019 07:12 AM, Ryder Lee wrote: > > The quadspi is a generic communication interface which could be shared > > with other MediaTek SoCs. Hence rename it to a common one. > >

[PATCH 4/5] arm: dts: mt7623: add a property "mediatek,num-pwms" for PWM

2019-01-14 Thread Ryder Lee
This adds a property "mediatek,num-pwms" for PWM controller. Signed-off-by: Ryder Lee --- arch/arm/boot/dts/mt7623.dtsi | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm/boot/dts/mt7623.dtsi b/arch/arm/boot/dts/mt7623.dtsi index 98f1159..2dd2f93 100644 --- a/arch/arm/boot/

[PATCH 1/5] pwm: mediatek: add a property "mediatek,num-pwms"

2019-01-14 Thread Ryder Lee
This adds a property "mediatek,num-pwms" to avoid having an endless list of compatibles with no other differences for the same driver. Signed-off-by: Ryder Lee --- drivers/pwm/pwm-mediatek.c | 25 +++-- 1 file changed, 11 insertions(+), 14 deletions(-) diff --git

[PATCH 2/5] dt-bindings: pwm: add a property "mediatek,num-pwms"

2019-01-14 Thread Ryder Lee
This adds a property "mediatek,num-pwms" in example so that we could set the number of PWM channels via device tree. Signed-off-by: Ryder Lee --- Documentation/devicetree/bindings/pwm/pwm-mediatek.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Documentation/devicetree/bi

[PATCH 5/5] dt-bindings: pwm: update bindings for MT7629 SoC

2019-01-14 Thread Ryder Lee
This updates bindings for MT7629 pwm controller. Signed-off-by: Ryder Lee --- Documentation/devicetree/bindings/pwm/pwm-mediatek.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/pwm/pwm-mediatek.txt b/Documentation/devicetree/bindings/pwm/pwm

[PATCH 3/5] arm64: dts: mt7622: add a property "mediatek,num-pwms" for PWM

2019-01-14 Thread Ryder Lee
This adds a property "mediatek,num-pwms" for PWM controller. Signed-off-by: Ryder Lee --- arch/arm64/boot/dts/mediatek/mt7622.dtsi | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm64/boot/dts/mediatek/mt7622.dtsi b/arch/arm64/boot/dts/mediatek/mt7622.dtsi index 8fc4aa

[PATCH v1 1/3] dt-bindings: mtd: mtk-quadspi: update bindings for MT7629 SoC

2019-01-13 Thread Ryder Lee
This updates bindings for the MT7629 SPI-NOR controller. Signed-off-by: Ryder Lee Reviewed-by: Rob Herring --- Changes since v1: add a Reviewed-by tag. --- Documentation/devicetree/bindings/mtd/mtk-quadspi.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Documentation

[PATCH v1 2/3] mtd: spi-nor: mtk-quadspi: add SNOR_HWCAPS_READ for capcity setting

2019-01-13 Thread Ryder Lee
From: Guochun Mao SNOR_HWCAPS_READ is a basic read mode for both flash and controller, it should be supported, so add the capcity for mtk-quadspi. Signed-off-by: Guochun Mao --- Changes since v1: none. --- drivers/mtd/spi-nor/mtk-quadspi.c | 3 ++- 1 file changed, 2 insertions(+), 1

[PATCH v1 3/3] mtd: spi-nor: mtk-quadspi: rename config to a common one

2019-01-13 Thread Ryder Lee
The quadspi is a generic communication interface which could be shared with other MediaTek SoCs. Hence rename it to a common one. Signed-off-by: Ryder Lee --- Changes since v1: rebase to v5.0-rc1. --- drivers/mtd/spi-nor/Kconfig | 16 drivers/mtd/spi-nor/Makefile | 2 +- 2

[PATCH] pinctrl: mediatek: fix build errors for moore core when CONFIG_OF is not enabled

2019-01-08 Thread Ryder Lee
d as errors ../scripts/Makefile.build:276: recipe for target 'drivers/pinctrl/mediatek/pinctrl-moore.o' failed make[4]: *** [drivers/pinctrl/mediatek/pinctrl-moore.o] Error 1 Fixes: b5af33df50e9 ("pinctrl: mediatek: improve Kconfig dependencies") Cc: sta...@vger.kernel.org Reported-by:

Re: [PATCH] dt-bindings: watchdog: update bindings for MT7629 SoC

2018-12-16 Thread Ryder Lee
On Sun, 2018-12-16 at 19:53 -0800, Guenter Roeck wrote: > On 12/16/18 7:39 PM, Ryder Lee wrote: > > Hi Matthias, > > > > On Sun, 2018-12-16 at 11:31 +0100, Matthias Brugger wrote: > >> > >> On 07/11/2018 08:10, Ryder Lee wrote: > >>> T

Re: [PATCH] dt-bindings: watchdog: update bindings for MT7629 SoC

2018-12-16 Thread Ryder Lee
Hi Matthias, On Sun, 2018-12-16 at 11:31 +0100, Matthias Brugger wrote: > > On 07/11/2018 08:10, Ryder Lee wrote: > > This updates dt-binding documentation for MT7629 SoC > > > > Signed-off-by: Ryder Lee > > Acked-by: Matthias Brugger > > > ---

[PATCH] tty: serial: don't do termios for BTIF

2018-12-12 Thread Ryder Lee
The MediaTek BTIF controller doesn't need to set termios so add a new capability 'UART_CAP_NMOD' for the unsupported case. Signed-off-by: Sean Wang Signed-off-by: Ryder Lee --- drivers/tty/serial/8250/8250.h | 1 + drivers/tty/serial/8250/8250_port.c | 7 ++- 2 files changed, 7

Re: [PATCH 2/2] PCI: mediatek: Add controller support for MT7629

2018-12-12 Thread Ryder Lee
Hi, On Thu, 2018-12-06 at 09:09 +0800, Jianjun Wang wrote: > MT7629 is an arm platform SoC which has the same PCIe IP with MT7622. > > The read value of BAR0 is 0x_, it's size will be calculated as 4GB > in arm64 but bogus alignment values at arm32, the pcie device and devices > behind

[PATCH v1] pinctrl: mediatek: improve Kconfig dependencies

2018-12-12 Thread Ryder Lee
Remove prompts to make all pinctrl cores to non-visible symbols and make sure the target SoCs would be coupled with the corresponding cores. Signed-off-by: Ryder Lee --- Changes since v1: - Revise commit message - Change all pinctrl cores to non-visible symbols - Drop EINT_MTK

[PATCH] pinctrl: mediatek: improve dependencies for PINCTRL_MTK_MOORE

2018-12-12 Thread Ryder Lee
Improve dependencies for the pinctrl drivers which select PINCTRL_MTK_MOORE as its core layer. --- drivers/pinctrl/mediatek/Kconfig | 13 +++-- 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/drivers/pinctrl/mediatek/Kconfig b/drivers/pinctrl/mediatek/Kconfig index

Re: [PATCH] dt-bindings: watchdog: update bindings for MT7629 SoC

2018-12-11 Thread Ryder Lee
Hi Guenter, Just a gentle ping! On Mon, 2018-11-12 at 17:37 -0600, Rob Herring wrote: > On Wed, 7 Nov 2018 15:10:36 +0800, Ryder Lee wrote: > > This updates dt-binding documentation for MT7629 SoC > > > > Signed-off-by: Ryder Lee > > --- > > Documentation

Re: [PATCH 0/2] PCI: mediatek: Add support for MT7629

2018-12-05 Thread Ryder Lee
ids.h | 1 + > 3 files changed, 28 insertions(+) > Acked-by: Ryder Lee for the series.

Re: [PATCH 0/2] PCI: mediatek: Add support for MT7629

2018-12-05 Thread Ryder Lee
ids.h | 1 + > 3 files changed, 28 insertions(+) > Acked-by: Ryder Lee for the series.

[PATCH] clk: mediatek: fix the PCIe MAC clock parent

2018-12-04 Thread Ryder Lee
The PCIe function doesn't work as the clock tree of MAC layer is wrong. Hence fix the clock table. Fixes: 3b5e748615e7 ("clk: mediatek: add clock support for MT7629 SoC") Signed-off-by: Ryder Lee --- drivers/clk/mediatek/clk-mt7629.c | 4 ++-- 1 file changed, 2 insertions(+), 2

[PATCH] clk: mediatek: fix the PCIe MAC clock parent

2018-12-04 Thread Ryder Lee
The PCIe function doesn't work as the clock tree of MAC layer is wrong. Hence fix the clock table. Fixes: 3b5e748615e7 ("clk: mediatek: add clock support for MT7629 SoC") Signed-off-by: Ryder Lee --- drivers/clk/mediatek/clk-mt7629.c | 4 ++-- 1 file changed, 2 insertions(+), 2

[RESEND PATCH 3/4] mtd: spi-nor: mtk-quadspi: add SNOR_HWCAPS_READ for capcity setting

2018-11-28 Thread Ryder Lee
From: Guochun Mao SNOR_HWCAPS_READ is a basic read mode for both flash and controller, it should be supported, so add the capcity for mtk-quadspi. Signed-off-by: Guochun Mao Tested-by: Ryder Lee --- drivers/mtd/spi-nor/mtk-quadspi.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion

[RESEND PATCH 2/4] mtd: spi-nor: mtk-quadspi: use ofpart for parsing partitions

2018-11-28 Thread Ryder Lee
From: Guochun Mao Replace mtd_device_register with mtd_device_parse_register for parsing partitions and add ofpart support. Signed-off-by: Guochun Mao Tested-by: Ryder Lee --- drivers/mtd/spi-nor/mtk-quadspi.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/drivers/mtd

[RESEND PATCH 3/4] mtd: spi-nor: mtk-quadspi: add SNOR_HWCAPS_READ for capcity setting

2018-11-28 Thread Ryder Lee
From: Guochun Mao SNOR_HWCAPS_READ is a basic read mode for both flash and controller, it should be supported, so add the capcity for mtk-quadspi. Signed-off-by: Guochun Mao Tested-by: Ryder Lee --- drivers/mtd/spi-nor/mtk-quadspi.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion

[RESEND PATCH 2/4] mtd: spi-nor: mtk-quadspi: use ofpart for parsing partitions

2018-11-28 Thread Ryder Lee
From: Guochun Mao Replace mtd_device_register with mtd_device_parse_register for parsing partitions and add ofpart support. Signed-off-by: Guochun Mao Tested-by: Ryder Lee --- drivers/mtd/spi-nor/mtk-quadspi.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/drivers/mtd

  1   2   3   4   5   6   7   8   >