which we intend to stub.
Tested-by: Amit Pundir
>
> ---
> Caleb Connolly (2):
> power: regulator: add additional supported LDOs for pm8150l
> pinctrl: qcom: sm8250: fix pin count
>
> drivers/pinctrl/qcom/pinctrl-sm8250.c | 2 +-
> drivers/power/regula
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
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
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
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
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
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
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
Device Tree to 3df56000, end 3df5ab8f ... OK
Starting kernel ...
[0.00] Booting Linux on physical CPU 0x00 [0x410fd034]
[0.00] Linux version 5.7.0-rc6-00022-g99f1c330923b-dirty
(amit@amit-ThinkPad-X230) (gcc version 7.3.1 20180425 [linaro-7.3-2018.05
revisi
o an uninitialised value.
>
> But the compiler already has initialized mode to 0, that is why there is
no warning.
In order to test , printed out mode value which suggests this variable is
initialized.
Thanks
-Amit
ss.
Once the image is loaded , you can bootm "SYS_TEXT_BASE".
Thanks
-Amit
[1]: http://blog.mezeske.com/?p=483
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
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
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
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
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
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
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
elevant here.
Only thing is , it would be great if Mani or someone with S900 based board
can test it.
Thanks
-Amit
> obj-$(CONFIG_$(SPL_TPL_)SUPPORT_EMMC_RPMB) += rpmb.o
> > diff --git a/drivers/mmc/owl_mmc.c b/drivers/mmc/owl_mmc.c
> > new file mode 100644
> > index 000..5c48307
> > --- /dev/null
> > +++ b/drivers/mmc/owl_mmc.c
> > @@ -0,0 +1,399 @@
> > +// SPDX-License-
Y_HIGH;
> wdelay = OWL_SD_WDELAY_HIGH;
> }
>
> writel(reg | OWL_SD_CTRL_RDELAY(rdelay) | OWL_SD_CTL_WDELAY(wdelay)...);
>
> There are many approach to make readable..but Amit mentioned it's using
> same code in Linux kernel driver.
>
> To be honest, this is *n
On Wed, Dec 23, 2020 at 5:57 AM André Przywara wrote:
>
> On 19/12/2020 14:51, Amit Singh Tomar wrote:
> > From: Amit Singh Tomar
> >
> > This commit adds support for MMC controllers found on Actions OWL
> > S700 SoC platform.
> >
> > Signed-off-by: A
On Wed, Dec 23, 2020 at 4:58 AM Jaehoon Chung
wrote:
> On 12/19/20 11:51 PM, Amit Singh Tomar wrote:
> > From: Amit Singh Tomar
> >
> > This patch adds node for ethernet controller found on Action Semi OWL
> > S700 SoC.
>
> Is "ethernet controller" r
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
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
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
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
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 the
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
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(
Hi,
On Mon, Dec 14, 2020 at 6:45 AM André Przywara wrote:
>
> On 13/12/2020 09:43, Amit Singh Tomar wrote:
> > 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 i
*/
> > + val |= 0xc00;
>
> Where does this come from? I don't see the Linux driver doing that?
Actually if I don't set 11th and 10th bit , I see SD speed of 2KiB/s
and unstable behaviour
while loading files from the card.
BSP U-boot driver chooses a value 0xfce0 for it.
Thanks
Amit
(dev);
> > + struct owl_mmc_plat *plat = dev_get_platdata(dev);
> > + struct owl_mmc_priv *priv = dev_get_priv(dev);
> > + struct mmc_config *cfg = &plat->cfg;
> > + int bus_width, ret;
> > + fdt_addr_t addr;
> > +
> > + cfg->name = dev->name;
> > + cfg->voltages = OWL_MMC_OCR;
> > + cfg->f_min = 40;
> > + cfg->f_max = 5200;
> > + cfg->b_max = CONFIG_SYS_MMC_MAX_BLK_COUNT;
> > +
> > + bus_width = dev_read_u32_default(dev, "bus-width", 1);
> > + switch (bus_width) {
> > + case 8:
> > + cfg->host_caps |= MMC_MODE_8BIT;
> > + /* Hosts capable of 8-bit transfers can also do 4 bits */
> > + case 4:
> > + cfg->host_caps |= MMC_MODE_4BIT;
> > + break;
> > + case 1:
> > + break;
> > + default:
> > + printf("Invalid bus-width value %u\n", bus_width);
> > + }
> > + cfg->host_caps |= MMC_MODE_HS | MMC_MODE_HS_52MHz;
> > +
> > + addr = dev_read_addr(dev);
> > + if (addr == FDT_ADDR_T_NONE)
> > + return -EINVAL;
> > +
> > + priv->reg_base = (void *)addr;
> > + priv->dma_drq = 0x2;
> > +
> > + ret = clk_get_by_index(dev, 0, &priv->clk);
> > + if (ret) {
> > + debug("clk_get_by_index() failed: %d\n", ret);
> > + return ret;
> > + }
>
> You should read the DMA parameters from the DT here. What you currently
> hard code (channel 2) only works for the first MMC.
> It should be fairly straight-forward to follow the phandle and get the
> base address of the DMA device, and to read the second argument to learn
> the DRQ number. Then put this into priv and use it in dma_config().
>
> Yeah, I initially thought about it but I wasn't sure that This device
> trigger value is exactly matching to
>
DAM channel number, So I left the idea of having it.
>
> Thanks,
>
-Amit
e this change.
>
>
>
> > +}
> > +
> > +static int owl_mmc_set_ios(struct udevice *dev)
> > +{
> > + struct owl_mmc_priv *priv = dev_get_priv(dev);
> > + struct owl_mmc_plat *plat = dev_get_platdata(dev);
> > + struct mmc *mmc = &plat->mmc;
> > + u32 reg, ret;
> > +
> > + if (mmc->clock != priv->clock) {
> > + priv->clock = mmc->clock;
> > + owl_mmc_clk_set(priv, mmc->clock);
> > + }
> > +
> > + ret = clk_set_rate(&priv->clk, mmc->clock);
> > + if (IS_ERR_VALUE(ret))
> > + return ret;
> > +
> > + ret = clk_enable(&priv->clk);
> > + if (ret)
> > + return ret;
> > +
> > + /* Set the Bus width */
> > + reg = readl(priv->reg_base + OWL_REG_SD_EN);
> > + reg &= ~0x03;
>
> Use macro, not 0x03.
>
> > + if (mmc->bus_width == 8)
> > + reg |= OWL_SD_EN_DATAWID(2);
> > + else if (mmc->bus_width == 4)
> > + reg |= OWL_SD_EN_DATAWID(1);
> > +
> > + writel(reg, priv->reg_base + OWL_REG_SD_EN);
> > +
> > + return 0;
> > +}
> > +
> > +static const struct dm_mmc_ops owl_mmc_ops = {
> > + .send_cmd = owl_mmc_send_cmd,
> > + .set_ios= owl_mmc_set_ios,
> > +};
> > +
> > +static int owl_mmc_probe(struct udevice *dev)
> > +{
> > + struct mmc_uclass_priv *upriv = dev_get_uclass_priv(dev);
> > + struct owl_mmc_plat *plat = dev_get_platdata(dev);
> > + struct owl_mmc_priv *priv = dev_get_priv(dev);
> > + struct mmc_config *cfg = &plat->cfg;
> > + int bus_width, ret;
> > + fdt_addr_t addr;
> > +
> > + cfg->name = dev->name;
> > + cfg->voltages = OWL_MMC_OCR;
> > + cfg->f_min = 40;
> > + cfg->f_max = 5200;
> > + cfg->b_max = CONFIG_SYS_MMC_MAX_BLK_COUNT;
> > +
> > + bus_width = dev_read_u32_default(dev, "bus-width", 1);
>
> Use mmc_of_parse(). It's generic parser.
>
Ok, Sure.
>
> Best Regards,
> Jaehoon Chung
>
>
> Thanks,
Amit
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
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
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
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
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
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
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
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
+++
h the popular Linaro
> toolchains, which lack this feature.
>
> Signed-off-by: Andre Przywara
> ---
>
> With this, U-Boot now runs well from ROM when compiled with
> "gcc-linaro-7.3.1-2018.05-x86_64_aarch64-linux-gnu".
>
> Tested-by: Amit Singh Tomar
>
Thanks
-Amit
vironment
PCI: Failed autoconfig bar 14
In:pl011@900
Out: pl011@900
Err: pl011@900
Net: No ethernet found.
Thanks
-Amit
sing
"gcc-linaro-7.3.1-2018.05-x86_64_aarch64-linux-gnu"
Thanks
-Amit
EL1h FPCR= FPSR=0000
Wondering , if I have missed something ?
Thanks
-Amit
requires to drop
> the overzealous alignment checks in cache_v7.c first, which is part of
> another, upcoming series.
>
> A git repo with those patches can be found here:
> https://github.com/apritzel/u-boot/commits/sun8i-emac-cleanup
Tested this on Pine64+, and it worked without any issue.
Tested-by: Amit Singh Tomar
Thanks
-Amit
Hi Tom
On Sat, May 9, 2020 at 1:45 PM Amit Singh Tomar wrote:
>
> Mani pointed out that changes in previous version were not good enough
> for S900 and he provide snippet that seems to work on S900.
>
> This series v4 fixes the S900 Support by taking in changes sugg
Hi,
On Wed, May 27, 2020 at 12:07 AM Tom Rini wrote:
>
> When building U-Boot we select the architecture via Kconfig and not ARCH
> being passed in via the environment or make cmdline.
>
> While in here, add the doc file to the MAINTAINERS entry.
>
> Cc: Amit Singh To
Hi
On Tue, May 19, 2020 at 8:21 PM Tom Rini wrote:
>
> When building U-Boot we select the architecture via Kconfig and not ARCH
> being passed in via the environment or make cmdline.
>
> Cc: Adam Ford
> Cc: Vanessa Maegima
> Cc: Otavio Salvador
> Cc: Igor Opaniuk
>
MMC for S700 in Linux,
and once those gets merged we would start working on Ethernet.
Thanks
-Amit
t this is kind of
ready(I mean, the other bits
like PHY and driver) for U-boot. So thought of posting it to the list here.
Thanks
-Amit
Hi,
On Tue, May 12, 2020 at 7:49 PM André Przywara wrote:
>
> On 09/05/2020 15:25, Amit Singh Tomar wrote:
> > This patch adds node for ethernet controller found on Action Semi OWL
> > S700 SoC.
> >
> > Since, there is no upstream Linux binding exist for S700 ethern
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
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
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
This patchs adds glue logic to enable designware mac present on
Action Semi based S700 SoC, Configures SoC specific bits.
Undocumented bit that programs the PHY interface select register
comes from vendor source.
It has been tested on Cubieboard7-lite based on S700 SoC.
Signed-off-by: Amit
-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
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 a
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
needed
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: s70
-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 Actions Owl Semi SoCs
arch/arm/mach-owl/soc.c | 22 +-
include/configs/owl-common.h
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 the
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
e this and remove other stuffs. Also this function should be
> named
> as owl_get_ddr_cap().
Thanks for pointing this out, and I just sent v3 as v2 didn't even
compile for Bubblegum96.
Would send the updated version that works on S900.
Thanks
Amit.
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
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
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: OWL: Calculate SDRAM size
arm: actions: remove "CONFIG_SYS_SDRAM_SIZE" for A
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
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
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 delet
ased on S900.
Thanks
-Amit.
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 t
ww.actions-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 S
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.
*
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
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
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
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
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
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
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
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
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
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
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
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
ww.actions-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 S
if it gets merge in next cycle.
> Andre, thanks to you too for helping with the reviews. Much appreciated!
Yeah, Thanks for Andre for detailed review and guiding me along the way.
Thanks
-Amit
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: Manivannan Sadhasivam
Reviewed-by: Andre Przywara
Signed-of
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
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
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
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
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
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
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
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
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.
Changes since v8:
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:
*
1 - 100 of 531 matches
Mail list logo