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 b
+---
> 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
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]
> t
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
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 a/Documentatio
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 driv
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
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
hould 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
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
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
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
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
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
> > ---
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
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(
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
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
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
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
+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 |
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
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(-
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 ++---
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
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 +-
&
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 dele
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
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(-
BRSSI is obtained 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
>
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
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
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
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
> /home/seg/DEV/mt7621/src/router/private/compat-wireless-2017-09
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
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
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
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
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
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/
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
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
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 '
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 a/drivers
drivers/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
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
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
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
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
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
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
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
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
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
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
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 -
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
+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:
> > > >
+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:
> > > >
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
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.
>
> Signed-
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
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.
> >
> >
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, 2019 at 11:24
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
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
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
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
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
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/
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
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.
>
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
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
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
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.
> >
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/
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
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
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
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
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
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 deletion(
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
bindings);
^
../drivers/pinctrl/mediatek/pinctrl-moore.c: At top level:
../drivers/pinctrl/mediatek/pinctrl-moore.c:22:44: warning:
'mtk_custom_bindings' defined but not used [-Wunused-variable]
static const struct pinconf_generic_params mtk_custom_bindings[] =
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
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
>
> > ---
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 f
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 th
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 in
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 d8cb584..3
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
/pci_ids.h | 1 +
> 3 files changed, 28 insertions(+)
>
Acked-by: Ryder Lee for the series.
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(
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
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
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
---
drivers/mtd/spi-nor/Kconfig | 16
drivers/mtd/spi-nor/Makefile | 2 +-
2 files changed, 9 insertions(+), 9 deletions
This updates bindings for the MT7629 SPI-NOR controller.
Signed-off-by: Ryder Lee
---
Documentation/devicetree/bindings/mtd/mtk-quadspi.txt | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/Documentation/devicetree/bindings/mtd/mtk-quadspi.txt
b/Documentation/devicetree
On Fri, 2018-11-23 at 18:07 +0100, Matthias Brugger wrote:
>
> On 12/11/2018 02:28, Ryder Lee wrote:
> > The crash http://termbin.com/zitb is caused by the timer register
> > into system in early pahse during kernel boot, but the clock
> > sources didn't get ready at
> - return err;
> -
> - err = devm_pci_remap_iospace(dev, &pcie->pio, pcie->io.start);
> - if (err < 0)
> - return err;
> -
> - return 0;
> -}
> -
> static int mtk_pcie_probe(struct platform_device *pdev)
> {
> struct device *dev = &pdev->dev;
> @@ -1169,11 +1124,6 @@ static int mtk_pcie_probe(struct platform_device *pdev)
> if (err)
> return err;
>
> - err = mtk_pcie_request_resources(pcie);
> - if (err)
> - goto put_resources;
> -
> - host->busnr = pcie->busn.start;
> host->dev.parent = pcie->dev;
> host->ops = pcie->soc->ops;
> host->map_irq = of_irq_parse_and_map_pci;
Acked-by: Ryder Lee
1 - 100 of 425 matches
Mail list logo