[PATCH v4 3/6] ARM: dts: sync Actions Semi S700 DT from Linux v5.16-rc3

2021-12-02 Thread Amit Singh Tomar
From: Amit Singh Tomar This Synchronizes the Actions Semi S700 SoC DT changes from commit "g58e1100fdc59" ("Linux v5.16-rc3"). Signed-off-by: Amit Singh Tomar --- arch/arm/dts/s700.dtsi| 17 - .../dt-bindings/power/owl-s700

[PATCH v4 5/6] mmc: actions: add MMC driver for Actions OWL S700/S900

2021-11-28 Thread Amit Singh Tomar
From: Amit Singh Tomar This commit adds support for MMC controllers found on Actions OWL SoC platform(S700/S900). Signed-off-by: Amit Singh Tomar --- Changes since v3: * Re-based to latest master (2ad8d0cb950da) There are some "dm: treewide" changes have been

[PATCH v4 6/6] configs: Enable mmc support

2021-11-28 Thread Amit Singh Tomar
From: Amit Singh Tomar This commits enables mmc on the Actions Cubieboard7 board. Signed-off-by: Amit Singh Tomar --- Changes since previous versions * No change. --- configs/cubieboard7_defconfig | 3 +++ 1 file changed, 3 insertions(+) diff --git a/configs/cubieboard7_defconfig b

[PATCH v4 4/6] ARM: dts: s700: add MMC/SD controller node

2021-11-28 Thread Amit Singh Tomar
From: Amit Singh Tomar This patch adds node for mmc/sd controller found on Action Semi OWL S700 SoC. Since, upstream Linux binding has not been merged for S700 MMC/SD controller, Changes are put in u-boot specific dtsi file. Signed-off-by: Amit Singh Tomar --- Changes since previous versions

[PATCH v4 3/6] ARM: dts: sync Actions Semi S700 DT from Linux 5.10-rc7

2021-11-28 Thread Amit Singh Tomar
From: Amit Singh Tomar This Synchronizes the Actions Semi S700 SoC DT changes from commit "0477e9288185" ("Linux 5.10-rc7"). Signed-off-by: Amit Singh Tomar --- Changes since previous versions * No change. --- arch/arm/dts/s700.dtsi

[PATCH v4 2/6] clk: actions: Add SD/MMC clocks

2021-11-28 Thread Amit Singh Tomar
From: Amit Singh Tomar This commit adds SD/MMC clocks, and provides .set/get_rate callbacks for SD/MMC device present on Actions OWL S700 SoCs. Signed-off-by: Amit Singh Tomar --- Changes since v3: * No change. Changes since v2: * Fixed the weird div assignment. * Moved

[PATCH v4 1/6] clk: actions: Introduce dummy get/set_rate callbacks

2021-11-28 Thread Amit Singh Tomar
From: Amit Singh Tomar This commit introduces get/set_rate callbacks, these are dummy at the moment, and can be used to get/set clock for various devices based on the clk id. Signed-off-by: Amit Singh Tomar --- Changes since v3: * No changes. Changes since v2: * No changes

[PATCH v4 0/6] Add MMC/SD support for S700/S900

2021-11-28 Thread Amit Singh Tomar
nsole [owl0] enabled [0.00] efi: UEFI not found. [ 0.00] cma: Reserved 32 MiB at 0x3e00 Amit Singh Tomar (6): clk: actions: Introduce dummy get/set_rate callbacks clk: actions: Add SD/MMC clocks ARM: dts: sync Actions Semi S700 DT from Linux 5.10-rc7 ARM: dts: s700: ad

[PATCH v3 5/6] mmc: actions: add MMC driver for Actions OWL S700/S900

2021-01-16 Thread Amit Singh Tomar
From: Amit Singh Tomar This commit adds support for MMC controllers found on Actions OWL SoC platform(S700/S900). Signed-off-by: Amit Singh Tomar --- Changes since v2: * Progammed read/write delays as suggested by Jaehoon, its more readable now. * Updated commit

[PATCH v3 6/6] configs: Enable mmc support

2021-01-16 Thread Amit Singh Tomar
From: Amit Singh Tomar This commits enables mmc on the Actions Cubieboard7 board. Signed-off-by: Amit Singh Tomar --- Changes since previous versions * No change. --- configs/cubieboard7_defconfig | 3 +++ 1 file changed, 3 insertions(+) diff --git a/configs/cubieboard7_defconfig b

[PATCH v3 4/6] ARM: dts: s700: add MMC/SD controller node

2021-01-16 Thread Amit Singh Tomar
From: Amit Singh Tomar This patch adds node for mmc/sd controller found on Action Semi OWL S700 SoC. Since, upstream Linux binding has not been merged for S700 MMC/SD controller, Changes are put in u-boot specific dtsi file. Signed-off-by: Amit Singh Tomar --- Changes since previous versions

[PATCH v3 3/6] ARM: dts: sync Actions Semi S700 DT from Linux 5.10-rc7

2021-01-16 Thread Amit Singh Tomar
From: Amit Singh Tomar This Synchronizes the Actions Semi S700 SoC DT changes from commit "0477e9288185" ("Linux 5.10-rc7"). Signed-off-by: Amit Singh Tomar --- Changes since previous versions * No change. --- arch/arm/dts/s700.dtsi

[PATCH v3 2/6] clk: actions: Add SD/MMC clocks

2021-01-16 Thread Amit Singh Tomar
From: Amit Singh Tomar This commit adds SD/MMC clocks, and provides .set/get_rate callbacks for SD/MMC device present on Actions OWL S700 SoCs. Signed-off-by: Amit Singh Tomar --- Changes since v2: * Fixed the not weird div assignment. * Moved the clock bit for SD from header

[PATCH v3 1/6] clk: actions: Introduce dummy get/set_rate callbacks

2021-01-16 Thread Amit Singh Tomar
From: Amit Singh Tomar This commit introduces get/set_rate callbacks, these are dummy at the moment, and can be used to get/set clock for various devices based on the clk id. Signed-off-by: Amit Singh Tomar --- Changes since v2: * No changes. Changes since previous version

[PATCH v3 0/6] Add MMC/SD support for S700/S900

2021-01-16 Thread Amit Singh Tomar
From: Amit Singh Tomar This series(v3) addresses review comments provided by Andre and Jaehoon. Earlier in MMC driver, we were *not* checking the command response errors(for instance, the CRC error) based on STATU register. This is now addressed in patch 5/6. Also, MMC driver(pacth 5/6) now has

[PATCH v2 6/6] configs: Enable mmc support

2020-12-19 Thread Amit Singh Tomar
From: Amit Singh Tomar This commits enables mmc on the Actions Cubieboard7 board. Signed-off-by: Amit Singh Tomar --- Changes since previous version * No change --- configs/cubieboard7_defconfig | 3 +++ 1 file changed, 3 insertions(+) diff --git a/configs/cubieboard7_defconfig b

[PATCH v2 5/6] mmc: actions: add MMC driver for Actions OWL S700

2020-12-19 Thread Amit Singh Tomar
From: Amit Singh Tomar This commit adds support for MMC controllers found on Actions OWL S700 SoC platform. Signed-off-by: Amit Singh Tomar --- Changes since previous version * Corrected block count to 512. * Changed the command timeout value to 30ms. * Used

[PATCH v2 4/6] ARM: dts: s700: add MMC/SD controller node

2020-12-19 Thread Amit Singh Tomar
From: Amit Singh Tomar This patch adds node for ethernet controller found on Action Semi OWL S700 SoC. Since, upstream Linux binding has not been merged for S700 MMC/SD controller, Changes are put in u-boot specific dtsi file. Signed-off-by: Amit Singh Tomar --- Changes since previous version

[PATCH v2 3/6] ARM: dts: sync Actions Semi S700 DT from Linux 5.10-rc7

2020-12-19 Thread Amit Singh Tomar
From: Amit Singh Tomar This Synchronizes the Actions Semi S700 SoC DT changes from commit "0477e9288185" ("Linux 5.10-rc7"). Signed-off-by: Amit Singh Tomar --- Changes since previous version * No change. --- arch/arm/dts/s700.dtsi

[PATCH v2 2/6] clk: actions: Add SD/MMC clocks

2020-12-19 Thread Amit Singh Tomar
From: Amit Singh Tomar This commit adds SD/MMC clocks, and provides .set/get_rate callbacks for SD/MMC device present on Actions OWL S700 SoCs. Signed-off-by: Amit Singh Tomar --- Changes since previous version: * Removed rate *= 2 as this just overclocks. * Separated

[PATCH v2 1/6] clk: actions: Introduce dummy get/set_rate callbacks

2020-12-19 Thread Amit Singh Tomar
From: Amit Singh Tomar This commit introduces get/set_rate callbacks, these are dummy at the moment, and can be used to get/set clock for various devices based on the clk id. Signed-off-by: Amit Singh Tomar --- Changes since previous version: * Removed premature initialization to avoid

[PATCH v2 0/6] Add MMC/SD support for S700

2020-12-19 Thread Amit Singh Tomar
From: Amit Singh Tomar This series(v2) has few important updates, while loading large files we found that MMC framework puts "0x1fffe00" into DMA Frame Length(DMA_FRAME_LEN 0x000C) but register itself is limited to 24 bits and hence it was failing. It is due to the wrong Block count(

[PATCH 5/6] mmc: actions: add MMC driver for Actions OWL S700

2020-12-13 Thread Amit Singh Tomar
From: Amit Singh Tomar This commit adds support for MMC controllers found on Actions OWL S700 SoC platform. Signed-off-by: Amit Singh Tomar --- drivers/mmc/Kconfig | 7 + drivers/mmc/Makefile | 1 + drivers/mmc/owl_mmc.c | 404 ++ 3 files

[PATCH 6/6] configs: Enable mmc support

2020-12-13 Thread Amit Singh Tomar
From: Amit Singh Tomar This commits enables mmc on the Actions Cubieboard7 board. Signed-off-by: Amit Singh Tomar --- configs/cubieboard7_defconfig | 3 +++ 1 file changed, 3 insertions(+) diff --git a/configs/cubieboard7_defconfig b/configs/cubieboard7_defconfig index 64dc593..d1ee862

[PATCH 4/6] ARM: dts: s700: add MMC/SD controller node

2020-12-13 Thread Amit Singh Tomar
From: Amit Singh Tomar This patch adds node for ethernet controller found on Action Semi OWL S700 SoC. Since, upstream Linux binding has not been merged for S700 MMC/SD controller, Changes are put in u-boot specific dtsi file. Signed-off-by: Amit Singh Tomar --- arch/arm/dts/s700-u-boot.dtsi

[PATCH 2/6] clk: actions: Add SD/MMC clocks

2020-12-13 Thread Amit Singh Tomar
From: Amit Singh Tomar This commit adds SD/MMC clocks, and provides .set/get_rate callbacks for SD/MMC device present on Actions OWL S700 SoCs. Signed-off-by: Amit Singh Tomar --- drivers/clk/owl/clk_owl.c | 66 +++ drivers/clk/owl/clk_owl.h | 2

[PATCH 3/6] ARM: dts: sync Actions Semi S700 DT from Linux 5.10-rc7

2020-12-13 Thread Amit Singh Tomar
From: Amit Singh Tomar This Synchronizes the Actions Semi S700 SoC DT changes from commit "0477e9288185" ("Linux 5.10-rc7"). Signed-off-by: Amit Singh Tomar --- arch/arm/dts/s700.dtsi | 17 - include/dt-bindings/power/owl-s

[PATCH 0/6] Add MMC/SD support for S700

2020-12-13 Thread Amit Singh Tomar
From: Amit Singh Tomar At the moment on S700 based platforms, only way to load/boot the Kernel is from Ethernet, and with these patches one can now load/boot the Kernel from uSD card. Patches(1/6 and 2/6) adds changes needed for MMC/SD clock. It introduces set/get callback routine and get/set

[PATCH 1/6] clk: actions: Introduce dummy get/set_rate callbacks

2020-12-13 Thread Amit Singh Tomar
From: Amit Singh Tomar This commit introduces get/set_rate callbacks, these are dummy at the moment, and can be used to get/set clock for various devices based on the clk id. Signed-off-by: Amit Singh Tomar --- drivers/clk/owl/clk_owl.c | 28 1 file changed, 28

[PATCH] arm: actions: increase SYS_MALLOC_F_LEN

2020-11-09 Thread Amit Singh Tomar
tion) well. This commit fixes it, by increasing SYS_MALLOC_F_LEN to value 0x2000. Suggested-by: Andre Przywara Signed-off-by: Amit Singh Tomar --- Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Kconfig b/Kconfig index c94b10e9fa72..6dc20ed25b29 100644 --- a/Kconfig +++

[PATCH v1 5/7] arm: dts: s700: add node for ethernet controller

2020-05-09 Thread Amit Singh Tomar
This patch adds node for ethernet controller found on Action Semi OWL S700 SoC. Since, there is no upstream Linux binding exist for S700 ethernet controller, Changes are put in u-boot specific dtsi file. Signed-off-by: Amit Singh Tomar --- arch/arm/dts/s700-u-boot.dtsi | 13 + 1

[PATCH v1 7/7] configs: Enable mac and phy configs

2020-05-09 Thread Amit Singh Tomar
This patch adds MAC and PHY related configs (needed for proper ethernet operations) for Action Semi S700 SoC. Signed-off-by: Amit Singh Tomar --- configs/cubieboard7_defconfig | 4 1 file changed, 4 insertions(+) diff --git a/configs/cubieboard7_defconfig b/configs/cubieboard7_defconfig

[PATCH v1 6/7] owl: Kconfig: Enable DM eth for OWL platform

2020-05-09 Thread Amit Singh Tomar
This patch selects CONFIG_DM_ETH (ethernet driver is base on DM model) for Action semi owl SoC. Signed-off-by: Amit Singh Tomar --- arch/arm/Kconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index 0d463088a2e4..80e07f92febc 100644 --- a/arch/arm

[PATCH v1 4/7] net: designware: s700: Add glue code for S700 mac

2020-05-09 Thread Amit Singh Tomar
0.o diff --git a/drivers/net/dwmac_s700.c b/drivers/net/dwmac_s700.c new file mode 100644 index ..a5d544e91e06 --- /dev/null +++ b/drivers/net/dwmac_s700.c @@ -0,0 +1,66 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright (C) 2020 Amit Singh Tomar + * + * Actions DWMAC specific glue layer

[PATCH v1 3/7] net: phy: realtek: Introduce PHY_RTL8201F_S700_RMII_TIMINGS to adjust rx/tx timings

2020-05-09 Thread Amit Singh Tomar
-by: Amit Singh Tomar --- drivers/net/phy/Kconfig | 9 + drivers/net/phy/realtek.c | 35 +++ 2 files changed, 44 insertions(+) diff --git a/drivers/net/phy/Kconfig b/drivers/net/phy/Kconfig index d1f049e62ab7..123c17c04458 100644 --- a/drivers/net/phy

[PATCH v1 2/7] net: phy: realtek: Add support for RTL8201F PHY module.

2020-05-09 Thread Amit Singh Tomar
This patch adds support for Realtek PHY RTL8201F 10/100Mbs (with variants: RTL8201FN and RTL8201FL) PHYceiver. It is present on Actions Semi Cubieboard7 board. Signed-off-by: Amit Singh Tomar --- drivers/net/phy/realtek.c | 20 1 file changed, 20 insertions(+) diff --git

[PATCH v1 1/7] clk: actions: Add Ethernet clocks

2020-05-09 Thread Amit Singh Tomar
This commit adds clocks needed for ethernet operations for Actions OWL family of SoCs (S700 and S900). Signed-off-by: Amit Singh Tomar --- arch/arm/include/asm/arch-owl/regs_s700.h | 2 ++ arch/arm/include/asm/arch-owl/regs_s900.h | 4 drivers/clk/owl/clk_owl.c | 9

[PATCH v1 0/7] add Ethernet support for S700

2020-05-09 Thread Amit Singh Tomar
ed to boot Linux. Amit Singh Tomar (7): clk: actions: Add Ethernet clocks net: phy: realtek: Add support for RTL8201F PHY module. net: phy: realtek: Introduce PHY_RTL8201F_S700_RMII_TIMINGS to adjust rx/tx timings net: designware: s700: Add glue code for S700 mac arm: dts: s700

[PATCH v4 0/2] Calculate SDRAM size for Actions OWL SoCs

2020-05-09 Thread Amit Singh Tomar
board, and it would be great if this can be tested on S900. Amit Singh Tomar (2): Actions: OWL: Calculate SDRAM size arm: actions: remove "CONFIG_SYS_SDRAM_SIZE" for Actions Owl Semi SoCs arch/arm/mach-owl/soc.c | 22 +- include/configs/owl-common.h | 1

[PATCH v4 1/2] Actions: OWL: Calculate SDRAM size

2020-05-09 Thread Amit Singh Tomar
much taken from vendor source. This commit lets Linux boot on Cubieboard7-lite(based on S700). Signed-off-by: Amit Singh Tomar --- Changes since v3: * Fixed S900 support as suggested by Mani. * Changes the function name to owl_get_ddrcap. Changes since v2: * Fixed

[PATCH v4 2/2] arm: actions: remove "CONFIG_SYS_SDRAM_SIZE" for Actions Owl Semi SoCs

2020-05-09 Thread Amit Singh Tomar
Now that, we calculate SDRAM size by reading DDR registers, "CONFIG_SYS_SDRAM_SIZE" is no more needed. This commit removes "CONFIG_SYS_SDRAM_SIZE" from common configuration file. Signed-off-by: Amit Singh Tomar --- * No change since previous version. --- include/configs/o

[PATCH v3 2/2] arm: actions: remove "CONFIG_SYS_SDRAM_SIZE" for Actions Owl Semi SoCs

2020-05-09 Thread Amit Singh Tomar
Now that, we calculate SDRAM size by reading DDR registers, "CONFIG_SYS_SDRAM_SIZE" is no more needed. This commit removes "CONFIG_SYS_SDRAM_SIZE" from common configuration file. Signed-off-by: Amit Singh Tomar --- * No change from previous versions. --- include/configs/o

[PATCH v3 1/2] Actions: OWL: Calculate SDRAM size

2020-05-09 Thread Amit Singh Tomar
much taken from vendor source. This commit lets Linux boot on Cubieboard7-lite(based on S700). Signed-off-by: Amit Singh Tomar --- Changes since v2: * Fixed the variable name so that it can compile for S900. Changes since v1: * added support for S900 * updated

[PATCH v3 0/2] Calculate SDRAM size for Actions OWL SoCs

2020-05-09 Thread Amit Singh Tomar
) is re-worked to support S900 SoC along with S700. These changes have been tested on S700 based Cubieboard7-lite board, and it would be great if this can be tested on S900. Amit Singh Tomar (2): Actions: OWL: Calculate SDRAM size arm: actions: remove "CONFIG_SYS_SDRAM_SIZE" for Action

[PATCH v2 1/2] Actions: OWL: Calculate SDRAM size

2020-05-08 Thread Amit Singh Tomar
much taken from vendor source. This commit lets Linux boot on Cubieboard7-lite(based on S700). Signed-off-by: Amit Singh Tomar --- Changes since v1: * added support for S900 * updated the commit message to reflect common OWL support. --- arch/arm/mach-owl/soc.c | 27

[PATCH v2 0/2] Calculate SDRAM size for Actions OWL SoCs

2020-05-08 Thread Amit Singh Tomar
This small series allows us to calculate SDRAM size instead of guessing it. Patch (1/2) is re-worked to support S900 SoC along with S700. These changes have been tested on S700 based Cubieboard7-lite board, and it would be great if this can be tested on S900. Amit Singh Tomar (2): Actions

[PATCH v2 2/2] arm: actions: remove "CONFIG_SYS_SDRAM_SIZE" for Actions Owl Semi SoCs

2020-05-08 Thread Amit Singh Tomar
Now that, we calculate SDRAM size by reading DDR registers, "CONFIG_SYS_SDRAM_SIZE" is no more needed. This commit removes "CONFIG_SYS_SDRAM_SIZE" from common configuration file. Signed-off-by: Amit Singh Tomar --- include/configs/owl-common.h | 1 - 1 file changed, 1 del

[PATCH] Actions: S700 Calculate SDRAM size

2020-05-02 Thread Amit Singh Tomar
. This commit lets Linux boot on Cubieboard7-lite (based on S700). Signed-off-by: Amit Singh Tomar --- There is bit of a story about it: Wasn't really aware that working on a board (CubieBoard7-Lite) that actually has only 1GB of RAM untill I see the Kernel crash[1], and DDR size is hard-coded to 2GB

[PATCH v11 00/13] Actions S700 SoC support

2020-04-19 Thread Amit Singh Tomar
-semi.com/en/productview.aspx?id=225 [3]: http://u-boot.10912.n7.nabble.com/PATCH-v6-00-12-Actions-S700-SoC-support-td403562.html#a403567 [4]: http://u-boot.10912.n7.nabble.com/PATCH-v5-00-11-Actions-S700-SoC-support-td402752.html#a402762 [5]: https://paste.ubuntu.com/p/4nhCWryRNR/ Amit Singh Tomar

[PATCH v11 12/13] doc: boards: add Cubieboard7 documentation

2020-04-19 Thread Amit Singh Tomar
This adds build and flash steps for Actions S700 based Cubieboard7 board. Reviewed-by: Manivannan Sadhasivam Signed-off-by: Amit Singh Tomar --- Changes since v10: * Added Mani's reviewed-by Tag. Changes since v9: * Updated the heading to CUBIEBOARD7 to ACTIONS. * Added

[PATCH v11 13/13] MAINTAINERS: add entry for cubieboard7 config

2020-04-19 Thread Amit Singh Tomar
This commit adds entry for cubieboard7 config under Actions Semi OWL family. Signed-off-by: Amit Singh Tomar --- * Newly added patch, was not there in earlier versions. Hi Mani, Hope, this is file with you to have this under ARCH_OWL? --- MAINTAINERS | 1 + 1 file changed, 1 insertion

[PATCH v11 07/13] arm: actions: add S700 SoC device tree

2020-04-19 Thread Amit Singh Tomar
Reviewed-by: Andre Przywara Signed-off-by: Amit Singh Tomar --- Changes since v10: * No change. Changes since v9: * Moved changes(that enables bubblegum-96 DT build) to patch 04/12. Changes since v8: * No changes. Changes since v7: * No changes. Change

[PATCH v11 10/13] actions: Move defconfig options to Kconfig

2020-04-19 Thread Amit Singh Tomar
This patch moves some of the config options from bubblegum_96_defconfig to respective Kconfig files. Signed-off-by: Amit Singh Tomar --- Changes since v10: * Moved out some of config options from mach-owl/Kconfig to appropriate config files. Changes since v9: * Added

[PATCH v11 11/13] arm: add Cubieboard7 board support

2020-04-19 Thread Amit Singh Tomar
The Cubieboard is a single board computer containing a Actions S700 SoC(with 4 ARMv8 Cortex-A53 cores). This patch adds respective defconfig alongwith .dts(copied from Linux v5.5-rc6 with hash "b3a987b0264d"). Signed-off-by: Amit Singh Tomar --- Changes since v10: Brought back follow

[PATCH v11 06/13] clk: actions: Add common clock driver

2020-04-19 Thread Amit Singh Tomar
This patch converts S900 clock driver to something common that can be used for other SoCs, for instance S700(few of clk registers are same). Reviewed-by: Andre Przywara Signed-off-by: Amit Singh Tomar --- Changes since v10: * No change. Changes since v9: * Checked the relevant

[PATCH v11 08/13] arm: dts: actions: s700: add u-boot specific dtsi file

2020-04-19 Thread Amit Singh Tomar
Devices like uart and clk are needed to be enabled before relocation. this patch adds u-boot.dtsi file that mark these device as dm-pre-reloc. Reviewed-by: Manivannan Sadhasivam Reviewed-by: Andre Przywara Signed-off-by: Amit Singh Tomar --- Changes since v10: * No change. Changes

[PATCH v11 09/13] arm: add support Actions Semi S700

2020-04-19 Thread Amit Singh Tomar
This patch adds basic support for Actions Semi based S700 SoC, which is driven by common owl framework. Reviewed-by: Manivannan Sadhasivam Reviewed-by: Andre Przywara Signed-off-by: Amit Singh Tomar --- Changes since v10: * No change. Changes since v9: * Added Reviewed-by tag

[PATCH v11 05/13] arm: dts: actions: s900: add u-boot specific dtsi file

2020-04-19 Thread Amit Singh Tomar
Devices like uart and clk are needed to be enabled before relocation. This patch adds u-boot.dtsi file that mark these device as dm-pre-reloc. Reviewed-by: Manivannan Sadhasivam Reviewed-by: Andre Przywara Signed-off-by: Amit Singh Tomar --- Changes since v10: * No change. Changes

[PATCH v11 04/13] arm: dts: sync dts for Action Semi S900

2020-04-19 Thread Amit Singh Tomar
iewed-by: Manivannan Sadhasivam Reviewed-by: Andre Przywara Signed-off-by: Amit Singh Tomar --- Changes since v10: * No change. Changes since v9: * Added Reviewed-by tag from Mani. * Pulled in changes(that enables bubblegum DT build based on CONFIG_MACH_S900) from

[PATCH v11 01/13] arm: actions: Add common framework for Actions Owl Semi SoCs

2020-04-19 Thread Amit Singh Tomar
This commit adds common arch support for Actions Semi Owl series SoCs and removes the Bubblegum96 board files. Reviewed-by: Manivannan Sadhasivam Reviewed-by: Andre Przywara Signed-off-by: Amit Singh Tomar --- Changes since v10: * No change. Changes since v9: * Added Reviewed

[PATCH v11 03/13] serial: actions: add compatible string

2020-04-19 Thread Amit Singh Tomar
This patch adds "actions,owl-uart" string to the owl uart driver. It is also defined in Linux kernel. Reviewed-by: Manivannan Sadhasivam Reviewed-by: Andre Przywara Signed-off-by: Amit Singh Tomar --- Changes since v10: * No change. Changes since v9: * Added Revie

[PATCH v11 02/13] arm: actions: rename sysmap-s900 to sysmap-owl

2020-04-19 Thread Amit Singh Tomar
Now that memory maps(for both S700 and S900 SoCs) can be managed using a common file, rename sysmap-s900 to sysmap-owl to reflect the same. Reviewed-by: Manivannan Sadhasivam Signed-off-by: Amit Singh Tomar --- Changes since v10: * No change. Changes since v9: * No changes

[PATCH v11 00/13] Actions S700 SoC support

2020-04-19 Thread Amit Singh Tomar
-semi.com/en/productview.aspx?id=225 [3]: http://u-boot.10912.n7.nabble.com/PATCH-v6-00-12-Actions-S700-SoC-support-td403562.html#a403567 [4]: http://u-boot.10912.n7.nabble.com/PATCH-v5-00-11-Actions-S700-SoC-support-td402752.html#a402762 [5]: https://paste.ubuntu.com/p/4nhCWryRNR/ Amit Singh Tomar

[PATCH v10 11/12] arm: add Cubieboard7 board support

2020-04-06 Thread Amit Singh Tomar
f-by: Amit Singh Tomar --- Changes since v9: * Added Reviewed-by tag from Mani. Changes since v8: * No changes. Changes since v7: * No changes. Changes since v6: * Added Reviewed-by tag. Changes since v5: * Trimmed of the cubieboard7_defconfig. Change

[PATCH v10 12/12] doc: boards: add Cubieboard7 documentation

2020-04-06 Thread Amit Singh Tomar
This adds build and flash steps for Actions S700 based Cubieboard7 board. Signed-off-by: Amit Singh Tomar --- Changes since v9: * Updated the heading to CUBIEBOARD7 to ACTIONS. * Added shorthand for mkimage command. Changes since v8: * No changes. Changes since v7

[PATCH v10 06/12] clk: actions: Add common clock driver

2020-04-06 Thread Amit Singh Tomar
This patch converts S900 clock driver to something common that can be used for other SoCs, for instance S700(few of clk registers are same). Reviewed-by: Andre Przywara Signed-off-by: Amit Singh Tomar --- Changes since v9: * Checked the relevant SoC model. Changes since v8

[PATCH v10 09/12] arm: add support Actions Semi S700

2020-04-06 Thread Amit Singh Tomar
This patch adds basic support for Actions Semi based S700 SoC, which is driven by common owl framework. Reviewed-by: Manivannan Sadhasivam Reviewed-by: Andre Przywara Signed-off-by: Amit Singh Tomar --- Changes since v9: * Added Reviewed-by tag from Mani. Changes since v8

[PATCH v10 07/12] arm: actions: add S700 SoC device tree

2020-04-06 Thread Amit Singh Tomar
Reviewed-by: Andre Przywara Signed-off-by: Amit Singh Tomar --- Changes since v9: * Moved changes(that enables bubblegum-96 DT build) to patch 04/12. Changes since v8: * No changes. Changes since v7: * No changes. Changes since v6: * No changes. Change

[PATCH v10 08/12] arm: dts: actions: s700: add u-boot specific dtsi file

2020-04-06 Thread Amit Singh Tomar
Devices like uart and clk are needed to be enabled before relocation. this patch adds u-boot.dtsi file that mark these device as dm-pre-reloc. Reviewed-by: Manivannan Sadhasivam Reviewed-by: Andre Przywara Signed-off-by: Amit Singh Tomar --- Changes since v9: * Added Reviewed-by tag

[PATCH v10 10/12] actions: Move defconfig options to Kconfig

2020-04-06 Thread Amit Singh Tomar
This patch moves some of the config options from bubblegum_96_defconfig to platform specific Kconfig file. Reviewed-by: Manivannan Sadhasivam Reviewed-by: Andre Przywara Signed-off-by: Amit Singh Tomar --- Changes since v9: * Added Reviewed-by tag from Mani. Changes since v8

[PATCH v10 05/12] arm: dts: actions: s900: add u-boot specific dtsi file

2020-04-06 Thread Amit Singh Tomar
Devices like uart and clk are needed to be enabled before relocation. This patch adds u-boot.dtsi file that mark these device as dm-pre-reloc. Reviewed-by: Manivannan Sadhasivam Reviewed-by: Andre Przywara Signed-off-by: Amit Singh Tomar --- Changes since v9: * Added Reviewed-by tag

[PATCH v10 02/12] arm: actions: rename sysmap-s900 to sysmap-owl

2020-04-06 Thread Amit Singh Tomar
Now that memory maps(for both S700 and S900 SoCs) can be managed using a common file, rename sysmap-s900 to sysmap-owl to reflect the same. Reviewed-by: Manivannan Sadhasivam Signed-off-by: Amit Singh Tomar --- Changes since v9: * No changes. Changes since v8: * No changes

[PATCH v10 03/12] serial: actions: add compatible string

2020-04-06 Thread Amit Singh Tomar
This patch adds "actions,owl-uart" string to the owl uart driver. It is also defined in Linux kernel. Reviewed-by: Manivannan Sadhasivam Reviewed-by: Andre Przywara Signed-off-by: Amit Singh Tomar --- Changes since v9: * Added Reviewed-by tag from Mani. Change

[PATCH v10 04/12] arm: dts: sync dts for Action Semi S900

2020-04-06 Thread Amit Singh Tomar
iewed-by: Manivannan Sadhasivam Reviewed-by: Andre Przywara Signed-off-by: Amit Singh Tomar --- Changes since v9: * Added Reviewed-by tag from Mani. * Pulled in changes(that enables bubblegum DT build based on CONFIG_MACH_S900) from patch 07/12. Changes since v8: *

[PATCH v10 01/12] arm: actions: Add common framework for Actions Owl Semi SoCs

2020-04-06 Thread Amit Singh Tomar
This commit adds common arch support for Actions Semi Owl series SoCs and removes the Bubblegum96 board files. Reviewed-by: Manivannan Sadhasivam Reviewed-by: Andre Przywara Signed-off-by: Amit Singh Tomar --- Changes since v9: * Added Reviewed-by tag from Mani. Changes since v8

[PATCH v10 00/12] Actions S700 SoC support

2020-04-06 Thread Amit Singh Tomar
]: http://u-boot.10912.n7.nabble.com/PATCH-v6-00-12-Actions-S700-SoC-support-td403562.html#a403567 [4]: http://u-boot.10912.n7.nabble.com/PATCH-v5-00-11-Actions-S700-SoC-support-td402752.html#a402762 [5]: https://paste.ubuntu.com/p/TbBtk5dPGS/ Amit Singh Tomar (12): arm: actions: Add common framework

[PATCH v9 09/12] arm: add support Actions Semi S700

2020-04-01 Thread Amit Singh Tomar
This patch adds basic support for Actions Semi based S700 SoC, which is driven by common owl framework. Reviewed-by: Andre Przywara Signed-off-by: Amit Singh Tomar --- Changes since v8: * Added Reviewed-by tag. Changes since v7: * Removed S700 include file. Changes since v6

[PATCH v9 10/12] actions: Move defconfig options to Kconfig

2020-04-01 Thread Amit Singh Tomar
This patch moves some of the config options from bubblegum_96_defconfig to platform specific Kconfig file. Reviewed-by: Andre Przywara Signed-off-by: Amit Singh Tomar --- Changes since v8: * No changes. Changes since v7: * No changes. Changes since v6: * remove

[PATCH v9 08/12] arm: dts: actions: s700: add u-boot specific dtsi file

2020-04-01 Thread Amit Singh Tomar
Devices like uart and clk are needed to be enabled before relocation. this patch adds u-boot.dtsi file that mark these device as dm-pre-reloc. Reviewed-by: Andre Przywara Signed-off-by: Amit Singh Tomar --- Changes since v8: * No changes. Changes since v7: * No changes. Changes

[PATCH v9 12/12] doc: boards: add Cubieboard7 documentation

2020-04-01 Thread Amit Singh Tomar
This adds build and flash steps for Actions S700 based Cubieboard7 board. Signed-off-by: Amit Singh Tomar --- Changes since v8: * No changes. Changes since v7: * No changes. Changes since v6: * No changes. Changes since v5: * No changes. Changes since v4

[PATCH v9 11/12] arm: add Cubieboard7 board support

2020-04-01 Thread Amit Singh Tomar
The Cubieboard is a single board computer containing a Actions S700 SoC(with 4 ARMv8 Cortex-A53 cores). This patch adds respective defconfig alongwith .dts(copied from Linux v5.5-rc6 with hash "b3a987b0264d"). Reviewed-by: Andre Przywara Signed-off-by: Amit Singh Tomar --- Change

[PATCH v9 07/12] arm: actions: add S700 SoC device tree

2020-04-01 Thread Amit Singh Tomar
Signed-off-by: Amit Singh Tomar --- Changes since v8: * No changes. Changes since v7: * No changes. Changes since v6: * No changes. Changes since v5: * Added reviwed-by tag. Changes since v4: * Move it to 07/11 from 05/11. Changes since v3: * Updated comm

[PATCH v9 03/12] serial: actions: add compatible string

2020-04-01 Thread Amit Singh Tomar
This patch adds "actions,owl-uart" string to the owl uart driver. It is also defined in Linux kernel. Reviewed-by: Andre Przywara Signed-off-by: Amit Singh Tomar --- Changes since v8: * No changes. Changes since v7: * No changes. Changes since v6: * Added Revi

[PATCH v9 06/12] clk: actions: Add common clock driver

2020-04-01 Thread Amit Singh Tomar
This patch converts S900 clock driver to something common that can be used for other SoCs, for instance S700(few of clk registers are same). Reviewed-by: Andre Przywara Signed-off-by: Amit Singh Tomar --- Changes since v8: * Fixed the bubblegum-96 boot issue by introducing

[PATCH v9 04/12] arm: dts: sync dts for Action Semi S900

2020-04-01 Thread Amit Singh Tomar
d-by: Andre Przywara Signed-off-by: Amit Singh Tomar --- Changes since v8: * No changes. Changes since v7: * No changes. Changes since v6: * Added Reviewed-by tag. Changes since v5: * Moved it 04/11 from 03/11. * removed the undocumented compatible string

[PATCH v9 05/12] arm: dts: actions: s900: add u-boot specific dtsi file

2020-04-01 Thread Amit Singh Tomar
Devices like uart and clk are needed to be enabled before relocation. This patch adds u-boot.dtsi file that mark these device as dm-pre-reloc. Reviewed-by: Manivannan Sadhasivam Signed-off-by: Amit Singh Tomar --- Changes since v8: * No changes. Changes since v7: * No changes

[PATCH v9 02/12] arm: actions: rename sysmap-s900 to sysmap-owl

2020-04-01 Thread Amit Singh Tomar
Now that memory maps(for both S700 and S900 SoCs) can be managed using a common file, rename sysmap-s900 to sysmap-owl to reflect the same. Reviewed-by: Manivannan Sadhasivam Signed-off-by: Amit Singh Tomar --- Changes since v8: * No changes. Changes since v7: * No changes

[PATCH v9 01/12] arm: actions: Add common framework for Actions Owl Semi SoCs

2020-04-01 Thread Amit Singh Tomar
This commit adds common arch support for Actions Semi Owl series SoCs and removes the Bubblegum96 board files. Reviewed-by: Andre Przywara Signed-off-by: Amit Singh Tomar --- Changes since v8: * Added Reviewed-by tag. Changes since v7: * Removed S900 specific include file

[PATCH v9 00/12] Actions S700 SoC support

2020-04-01 Thread Amit Singh Tomar
-v5-00-11-Actions-S700-SoC-support-td402752.html#a402762 [5]: https://paste.ubuntu.com/p/6HWYM3bwr6/ Amit Singh Tomar (12): arm: actions: Add common framework for Actions Owl Semi SoCs arm: actions: rename sysmap-s900 to sysmap-owl serial: actions: add compatible string arm: dts: sync dts

[PATCH v8 12/12] doc: boards: add Cubieboard7 documentation

2020-03-21 Thread Amit Singh Tomar
This adds build and flash steps for Actions S700 based Cubieboard7 board. Signed-off-by: Amit Singh Tomar --- Changes since v7: * No changes. Changes since v6: * No changes. Changes since v5: * No changes. Changes since v4: * No changes. Changes since v3

[PATCH v8 11/12] arm: add Cubieboard7 board support

2020-03-21 Thread Amit Singh Tomar
The Cubieboard is a single board computer containing a Actions S700 SoC(with 4 ARMv8 Cortex-A53 cores). This patch adds respective defconfig alongwith .dts(copied from Linux v5.5-rc6 with hash "b3a987b0264d"). Reviewed-by: Andre Przywara Signed-off-by: Amit Singh Tomar --- Change

[PATCH v8 07/12] arm: actions: add S700 SoC device tree

2020-03-21 Thread Amit Singh Tomar
Signed-off-by: Amit Singh Tomar --- Changes since v7: * No changes. Changes since v6: * No changes. Changes since v5: * Added reviwed-by tag. Changes since v4: * Move it to 07/11 from 05/11. Changes since v3: * Updated commit message to the Linux tag to

[PATCH v8 04/12] arm: dts: sync dts for Action Semi S900

2020-03-21 Thread Amit Singh Tomar
d-by: Andre Przywara Signed-off-by: Amit Singh Tomar --- Changes since v7: * No changes. Changes since v6: * Added Reviewed-by tag. Changes since v5: * Moved it 04/11 from 03/11. * removed the undocumented compatible string "actions,s900-serial".

[PATCH v8 10/12] actions: Move defconfig options to Kconfig

2020-03-21 Thread Amit Singh Tomar
This patch moves some of the config options from bubblegum_96_defconfig to platform specific Kconfig file. Reviewed-by: Andre Przywara Signed-off-by: Amit Singh Tomar --- Changes since v7: * No changes. Changes since v6: * remove unnecessary string from SYS_PROMPT. Changes

[PATCH v8 09/12] arm: add support Actions Semi S700

2020-03-21 Thread Amit Singh Tomar
This patch adds basic support for Actions Semi based S700 SoC, which is driven by common owl framework. Signed-off-by: Amit Singh Tomar --- Changes since v7: * Removed S700 include file. Changes since v6: * No changes. Changes since v5: * Added reviewed-by tag. Changes

[PATCH v8 08/12] arm: dts: actions: s700: add u-boot specific dtsi file

2020-03-21 Thread Amit Singh Tomar
Devices like uart and clk are needed to be enabled before relocation. this patch adds u-boot.dtsi file that mark these device as dm-pre-reloc. Reviewed-by: Andre Przywara Signed-off-by: Amit Singh Tomar --- Changes since v7: * No changes. Changes since v6: * No changes. Changes

[PATCH v8 06/12] clk: actions: Add common clock driver

2020-03-21 Thread Amit Singh Tomar
This patch converts S900 clock driver to something common that can be used for other SoCs, for instance S700(few of clk registers are same). Reviewed-by: Andre Przywara Signed-off-by: Amit Singh Tomar --- Changes since v7: * No changes. Changes since v6: * Fixed the bug

[PATCH v8 02/12] arm: actions: rename sysmap-s900 to sysmap-owl

2020-03-21 Thread Amit Singh Tomar
Now that memory maps(for both S700 and S900 SoCs) can be managed using a common file, rename sysmap-s900 to sysmap-owl to reflect the same. Reviewed-by: Manivannan Sadhasivam Signed-off-by: Amit Singh Tomar --- Changes since v7: * No changes. Changes since v6: * No changes

[PATCH v8 01/12] arm: actions: Add common framework for Actions Owl Semi SoCs

2020-03-21 Thread Amit Singh Tomar
This commit adds common arch support for Actions Semi Owl series SoCs and removes the Bubblegum96 board files. Signed-off-by: Amit Singh Tomar --- Changes since v7: * Removed S900 specific include file. * Removed the file list entry in MAINTAINERS file. Changes since v6

[PATCH v8 03/12] serial: actions: add compatible string

2020-03-21 Thread Amit Singh Tomar
This patch adds "actions,owl-uart" string to the owl uart driver. It is also defined in Linux kernel. Reviewed-by: Andre Przywara Signed-off-by: Amit Singh Tomar --- Changes since v7: * No changes. Changes since v6: * Added Reviewd-by tag. Changes since v5:

  1   2   >