Re: [RESEND PATCH 1/7] clk: mediatek: mt7629: add support for ssusbsys

2019-12-27 Thread Ryder Lee
the maintainer for mediatek in U-Boot? > Hi Ryder, > > It's you, right? > > for the series Reviewed-by: Ryder Lee

Re: [PATCH 1/7] ARM: MediaTek: Add support for MediaTek MT8512 SoC

2019-12-23 Thread Ryder Lee
On Mon, 2019-12-23 at 17:28 +0800, mingming lee wrote: > Add support for MediaTek MT8512 SoC. This include the file > that will initialize the SoC after boot and its device tree. > > Signed-off-by: mingming lee > --- > arch/arm/dts/mt8512.dtsi | 115 ++ >

Re: [PATCH 2/7] clk: mediatek: adjust common driver for mt8512

2019-12-23 Thread Ryder Lee
On Mon, 2019-12-23 at 17:28 +0800, mingming lee wrote: > Update mtk common clock driver to support mt8512 > 1. add new set_clr_upd mux type and related operation > 2. add configurable pcw_chg_reg/ibits/fmin to mtk_pll > 3. fix mtk_clk_find_parent_rate data overflow. I think these should be split

Re: [U-Boot] [PATCH v2 1/6] pci: mediatek: add PCIe controller support for MT7623

2019-08-05 Thread Ryder Lee
On Mon, 2019-08-05 at 09:33 +0300, Ramon Fried wrote: > On Sun, Aug 4, 2019 at 8:25 PM Frank Wunderlich > wrote: > > > > From: Ryder Lee > > > > This adds PCIe controller support for MT7623. > > > > Tested-by: Frank Wunderlich > > Signed-off-by

Re: [U-Boot] [PATCH v2 3/6] arm: dts: add PCIe controller for MT7623 SoC

2019-08-05 Thread Ryder Lee
On Mon, 2019-08-05 at 09:34 +0300, Ramon Fried wrote: > On Sun, Aug 4, 2019 at 8:26 PM Frank Wunderlich > wrote: > > > > From: Ryder Lee > > > > This adds PCIe and its PHY nodes for MT7623. > > > > Tested-by: Frank Wunderlich > > Signed-off-by

Re: [U-Boot] [PATCH 3/4] pci: mediatek: Add pci-driver for mt2701

2019-08-01 Thread Ryder Lee
hy) https://patchwork.ozlabs.org/patch/1139695/ However the patch directly puts everything into PCI driver without using other modules. We should switch to use them. > > Gesendet: Mittwoch, 31. Juli 2019 um 17:23 Uhr > > Von: "Ryder Lee" > > > imho we can use s

Re: [U-Boot] [PATCH 3/4] pci: mediatek: Add pci-driver for mt2701

2019-07-31 Thread Ryder Lee
On Wed, 2019-07-31 at 22:35 +0800, Ryder Lee wrote: > On Wed, 2019-07-31 at 17:13 +0300, Aleksandr Rybalko wrote: > > Hello Ryder. > > > > > > ср, 31 лип. 2019 о 15:45 Ryder Lee пише: > > > > + GSS_MTK_Uboot_upstream > > > &g

Re: [U-Boot] [PATCH 3/4] pci: mediatek: Add pci-driver for mt2701

2019-07-31 Thread Ryder Lee
On Wed, 2019-07-31 at 17:13 +0300, Aleksandr Rybalko wrote: > Hello Ryder. > > > ср, 31 лип. 2019 о 15:45 Ryder Lee пише: > > + GSS_MTK_Uboot_upstream > > On Wed, 2019-07-31 at 13:51 +0200, Frank Wunderlich wrote: >

Re: [U-Boot] [PATCH 3/4] pci: mediatek: Add pci-driver for mt2701

2019-07-31 Thread Ryder Lee
+ GSS_MTK_Uboot_upstream On Wed, 2019-07-31 at 13:51 +0200, Frank Wunderlich wrote: > From: Oleksandr Rybalko > > this chip is used in MT7623 and some other Mediatek SoCs for pcie > > Tested-by: Frank Wunderlich > Signed-off-by: Frank Wunderlich > Signed-off-by: Oleksandr Rybalko > --- >

[U-Boot] [PATCH 2/3] ARM: dts: add hifsys reset for MediaTek SoCs

2019-07-29 Thread Ryder Lee
This adds missing hifsys reset parts in header files. Tested-by: Frank Wunderlich Signed-off-by: Ryder Lee --- arch/arm/dts/mt7623.dtsi | 7 +++ include/dt-bindings/reset/mtk-reset.h | 9 + 2 files changed, 16 insertions(+) diff --git a/arch/arm/dts/mt7623.dtsi b/arch

[U-Boot] [PATCH 3/3] clk: MediaTek: add hifsys entry for MT7623 SoC.

2019-07-29 Thread Ryder Lee
This adds high speed interface subsystem - hifsys (i.e. PCIe and USB) for MT7623 SoC and enables its reset controller. The control block is shared with ethsys and accordingly rename the related defines. Tested-by: Frank Wunderlich Signed-off-by: Ryder Lee --- drivers/clk/mediatek/clk-mt7623.c

[U-Boot] [PATCH 1/3] MAINTAINERS: MediaTek: add MediaTek team in the entry

2019-07-29 Thread Ryder Lee
Add MediaTek team as designated reviewer. Signed-off-by: Ryder Lee --- MAINTAINERS | 1 + 1 file changed, 1 insertion(+) diff --git a/MAINTAINERS b/MAINTAINERS index 4285d56626..22adf6ade3 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -195,6 +195,7 @@ F: arch/arm/include/asm/arch-pxa/ ARM

Re: [U-Boot] [PATCH v2] board: mediatek: Add pumpkin board support

2019-06-14 Thread Ryder Lee
On Fri, 2019-06-14 at 14:16 +0200, Fabien Parent wrote: > +u-boot@lists.denx.de > > On Fri, Jun 14, 2019 at 2:14 PM Fabien Parent wrote: > > > > The pumpkin board is made by Gossamer Engineering and is using > > a MediaTek SoC. The board currently comes in two available version: > > MT8516 SoC

Re: [U-Boot] [PATCH 1/6] mmc: mtk-sd: add source_cg clock support

2019-02-10 Thread Ryder Lee
On Mon, 2019-02-04 at 11:58 +0100, Fabien Parent wrote: > Some MediaTek SoC need an additional clock "source_cg". Enable > this new clock. We reuse the same clock name as in the kernel. > > Signed-off-by: Fabien Parent Acked-by: Ryder Lee > --- > drivers/mmc/mtk

Re: [U-Boot] [PATCH 4/6] clk: mediatek: add driver for MT8516

2019-02-10 Thread Ryder Lee
t; new file mode 100644 > index 00..b62a971c59 > --- /dev/null > +++ b/include/dt-bindings/clock/mt8516-clk.h > @@ -0,0 +1,251 @@ > +// SPDX-License-Identifier: GPL-2.0 > +/* > + * Copyright (c) 2018 BayLibre, SAS > + * Copyright (c) 2018 MediaTek Inc. > + * Aut

Re: [U-Boot] [PATCH 3/6] clk: mediatek: add support for CLK_GATE_SETCLR_INV flag

2019-02-10 Thread Ryder Lee
On Mon, 2019-02-04 at 11:58 +0100, Fabien Parent wrote: > Add the implementation for the CLK_GATE_SETCLR_INV flag. > > Signed-off-by: Fabien Parent Acked-by: Ryder Lee > --- > drivers/clk/mediatek/clk-mtk.c | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/

Re: [U-Boot] [PATCH 2/6] mmc: mtk-sd: add support for MT8516

2019-02-10 Thread Ryder Lee
On Mon, 2019-02-04 at 11:58 +0100, Fabien Parent wrote: > Add config for handling MT8516 SoC. > > Signed-off-by: Fabien Parent Acked-by: Ryder Lee > --- > drivers/mmc/mtk-sd.c | 10 ++ > 1 file changed, 10 insertions(+) > > diff --git a/drivers/mmc/mtk-sd.

Re: [U-Boot] [PATCH 5/6] pinctrl: add driver for MT8516

2019-02-10 Thread Ryder Lee
/drivers/pinctrl/mediatek/pinctrl-mt8516.c > new file mode 100644 > index 00..17083e9aa3 > --- /dev/null > +++ b/drivers/pinctrl/mediatek/pinctrl-mt8516.c > @@ -0,0 +1,391 @@ > +// SPDX-License-Identifier: GPL-2.0 > +/* > + * Copyright (C) 2018 BayLibre, SAS > + *

Re: [U-Boot] [U-Boot, v5, 01/18] tools: MediaTek: add MTK boot header generation to mkimage

2018-11-26 Thread Ryder Lee
Hi Tom, On Mon, 2018-11-26 at 22:12 -0500, Tom Rini wrote: > On Thu, Nov 15, 2018 at 10:07:49AM +0800, Ryder Lee wrote: > > > This patch adds support for MTK boot image generation. > > > > Signed-off-by: Weijie Gao > > Signed-off-by: Ryder Lee > > Reviewe

[U-Boot] [PATCH v5 04/18] arm: MediaTek: add basic support for MT7629 boards

2018-11-14 Thread Ryder Lee
This adds a general board file based on MT7629 SoCs from MediaTek. Apart from the generic parts (cpu) we add some low level init codes and initialize the early clocks. Signed-off-by: Ryder Lee Signed-off-by: Weijie Gao Reviewed-by: Simon Glass --- Changes since v5: None Changes since v4: -Add

[U-Boot] [PATCH v5 17/18] doc: README.mediatek: Add a simple README for MediaTek

2018-11-14 Thread Ryder Lee
Add a few notes on how to try out the MediaTek support so far. Signed-off-by: Ryder Lee Tested-by: Frank Wunderlich --- Changes since v5: -Fix Whitespace-Error. Changes since v4: -Add instructions on how to prepare SD card and write to SNOR flash. -Fix typo. --- doc/README.mediatek | 221

[U-Boot] [PATCH v5 07/18] clk: MediaTek: add clock driver for MT7623 SoC.

2018-11-14 Thread Ryder Lee
This patch adds a driver for MT7623 clock blocks. Signed-off-by: Ryder Lee Tested-by: Matthias Brugger Reviewed-by: Simon Glass --- Changes since v5: None Changes since v4: None --- drivers/clk/mediatek/Makefile | 1 + drivers/clk/mediatek/clk-mt7623.c | 870

[U-Boot] [PATCH v5 12/18] power domain: MediaTek: add power domain driver for MT7629 SoC

2018-11-14 Thread Ryder Lee
. The System Power Manager (SPM) inside the SCPSYS is for the MTCMOS power domain control. For now this driver only adds power domain support. Signed-off-by: Ryder Lee Reviewed-by: Simon Glass --- Changes since v5: None Changes since v4: None --- drivers/power/domain/Kconfig| 7 + drivers

[U-Boot] [PATCH v5 18/18] MAINTAINERS: add an entry for MediaTek

2018-11-14 Thread Ryder Lee
This patch adds an entry for MediaTek. Signed-off-by: Ryder Lee Reviewed-by: Simon Glass --- Changes since v5: None Changes since v4: None --- MAINTAINERS | 20 1 file changed, 20 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index abdb6dc..214629e 100644

[U-Boot] [PATCH v5 14/18] serial: MediaTek: add high-speed uart driver for MediaTek SoCs

2018-11-14 Thread Ryder Lee
SoCs will change the UART into high-speed mode and the U-Boot must use this driver to initialize the UART. Signed-off-by: Weijie Gao Tested-by: Ryder Lee --- Changes since v5: Add a specific driver for MTK UART Changes since v4: None --- drivers/serial/Kconfig | 20 drivers/serial

[U-Boot] [PATCH v5 00/18] Add U-Boot support for MediaTek SoCs - MT7623n & MT7629

2018-11-14 Thread Ryder Lee
Hello, This is the new round to add U-Boot support for MediaTek SoCs - MT7623n & MT7629, and the most of the drivers are based on mainline Linux, such as clock, timer, mmc, pinctrl, UART, watchdog, power domain and device tree. Ryder Ryder Lee (16): tools: MediaTek: add MTK boot he

[U-Boot] [PATCH v5 16/18] mmc: mtk-sd: add SD/MMC host controller driver for MT7623 SoC

2018-11-14 Thread Ryder Lee
From: Weijie Gao This patch adds MT7623 host controller driver for accessing SD/MMC. Cc: Jaehoon Chung Signed-off-by: Weijie Gao Signed-off-by: Ryder Lee Tested-by: Matthias Brugger Reviewed-by: Simon Glass --- Changes since v5: None Changes since v4: None --- drivers/mmc/Kconfig | 11

[U-Boot] [PATCH v5 15/18] ram: MediaTek: add DDR3 driver for MT7629 SoC

2018-11-14 Thread Ryder Lee
This patch adds a DDR3 driver for MT7629 SoC. Signed-off-by: Wu Zou Signed-off-by: Ryder Lee Reviewed-by: Simon Glass --- Changes since v5: None Changes since v4: None --- drivers/ram/Makefile | 1 + drivers/ram/mediatek/Makefile | 7 + drivers/ram/mediatek/ddr3-mt7629

[U-Boot] [PATCH v5 11/18] pinctrl: MediaTek: add pinctrl driver for MT7623 SoC

2018-11-14 Thread Ryder Lee
This patch adds pinctrl support for MT7623 SoC. And most of the structures are used to hold the hardware configuration for each pin. Signed-off-by: Ryder Lee Tested-by: Matthias Brugger Reviewed-by: Simon Glass --- Changes since v5: None Changes since v4: -Add a comment to the exported

[U-Boot] [PATCH v5 08/18] timer: MediaTek: add timer driver for MediaTek SoCs

2018-11-14 Thread Ryder Lee
This patch adds clock source and clock event for the timer found on the Mediatek SoCs. Signed-off-by: Ryder Lee Tested-by: Matthias Brugger Reviewed-by: Simon Glass --- Changes since v5: None Changes since v4: None --- drivers/timer/Kconfig | 7 drivers/timer/Makefile| 1

[U-Boot] [PATCH v5 13/18] power domain: MediaTek: add power domain driver for MT7623 SoC

2018-11-14 Thread Ryder Lee
This adds power domain (scpsys) support for MT7623 SoC. Signed-off-by: Ryder Lee Reviewed-by: Simon Glass --- Changes since v5: None Changes since v4: None --- drivers/power/domain/mtk-power-domain.c | 80 + 1 file changed, 80 insertions(+) diff --git a/drivers

[U-Boot] [PATCH v5 10/18] pinctrl: MediaTek: add pinctrl driver for MT7629 SoC

2018-11-14 Thread Ryder Lee
chips that use the same binding and driver, then being a little more abstract could help in the long run. Signed-off-by: Ryder Lee Reviewed-by: Simon Glass --- Changes since v5: - remove unused pin macros Changes since v4: -mtk_pinctrl_probe() is a common function called by all probe functions

[U-Boot] [PATCH v5 09/18] watchdog: MediaTek: add watchdog driver for MediaTek SoCs

2018-11-14 Thread Ryder Lee
This patch adds a common driver for the Mediatek SoC integrated watchdog. Signed-off-by: Ryder Lee Tested-by: Matthias Brugger Reviewed-by: Simon Glass --- Changes since v5: None Changes since v4: None --- drivers/watchdog/Kconfig | 8 +++ drivers/watchdog/Makefile | 1 + drivers

[U-Boot] [PATCH v5 01/18] tools: MediaTek: add MTK boot header generation to mkimage

2018-11-14 Thread Ryder Lee
This patch adds support for MTK boot image generation. Signed-off-by: Weijie Gao Signed-off-by: Ryder Lee Reviewed-by: Simon Glass --- Changes since v5: Fix typo Changes since v4: None --- Makefile | 20 ++ common/image.c | 1 + include/image.h | 1 + scripts

[U-Boot] [PATCH v5 06/18] clk: MediaTek: add clock driver for MT7629 SoC.

2018-11-14 Thread Ryder Lee
MT7629 as an example to demonstrate how to implement driver if any other MediaTek chips would like to use it. Signed-off-by: Ryder Lee Reviewed-by: Simon Glass --- Changes since v5: None Changes since v4 -Add a __common_ infix on the shared funcitons to make them clear. (i.e., mtk_clk_init

[U-Boot] [PATCH v5 03/18] arm: dts: MediaTek: add device tree for MT7623

2018-11-14 Thread Ryder Lee
This adds device tree for MT7623 development board - Bananapi R2 Detailed hardware information for BPI-R2 which could be found on http://wiki.banana-pi.org/Banana_Pi_BPI-R2. Signed-off-by: Ryder Lee Tested-by: Matthias Brugger Reviewed-by: Simon Glass --- Changes since v5: Use new compatible

[U-Boot] [PATCH v5 05/18] arm: MediaTek: add basic support for MT7623 boards

2018-11-14 Thread Ryder Lee
From: Weijie Gao This adds a general board file based on MT7623 SoCs from MediaTek. As this u-boot is loaded by MTK proprietary preloader, there is no low level initializtion codes. Signed-off-by: Weijie Gao Signed-off-by: Ryder Lee Tested-by: Matthias Brugger --- Changes since v5: None

[U-Boot] [PATCH v5 02/18] arm: dts: MediaTek: add device tree for MT7629

2018-11-14 Thread Ryder Lee
This patch adds MT7629 device tree and the includes it needs. Signed-off-by: Ryder Lee Reviewed-by: Simon Glass --- Changes since v5: Use new compatible 'mediatek,hsuart' for MTK UART Changes since v4: None --- arch/arm/dts/Makefile| 3 + arch/arm/dts/mt7629-rfb-u

Re: [U-Boot] [PATCH v4 14/18] serial: 16550: allow the driver to support MediaTek serial

2018-11-13 Thread Ryder Lee
On Tue, 2018-11-13 at 11:53 -0800, Simon Glass wrote: > Hi Ryder, > > On 6 November 2018 at 01:47, Ryder Lee wrote: > > This patch adds an extra operation in ns16550.c to suuport MediaTek > > SoCs as we have a highspeed register which influences the calcualtion > > o

[U-Boot] [PATCH v4 11/18] pinctrl: MediaTek: add pinctrl driver for MT7623 SoC

2018-11-06 Thread Ryder Lee
This patch adds pinctrl support for MT7623 SoC. And most of the structures are used to hold the hardware configuration for each pin. Signed-off-by: Ryder Lee Tested-by: Matthias Brugger Reviewed-by: Simon Glass --- Changes since v4: -Add a comment to the exported function - mtk_rmw

[U-Boot] [PATCH v4 15/18] ram: MediaTek: add DDR3 driver for MT7629 SoC

2018-11-06 Thread Ryder Lee
This patch adds a DDR3 driver for MT7629 SoC. Signed-off-by: Wu Zou Signed-off-by: Ryder Lee Reviewed-by: Simon Glass --- Changes since v4: None --- drivers/ram/Makefile | 1 + drivers/ram/mediatek/Makefile | 7 + drivers/ram/mediatek/ddr3-mt7629.c | 766

[U-Boot] [PATCH v4 08/18] timer: MediaTek: add timer driver for MediaTek SoCs

2018-11-06 Thread Ryder Lee
This patch adds clock source and clock event for the timer found on the Mediatek SoCs. Signed-off-by: Ryder Lee Tested-by: Matthias Brugger Reviewed-by: Simon Glass --- Changes since v4: None --- drivers/timer/Kconfig | 7 drivers/timer/Makefile| 1 + drivers/timer/mtk_timer.c

[U-Boot] [PATCH v4 12/18] power domain: MediaTek: add power domain driver for MT7629 SoC

2018-11-06 Thread Ryder Lee
. The System Power Manager (SPM) inside the SCPSYS is for the MTCMOS power domain control. For now this driver only adds power domain support. Signed-off-by: Ryder Lee Reviewed-by: Simon Glass --- Changes since v4: None --- drivers/power/domain/Kconfig| 7 + drivers/power/domain/Makefile

[U-Boot] [PATCH v4 09/18] watchdog: MediaTek: add watchdog driver for MediaTek SoCs

2018-11-06 Thread Ryder Lee
This patch adds a common driver for the Mediatek SoC integrated watchdog. Signed-off-by: Ryder Lee Tested-by: Matthias Brugger Reviewed-by: Simon Glass --- Changes since v4: None --- drivers/watchdog/Kconfig | 8 +++ drivers/watchdog/Makefile | 1 + drivers/watchdog/mtk_wdt.c | 135

[U-Boot] [PATCH v4 13/18] power domain: MediaTek: add power domain driver for MT7623 SoC

2018-11-06 Thread Ryder Lee
This adds power domain (scpsys) support for MT7623 SoC. Signed-off-by: Ryder Lee Reviewed-by: Simon Glass --- Changes since v4: None --- drivers/power/domain/mtk-power-domain.c | 80 + 1 file changed, 80 insertions(+) diff --git a/drivers/power/domain/mtk-power

[U-Boot] [PATCH v4 18/18] MAINTAINERS: add an entry for MediaTek

2018-11-06 Thread Ryder Lee
This patch adds an entry for MediaTek. Signed-off-by: Ryder Lee Reviewed-by: Simon Glass --- Changes since v4: None --- MAINTAINERS | 20 1 file changed, 20 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index cf8f73f..9940200 100644 --- a/MAINTAINERS +++ b

[U-Boot] [PATCH v4 00/18] Add U-Boot support for MediaTek SoCs - MT7623n & MT7629

2018-11-06 Thread Ryder Lee
Hello, This is the new round to add U-Boot support for MediaTek SoCs - MT7623n & MT7629, and the most of the drivers are based on mainline Linux, such as clock, timer, mmc, pinctrl, watchdog, power domain and device tree. Thanks, Ryder Ryder Lee (16): tools: MediaTek: add MTK boot he

[U-Boot] [PATCH v4 05/18] arm: MediaTek: add basic support for MT7623 boards

2018-11-06 Thread Ryder Lee
From: Weijie Gao This adds a general board file based on MT7623 SoCs from MediaTek. As this u-boot is loaded by MTK proprietary preloader, there is no low level initializtion codes. Signed-off-by: Weijie Gao Signed-off-by: Ryder Lee Tested-by: Matthias Brugger --- Changes since v4: -Add gd

[U-Boot] [PATCH v4 17/18] doc: README.mediatek: Add a simple README for MediaTek

2018-11-06 Thread Ryder Lee
Add a few notes on how to try out the MediaTek support so far. Signed-off-by: Ryder Lee --- Changes since v4: -Add instructions on how to prepare SD card and write to SNOR flash. -Fix typo. --- doc/README.mediatek | 221 1 file changed, 221

[U-Boot] [PATCH v4 10/18] pinctrl: MediaTek: add pinctrl driver for MT7629 SoC

2018-11-06 Thread Ryder Lee
chips that use the same binding and driver, then being a little more abstract could help in the long run. Signed-off-by: Ryder Lee Reviewed-by: Simon Glass --- Changes since v4: -mtk_pinctrl_probe() is a common function called by all probe functions, so rename it to mtk_pinctrl_common_probe

[U-Boot] [PATCH v4 16/18] mmc: mtk-sd: add SD/MMC host controller driver for MT7623 SoC

2018-11-06 Thread Ryder Lee
From: Weijie Gao This patch adds MT7623 host controller driver for accessing SD/MMC. Cc: Jaehoon Chung Signed-off-by: Weijie Gao Signed-off-by: Ryder Lee Tested-by: Matthias Brugger Reviewed-by: Simon Glass --- Changes since v4: None --- drivers/mmc/Kconfig | 11 + drivers/mmc/Makefile

[U-Boot] [PATCH v4 03/18] arm: dts: MediaTek: add device tree for MT7623

2018-11-06 Thread Ryder Lee
This adds device tree for MT7623 development board - Bananapi R2 Detailed hardware information for BPI-R2 which could be found on http://wiki.banana-pi.org/Banana_Pi_BPI-R2. Signed-off-by: Ryder Lee Tested-by: Matthias Brugger Reviewed-by: Simon Glass --- Changes since v4: None --- arch/arm

[U-Boot] [PATCH v4 14/18] serial: 16550: allow the driver to support MediaTek serial

2018-11-06 Thread Ryder Lee
This patch adds an extra operation in ns16550.c to suuport MediaTek SoCs as we have a highspeed register which influences the calcualtion of the divisor. Note that we don't support the baudrate greater than 115200 currently. Signed-off-by: Ryder Lee Tested-by: Matthias Brugger Reviewed

[U-Boot] [PATCH v4 06/18] clk: MediaTek: add clock driver for MT7629 SoC.

2018-11-06 Thread Ryder Lee
MT7629 as an example to demonstrate how to implement driver if any other MediaTek chips would like to use it. Signed-off-by: Ryder Lee Reviewed-by: Simon Glass --- Changes since v4: None -Add a __common_ infix on the shared funcitons to make them clear. (i.e., mtk_clk_init

[U-Boot] [PATCH v4 01/18] tools: MediaTek: add MTK boot header generation to mkimage

2018-11-06 Thread Ryder Lee
This patch adds support for MTK boot image generation. Signed-off-by: Weijie Gao Signed-off-by: Ryder Lee Reviewed-by: Simon Glass --- Changes since v4: None --- Makefile | 20 ++ common/image.c | 1 + include/image.h | 1 + scripts/Makefile.spl | 11 + tools

[U-Boot] [PATCH v4 02/18] arm: dts: MediaTek: add device tree for MT7629

2018-11-06 Thread Ryder Lee
This patch adds MT7629 device tree and the includes it needs. Signed-off-by: Ryder Lee Reviewed-by: Simon Glass --- Changes since v4: None --- arch/arm/dts/Makefile| 3 + arch/arm/dts/mt7629-rfb-u-boot.dtsi | 24 +++ arch/arm/dts/mt7629-rfb.dts | 70

[U-Boot] [PATCH v4 07/18] clk: MediaTek: add clock driver for MT7623 SoC.

2018-11-06 Thread Ryder Lee
This patch adds a driver for MT7623 clock blocks. Signed-off-by: Ryder Lee Tested-by: Matthias Brugger Reviewed-by: Simon Glass --- Changes since v4: None --- drivers/clk/mediatek/Makefile | 1 + drivers/clk/mediatek/clk-mt7623.c | 870 ++ 2 files

[U-Boot] [PATCH v4 04/18] arm: MediaTek: add basic support for MT7629 boards

2018-11-06 Thread Ryder Lee
This adds a general board file based on MT7629 SoCs from MediaTek. Apart from the generic parts (cpu) we add some low level init codes and initialize the early clocks. Signed-off-by: Ryder Lee Signed-off-by: Weijie Gao Reviewed-by: Simon Glass --- Changes since v4: -Add gd->bd->bi_boot_

Re: [U-Boot] [PATCH v3 14/18] serial: 16550: allow the driver to support MediaTek serial

2018-11-05 Thread Ryder Lee
On Mon, 2018-11-05 at 10:20 +0800, Ryder Lee wrote: > On Sat, 2018-11-03 at 00:09 -0600, Simon Glass wrote: > > Hi Ryder, > > > > On 2 November 2018 at 09:15, Ryder Lee wrote: > > > This patch adds an extra operation in ns16550.c to suuport MediaTek > > &g

Re: [U-Boot] [PATCH v3 06/18] clk: MediaTek: add clock driver for MT7629 SoC.

2018-11-05 Thread Ryder Lee
On Sat, 2018-11-03 at 00:08 -0600, Simon Glass wrote: > Hi Ryder, > > On 2 November 2018 at 09:15, Ryder Lee wrote: > > This patch adds clock modules for MediaTek SoCs: > > - Shared part: a common driver which contains the general operations > > for plls, muxes, divide

Re: [U-Boot] [PATCH v3 01/18] tools: MediaTek: add MTK boot header generation to mkimage

2018-11-05 Thread Ryder Lee
On Sat, 2018-11-03 at 00:08 -0600, Simon Glass wrote: > On 2 November 2018 at 09:15, Ryder Lee wrote: > > This patch adds support for MTK boot image generation. > > > > Signed-off-by: Weijie Gao > > Signed-off-by: Ryder Lee > > --- > > Makefile

Re: [U-Boot] [PATCH v3 14/18] serial: 16550: allow the driver to support MediaTek serial

2018-11-04 Thread Ryder Lee
On Sat, 2018-11-03 at 00:09 -0600, Simon Glass wrote: > Hi Ryder, > > On 2 November 2018 at 09:15, Ryder Lee wrote: > > This patch adds an extra operation in ns16550.c to suuport MediaTek > > SoCs as we have a highspeed register which influences the calcualtion > > o

Re: [U-Boot] mt7623 bootup example

2018-11-04 Thread Ryder Lee
to kernel (rc1=bpi-r2_v3_old and rc3 = bpi-r2_v3) That's because I remove 'gd->bd->bi_boot_params' in v3, but it seems you use legacy method (ATAGs) to pass parameters. I will add it back. > > Gesendet: Samstag, 03. November 2018 um 09:46 Uhr > > Von: "Frank Wunderlich&q

[U-Boot] [PATCH v3 15/18] ram: MediaTek: add DDR3 driver for MT7629 SoC

2018-11-02 Thread Ryder Lee
This patch adds a DDR3 driver for MT7629 SoC. Signed-off-by: Wu Zou Signed-off-by: Ryder Lee Reviewed-by: Simon Glass --- drivers/ram/Makefile | 1 + drivers/ram/mediatek/Makefile | 7 + drivers/ram/mediatek/ddr3-mt7629.c | 766 + 3

[U-Boot] [PATCH v3 17/18] doc: README.mediatek: Add a simple README for MediaTek

2018-11-02 Thread Ryder Lee
Add a few notes on how to try out the MediaTek support so far. Signed-off-by: Ryder Lee --- doc/README.mediatek | 54 + 1 file changed, 54 insertions(+) create mode 100644 doc/README.mediatek diff --git a/doc/README.mediatek b/doc

[U-Boot] [PATCH v3 16/18] mmc: mtk-sd: add SD/MMC host controller driver for MT7623 SoC

2018-11-02 Thread Ryder Lee
From: Weijie Gao This patch adds MT7623 host controller driver for accessing SD/MMC. Cc: Jaehoon Chung Signed-off-by: Weijie Gao Signed-off-by: Ryder Lee Tested-by: Matthias Brugger Reviewed-by: Simon Glass --- drivers/mmc/Kconfig | 11 + drivers/mmc/Makefile |1 + drivers/mmc/mtk

[U-Boot] [PATCH v3 01/18] tools: MediaTek: add MTK boot header generation to mkimage

2018-11-02 Thread Ryder Lee
This patch adds support for MTK boot image generation. Signed-off-by: Weijie Gao Signed-off-by: Ryder Lee --- Makefile | 20 ++ common/image.c | 1 + include/image.h | 1 + scripts/Makefile.spl | 11 + tools/Makefile | 1 + tools/mtk_image.c| 749

[U-Boot] [PATCH v3 04/18] arm: MediaTek: add basic support for MT7629 boards

2018-11-02 Thread Ryder Lee
This adds a general board file based on MT7629 SoCs from MediaTek. Apart from the generic parts (cpu) we add some low level init codes and initialize the early clocks. Signed-off-by: Ryder Lee Signed-off-by: Weijie Gao --- arch/arm/Kconfig | 16 arch/arm

[U-Boot] [PATCH v3 02/18] arm: dts: MediaTek: add device tree for MT7629

2018-11-02 Thread Ryder Lee
This patch adds MT7629 device tree and the includes it needs. Signed-off-by: Ryder Lee Reviewed-by: Simon Glass --- arch/arm/dts/Makefile| 3 + arch/arm/dts/mt7629-rfb-u-boot.dtsi | 24 +++ arch/arm/dts/mt7629-rfb.dts | 70 + arch/arm/dts

[U-Boot] [PATCH v3 03/18] arm: dts: MediaTek: add device tree for MT7623

2018-11-02 Thread Ryder Lee
This adds device tree for MT7623 development board - Bananapi R2 Detailed hardware information for BPI-R2 which could be found on http://wiki.banana-pi.org/Banana_Pi_BPI-R2. Signed-off-by: Ryder Lee Tested-by: Matthias Brugger Reviewed-by: Simon Glass --- arch/arm/dts/Makefile

[U-Boot] [PATCH v3 07/18] clk: MediaTek: add clock driver for MT7623 SoC.

2018-11-02 Thread Ryder Lee
This patch adds a driver for MT7623 clock blocks. Signed-off-by: Ryder Lee Tested-by: Matthias Brugger Reviewed-by: Simon Glass --- drivers/clk/mediatek/Makefile | 1 + drivers/clk/mediatek/clk-mt7623.c | 870 ++ 2 files changed, 871 insertions

[U-Boot] [PATCH v3 00/18] Add U-Boot support for MediaTek SoCs - MT7623n & MT7629

2018-11-02 Thread Ryder Lee
yder Ryder Lee (16): tools: MediaTek: add MTK boot header generation to mkimage arm: dts: MediaTek: add device tree for MT7629 arm: dts: MediaTek: add device tree for MT7623 arm: MediaTek: add basic support for MT7629 boards clk: MediaTek: add clock driver for MT7629 SoC. clk: MediaTek:

[U-Boot] [PATCH v3 09/18] watchdog: MediaTek: add watchdog driver for MediaTek SoCs

2018-11-02 Thread Ryder Lee
This patch adds a common driver for the Mediatek SoC integrated watchdog. Signed-off-by: Ryder Lee Tested-by: Matthias Brugger Reviewed-by: Simon Glass --- drivers/watchdog/Kconfig | 8 +++ drivers/watchdog/Makefile | 1 + drivers/watchdog/mtk_wdt.c | 135

[U-Boot] [PATCH v3 18/18] MAINTAINERS: add an entry for MediaTek

2018-11-02 Thread Ryder Lee
This patch adds an entry for MediaTek. Signed-off-by: Ryder Lee Reviewed-by: Simon Glass --- MAINTAINERS | 20 1 file changed, 20 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index cf8f73f..9940200 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -157,6 +157,26 @@ T

[U-Boot] [PATCH v3 13/18] power domain: MediaTek: add power domain driver for MT7623 SoC

2018-11-02 Thread Ryder Lee
This adds power domain (scpsys) support for MT7623 SoC. Signed-off-by: Ryder Lee Reviewed-by: Simon Glass --- drivers/power/domain/mtk-power-domain.c | 80 + 1 file changed, 80 insertions(+) diff --git a/drivers/power/domain/mtk-power-domain.c b/drivers/power

[U-Boot] [PATCH v3 08/18] timer: MediaTek: add timer driver for MediaTek SoCs

2018-11-02 Thread Ryder Lee
This patch adds clock source and clock event for the timer found on the Mediatek SoCs. Signed-off-by: Ryder Lee Tested-by: Matthias Brugger Reviewed-by: Simon Glass --- drivers/timer/Kconfig | 7 drivers/timer/Makefile| 1 + drivers/timer/mtk_timer.c | 85

[U-Boot] [PATCH v3 11/18] pinctrl: MediaTek: add pinctrl driver for MT7623 SoC

2018-11-02 Thread Ryder Lee
This patch adds pinctrl support for MT7623 SoC. And most of the structures are used to hold the hardware configuration for each pin. Signed-off-by: Ryder Lee Tested-by: Matthias Brugger --- drivers/pinctrl/mediatek/Kconfig |4 + drivers/pinctrl/mediatek/Makefile

[U-Boot] [PATCH v3 06/18] clk: MediaTek: add clock driver for MT7629 SoC.

2018-11-02 Thread Ryder Lee
MT7629 as an example to demonstrate how to implement driver if any other MediaTek chips would like to use it. Signed-off-by: Ryder Lee --- drivers/clk/Makefile | 1 + drivers/clk/mediatek/Makefile | 6 + drivers/clk/mediatek/clk-mt7629.c | 709

[U-Boot] [PATCH v3 05/18] arm: MediaTek: add basic support for MT7623 boards

2018-11-02 Thread Ryder Lee
From: Weijie Gao This adds a general board file based on MT7623 SoCs from MediaTek. As this u-boot is loaded by MTK proprietary preloader, there is no low level initializtion codes. Signed-off-by: Weijie Gao Signed-off-by: Ryder Lee Tested-by: Matthias Brugger --- arch/arm/mach-mediatek

[U-Boot] [PATCH v3 10/18] pinctrl: MediaTek: add pinctrl driver for MT7629 SoC

2018-11-02 Thread Ryder Lee
chips that use the same binding and driver, then being a little more abstract could help in the long run. Signed-off-by: Ryder Lee --- arch/arm/include/asm/arch-mediatek/gpio.h | 9 + drivers/pinctrl/Kconfig | 1 + drivers/pinctrl/Makefile | 1

[U-Boot] [PATCH v3 14/18] serial: 16550: allow the driver to support MediaTek serial

2018-11-02 Thread Ryder Lee
This patch adds an extra operation in ns16550.c to suuport MediaTek SoCs as we have a highspeed register which influences the calcualtion of the divisor. Note that we don't support the baudrate greater than 115200 currently. Signed-off-by: Ryder Lee Tested-by: Matthias Brugger Reviewed

[U-Boot] [PATCH v3 12/18] power domain: MediaTek: add power domain driver for MT7629 SoC

2018-11-02 Thread Ryder Lee
. The System Power Manager (SPM) inside the SCPSYS is for the MTCMOS power domain control. For now this driver only adds power domain support. Signed-off-by: Ryder Lee Reviewed-by: Simon Glass --- drivers/power/domain/Kconfig| 7 + drivers/power/domain/Makefile | 1 + drivers

Re: [U-Boot] [PATCH v2 01/18] tools: MediaTek: add MTK boot header generation to mkimage

2018-10-25 Thread Ryder Lee
On Wed, 2018-10-24 at 21:29 -0600, Simon Glass wrote: > Hi Ryder, > > On 12 October 2018 at 01:00, Ryder Lee wrote: > > This patch adds support for MTK boot image generation. > > > > Signed-off-by: Weijie Gao > > Signed-off-by: Ryder Lee > > --- > &g

Re: [U-Boot] [PATCH v2 15/18] ram: MediaTek: add DDR3 driver for MT7629 SoC

2018-10-25 Thread Ryder Lee
On Wed, 2018-10-24 at 21:30 -0600, Simon Glass wrote: > On 12 October 2018 at 01:01, Ryder Lee wrote: > > This patch adds a DDR3 driver for MT7629 SoC. > > > > Signed-off-by: Wu Zou > > Signed-off-by: Ryder Lee > > --- > > drivers/ram/Makefile

Re: [U-Boot] [PATCH v2 04/18] arm: MediaTek: add basic support for MT7629 boards

2018-10-25 Thread Ryder Lee
On Wed, 2018-10-24 at 21:29 -0600, Simon Glass wrote: > Hi Ryder, > > On 12 October 2018 at 01:00, Ryder Lee wrote: > > This adds a general board file based on MT7629 SoCs from MediaTek. > > > > Apart from the generic parts (cpu) we add some low level init codes &

Re: [U-Boot] [PATCH v2 05/18] arm: MediaTek: add basic support for MT7623 boards

2018-10-25 Thread Ryder Lee
On Wed, 2018-10-24 at 21:29 -0600, Simon Glass wrote: > Hi, > > On 12 October 2018 at 01:00, Ryder Lee wrote: > > From: Weijie Gao > > > > This adds a general board file based on MT7623 SoCs from MediaTek. > > > > As this u-boot is loaded by preloader,

Re: [U-Boot] [PATCH v2 06/18] clk: MediaTek: add clock driver for MT7629 SoC.

2018-10-25 Thread Ryder Lee
On Wed, 2018-10-24 at 21:29 -0600, Simon Glass wrote: > Hi Ryder, > > On 12 October 2018 at 01:00, Ryder Lee wrote: > > This patch adds clock modules for MediaTek SoCs: > > - Shared part: a common driver which contains the general operations > > for plls, muxes, divide

Re: [U-Boot] [PATCH v2 11/18] pinctrl: MediaTek: add pinctrl driver for MT7623 SoC

2018-10-25 Thread Ryder Lee
On Wed, 2018-10-24 at 21:29 -0600, Simon Glass wrote: > Hi Ryder, > > On 12 October 2018 at 01:01, Ryder Lee wrote: > > This patch adds pinctrl support for MT7623 SoC. And most of the > > structures are used to hold the hardware configuration for each > > pin. >

Re: [U-Boot] [PATCH v2 10/18] pinctrl: MediaTek: add pinctrl driver for MT7629 SoC

2018-10-25 Thread Ryder Lee
Hi Simon, On Wed, 2018-10-24 at 21:29 -0600, Simon Glass wrote: > Hi Ryder, > > On 12 October 2018 at 01:00, Ryder Lee wrote: > > This patch adds pinctrl support for MT7629 SoC. The IO core found on > > the SoC has the registers for pinctrl, pinconf and gpio mixed up in

Re: [U-Boot] [PATCH v1 06/19] configs: MediaTek: add MT7629 reference board support

2018-10-12 Thread Ryder Lee
On Thu, 2018-10-11 at 10:10 -0400, Tom Rini wrote: > On Tue, Oct 09, 2018 at 11:54:06AM +0800, Ryder Lee wrote: > > > This patch adds defconfig for the MT7629 reference board. > > > > Signed-off-by: Ryder Lee > > --- > >

Re: [U-Boot] [PATCH v1 04/19] arm: MediaTek: add basic support for MT7629 boards

2018-10-12 Thread Ryder Lee
On Thu, 2018-10-11 at 10:10 -0400, Tom Rini wrote: > On Tue, Oct 09, 2018 at 11:54:04AM +0800, Ryder Lee wrote: > > > This adds a general board file based on MT7629 SoCs from MediaTek. > > > > Apart from the generic parts (cpu) we add some low level init codes > > a

[U-Boot] [PATCH v2 17/18] spi: mtk_qspi: add qspi driver for MT7629 SoC

2018-10-12 Thread Ryder Lee
From: Guochun Mao This patch adds MT7629 qspi driver for accessing SPI NOR flash. Cc: Jagan Teki Signed-off-by: Guochun Mao --- change since v2: - Drop flash commands in the driver. --- drivers/spi/Kconfig| 7 + drivers/spi/Makefile | 1 + drivers/spi/mtk_qspi.c | 359

[U-Boot] [PATCH v2 07/18] clk: MediaTek: add clock driver for MT7623 SoC.

2018-10-12 Thread Ryder Lee
This patch adds a driver for MT7623 clock blocks. Signed-off-by: Ryder Lee Tested-by: Matthias Brugger --- drivers/clk/mediatek/Makefile | 1 + drivers/clk/mediatek/clk-mt7623.c | 870 ++ 2 files changed, 871 insertions(+) create mode 100644 drivers

[U-Boot] [PATCH v2 11/18] pinctrl: MediaTek: add pinctrl driver for MT7623 SoC

2018-10-12 Thread Ryder Lee
This patch adds pinctrl support for MT7623 SoC. And most of the structures are used to hold the hardware configuration for each pin. Signed-off-by: Ryder Lee Tested-by: Matthias Brugger --- drivers/pinctrl/mediatek/Kconfig |4 + drivers/pinctrl/mediatek/Makefile

[U-Boot] [PATCH v2 05/18] arm: MediaTek: add basic support for MT7623 boards

2018-10-12 Thread Ryder Lee
From: Weijie Gao This adds a general board file based on MT7623 SoCs from MediaTek. As this u-boot is loaded by preloader, there is no low level initializtion codes. Signed-off-by: Weijie Gao Signed-off-by: Ryder Lee Tested-by: Matthias Brugger --- arch/arm/mach-mediatek/Kconfig

[U-Boot] [PATCH v2 04/18] arm: MediaTek: add basic support for MT7629 boards

2018-10-12 Thread Ryder Lee
This adds a general board file based on MT7629 SoCs from MediaTek. Apart from the generic parts (cpu) we add some low level init codes and initialize the early clocks. Signed-off-by: Ryder Lee Signed-off-by: Weijie Gao --- arch/arm/Kconfig | 14 +++ arch/arm

[U-Boot] [PATCH v2 02/18] arm: dts: MediaTek: add device tree for MT7629

2018-10-12 Thread Ryder Lee
This patch adds MT7629 device tree and the includes it needs. Signed-off-by: Ryder Lee --- arch/arm/dts/Makefile| 3 + arch/arm/dts/mt7629-rfb.dts | 71 + arch/arm/dts/mt7629.dtsi | 244 +++ include/dt

[U-Boot] [PATCH v2 15/18] ram: MediaTek: add DDR3 driver for MT7629 SoC

2018-10-12 Thread Ryder Lee
This patch adds a DDR3 driver for MT7629 SoC. Signed-off-by: Wu Zou Signed-off-by: Ryder Lee --- drivers/ram/Makefile | 1 + drivers/ram/mediatek/Makefile | 7 + drivers/ram/mediatek/ddr3-mt7629.c | 766 + 3 files changed, 774

[U-Boot] [PATCH v2 16/18] mmc: mtk-sd: add SD/MMC host controller driver for MT7623 SoC

2018-10-12 Thread Ryder Lee
From: Weijie Gao This patch adds MT7623 host controller driver for accessing SD/MMC. Cc: Jaehoon Chung Signed-off-by: Weijie Gao Signed-off-by: Ryder Lee Tested-by: Matthias Brugger --- drivers/mmc/Kconfig |9 + drivers/mmc/Makefile |1 + drivers/mmc/mtk-sd.c | 1331

[U-Boot] [PATCH v2 14/18] serial: 16550: allow the driver to support MediaTek serial

2018-10-12 Thread Ryder Lee
This patch adds an extra operation in ns16550.c to suuport MediaTek SoCs as we have a highspeed register which influences the calcualtion of the divisor. Note that we don't support the baudrate greater than 115200 currently. Signed-off-by: Ryder Lee Tested-by: Matthias Brugger --- drivers

  1   2   >