On Tue, 2019-02-12 at 00:27 -0800, chee.hong@intel.com wrote:
> From: "Ang, Chee Hong"
Hi Tom/Albert,
Any comment on this patch ?
Best Regards,
Ang
>
> Currently u-boot only support standard PSCI functions for power
> management
> and lack of convenient method to allow the users to
The following changes since commit cfba74d0bef350d81241b059180bcc5a1e93bdfa:
Merge branch 'master' of git://git.denx.de/u-boot-socfpga (2019-02-28
18:57:32 -0500)
are available in the Git repository at:
https://github.com/xypron2/u-boot.git efi-2019-04-rc4
for you to fetch changes up to
On Fri, 2019-02-22 at 17:02 +0100, Marek Vasut wrote:
> On 2/22/19 4:19 PM, Ang, Chee Hong wrote:
> >
> > On Thu, 2019-02-21 at 11:06 +0100, Marek Vasut wrote:
> > >
> > > On 2/20/19 2:57 PM, Ang, Chee Hong wrote:
> > > >
> > > >
> > > > On Mon, 2019-02-18 at 21:38 +0100, Marek Vasut wrote:
>
From: Rosy Song
See details in chapter 8.6.2 and 8.6.4 (page 140-141) of qca9563 datasheet,
NFRAC[17:0]
So the mask of [17:5] is 0x1fff not 0x3fff.
Signed-off-by: Rosy Song
---
arch/mips/mach-ath79/include/mach/ar71xx_regs.h | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
From: Rosy Song
Signed-off-by: Rosy Song
---
arch/mips/dts/Makefile| 1 +
arch/mips/dts/ap152.dts | 48 ++
arch/mips/dts/qca956x.dtsi| 87
arch/mips/mach-ath79/Kconfig | 14 +
From: Rosy Song
Signed-off-by: Rosy Song
---
drivers/net/ag7xxx.c | 140 ++-
1 file changed, 124 insertions(+), 16 deletions(-)
diff --git a/drivers/net/ag7xxx.c b/drivers/net/ag7xxx.c
index 403eb64895..b3b53205fa 100644
--- a/drivers/net/ag7xxx.c
+++
We need to know the size of image loaded so as to be able to use
load_image() API at do_bootefi_exec() in a later patch.
So change the interface of efi_bootmgr_load().
Signed-off-by: AKASHI Takahiro
---
include/efi_loader.h | 5 +++--
lib/efi_loader/efi_bootmgr.c | 41
This is a preparatory patch for reworking do_bootefi() in a later patch.
Efi_selftest code is unusual in terms of execution path in do_bootefi(),
which make that function complicated and hard to understand. With this
patch, all efi_selftest related code will be put in a separate function.
The
Add CONFIG_CMD_STANDALONE_EFIBOOTMGR.
Signed-off-by: AKASHI Takahiro
---
cmd/Kconfig | 8
cmd/bootefi.c | 35 +++
2 files changed, 43 insertions(+)
diff --git a/cmd/Kconfig b/cmd/Kconfig
index 4bcc5c45579d..aa27b21956b3 100644
--- a/cmd/Kconfig
+++
In this patch, do_bootefi() and do_bootefi_exec() will be reworked,
without any functional change so that load_image() API as well as
start_image() are used in the implementation.
Signed-off-by: AKASHI Takahiro
---
cmd/bootefi.c | 252 ++
This is a preparatory patch.
Signed-off-by: AKASHI Takahiro
---
cmd/bootefi.c | 42 +-
1 file changed, 21 insertions(+), 21 deletions(-)
diff --git a/cmd/bootefi.c b/cmd/bootefi.c
index 3619a20e6433..1d90e7b4b575 100644
--- a/cmd/bootefi.c
+++
Those two functions will be used later to re-implement do_bootefi_exec().
Signed-off-by: AKASHI Takahiro
---
include/efi_loader.h | 9 +
lib/efi_loader/efi_boottime.c | 14 +++---
2 files changed, 16 insertions(+), 7 deletions(-)
diff --git a/include/efi_loader.h
It is just wrong to add devcie path protocol to image handle.
Signed-off-by: AKASHI Takahiro
---
lib/efi_loader/efi_boottime.c | 11 +--
1 file changed, 1 insertion(+), 10 deletions(-)
diff --git a/lib/efi_loader/efi_boottime.c b/lib/efi_loader/efi_boottime.c
index
This is a preparatory patch for reworking do_bootefi() in later patch.
Signed-off-by: AKASHI Takahiro
---
cmd/bootefi.c | 53 ---
1 file changed, 38 insertions(+), 15 deletions(-)
diff --git a/cmd/bootefi.c b/cmd/bootefi.c
index
There are several reasons that I want to rework/refactor bootefi command
as well as bootmgr:
* Some previous commits on bootefi.c have made the code complicated
and a bit hard to understand.
* Contrary to the other part, efi_selftest part of the code is unusal
in terms of loading/execution
On 3/5/19 12:40 AM, Eugeniu Rosca wrote:
> cc: Masahiro (due to Kconfig topic)
>
> Hi Marek,
Hi,
> On Mon, Mar 04, 2019 at 11:03:56PM +0100, Marek Vasut wrote:
>> On 3/4/19 10:36 PM, Eugeniu Rosca wrote:
>>> Hello Marek,
>
> <-snip->
>
>>> Do you think it would make sense to relocate the
The ATF can pass additional information via the first four registers,
x0...x3. The R-Car Gen3 with mainline ATF, register x1 contains pointer
to a device tree with platform information. Save these registers for
future use.
Signed-off-by: Marek Vasut
Cc: Nobuhiro Iwamatsu
---
The ATF can pass additional information via the first four registers,
x0...x3. The R-Car Gen3 with mainline ATF, register x1 contains pointer
to a device tree with platform information. Parse this device tree and
extract DRAM size information from it. This is useful on systems where
the DRAM size
Split fdtdec_setup_memory_banksize() into fdtdec_setup_memory_banksize_fdt(),
which allows the caller to pass custom blob into the function and the
original fdtdec_setup_memory_banksize(), which uses the gd->fdt_blob. This
is useful when configuring the DRAM properties from a FDT blob fragment
Split fdtdec_setup_mem_size_base() into fdtdec_setup_mem_size_base_fdt(),
which allows the caller to pass custom blob into the function and the
original fdtdec_setup_mem_size_base(), which uses the gd->fdt_blob. This
is useful when configuring the DRAM properties from a FDT blob fragment
passed in
On Mon, Mar 04, 2019 at 10:33:59PM +0100, Marek Vasut wrote:
> Assorted PFC fixes below ...
>
> The following changes since commit cfba74d0bef350d81241b059180bcc5a1e93bdfa:
>
> Merge branch 'master' of git://git.denx.de/u-boot-socfpga (2019-02-28
> 18:57:32 -0500)
>
> are available in the
Hey all,
So it's release day and I've put up v2019.04-rc3, I've updated git and
the tarballs are also up now.
Thanks again to having signed tags, between -rc2 and -rc3 we have a good
changelog under 'git log --merges v2019.04-rc2..v2019.04-rc3'
We're looking at release on April 8th, 2019.
On Mon, Mar 04, 2019 at 11:35:31AM +, eugen.hris...@microchip.com wrote:
> Hello Tom,
>
> Please pull tag u-boot-atmel-2019.04-a , the first set of fixes for
> u-boot-atmel for 2019.04 release.
>
> There are two fixes with changes to defconfigs.
>
> Travis CI:
On Mon, Mar 04, 2019 at 08:57:35AM +, Prabhakar Kushwaha wrote:
> Hi Tom,
>
> The following changes since commit cfba74d0bef350d81241b059180bcc5a1e93bdfa:
>
> Merge branch 'master' of git://git.denx.de/u-boot-socfpga (2019-02-28
> 18:57:32 -0500)
>
> are available in the git repository
On Sun, Mar 03, 2019 at 04:41:29AM +, Prabhakar Kushwaha wrote:
> The following changes since commit cfba74d0bef350d81241b059180bcc5a1e93bdfa:
>
> Merge branch 'master' of git://git.denx.de/u-boot-socfpga (2019-02-28
> 18:57:32 -0500)
>
> are available in the git repository at:
>
>
Heinrich,
On Fri, Mar 01, 2019 at 10:22:13AM +0900, AKASHI Takahiro wrote:
> On Thu, Feb 28, 2019 at 06:13:39AM +0100, Heinrich Schuchardt wrote:
> > On 2/28/19 6:06 AM, AKASHI Takahiro wrote:
> > > On Thu, Feb 28, 2019 at 05:53:17AM +0100, Heinrich Schuchardt wrote:
> > >> On 2/28/19 5:45 AM,
According to IMX8QXP/8QM config option, choose the clk/iomuxc
compatible.
Signed-off-by: Peng Fan
---
drivers/misc/imx8/scu.c | 16 +---
1 file changed, 13 insertions(+), 3 deletions(-)
diff --git a/drivers/misc/imx8/scu.c b/drivers/misc/imx8/scu.c
index 1b9c49c99c..9ec00457b8
Add i.MX8QM MEK board support.
Included a basic dts, enabled SPL FIT
Boot log as below:
U-Boot SPL 2019.01-rc1-00029-gf002213219 (Dec 24 2018 - 10:28:30 +0800)
Normal Boot
Trying to boot from MMC2_2
U-Boot 2019.01-rc1-00029-gf002213219 (Dec 24 2018 - 10:28:30 +0800)
CPU: NXP i.MX8QM RevB A53
To make it easy to add new clk driver for i.MX8, split
the code into common part and SoC specific part.
Make the get/set/enable non static and introduce a num_clks for
soc_clk_dump, because the arrays are moved to clk-imx8qxp.c.
Signed-off-by: Peng Fan
---
drivers/clk/imx/Makefile | 4 +
Add i.MX8QM entry
Signed-off-by: Peng Fan
---
arch/arm/include/asm/arch-imx8/imx8-pins.h | 2 ++
1 file changed, 2 insertions(+)
diff --git a/arch/arm/include/asm/arch-imx8/imx8-pins.h
b/arch/arm/include/asm/arch-imx8/imx8-pins.h
index dcced1010b..2130298163 100644
---
Add i.MX8QM clk driver, SDHC/FEC/UART/I2C supported.
Signed-off-by: Peng Fan
---
drivers/clk/imx/Makefile | 1 +
drivers/clk/imx/clk-imx8.c | 1 +
drivers/clk/imx/clk-imx8qm.c | 307 +++
3 files changed, 309 insertions(+)
create mode 100644
Add cpu type and Kconfig entry
Signed-off-by: Peng Fan
---
arch/arm/include/asm/arch-imx/cpu.h | 1 +
arch/arm/mach-imx/imx8/Kconfig | 5 +
arch/arm/mach-imx/imx8/cpu.c| 3 +++
3 files changed, 9 insertions(+)
diff --git a/arch/arm/include/asm/arch-imx/cpu.h
Introduce basic dtsi for i.MX8QM, only support SDHC/FEC/LPUART.
Signed-off-by: Peng Fan
---
arch/arm/dts/fsl-imx8qm.dtsi | 400 +++
1 file changed, 400 insertions(+)
create mode 100644 arch/arm/dts/fsl-imx8qm.dtsi
diff --git
Add i.MX8QM clocks definition
Signed-off-by: Peng Fan
---
include/dt-bindings/clock/imx8qm-clock.h | 846 +++
1 file changed, 846 insertions(+)
create mode 100644 include/dt-bindings/clock/imx8qm-clock.h
diff --git a/include/dt-bindings/clock/imx8qm-clock.h
Add i.MX8QM pads definition
Signed-off-by: Peng Fan
---
include/dt-bindings/pinctrl/pads-imx8qm.h | 961 ++
1 file changed, 961 insertions(+)
create mode 100644 include/dt-bindings/pinctrl/pads-imx8qm.h
diff --git a/include/dt-bindings/pinctrl/pads-imx8qm.h
Add i.MX8QM compatible
Signed-off-by: Peng Fan
---
drivers/pinctrl/nxp/pinctrl-imx8.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/pinctrl/nxp/pinctrl-imx8.c
b/drivers/pinctrl/nxp/pinctrl-imx8.c
index 0738da0ebe..c1b0ca438a 100644
--- a/drivers/pinctrl/nxp/pinctrl-imx8.c
+++
See UEFI v2.7, section 3.1.2 for details of the specification.
With efidebug command, you can run any EFI boot option as follows:
=> efi boot add 1 SHELL ...
=> efi boot add 2 HELLO ...
=> efi boot order 1 2
=> efi bootmgr
(starting SHELL ...)
=> efi boot next 2
=> efi bootmgr
This patch was originally posted as a single one, but then was
merged in my "run -e." Now I would like to post it on its own.
With this patch, EFI Boot Manager will handles BootNext and BootCurrent
variable as UEFI specification describes.
Changes in v2 (Mar 5, 2019)
* extract this patch from my
cc: Masahiro (due to Kconfig topic)
Hi Marek,
On Mon, Mar 04, 2019 at 11:03:56PM +0100, Marek Vasut wrote:
> On 3/4/19 10:36 PM, Eugeniu Rosca wrote:
> > Hello Marek,
<-snip->
> > Do you think it would make sense to relocate the common parts into
> > rcar{3,-gen3}_defconfig and the unique
On Fri, Feb 22, 2019 at 8:06 AM Patrice Chotard wrote:
>
> This is needed to make ethernet work on stm32f746-eval which
> uses MII mode.
>
> Signed-off-by: Patrice Chotard
Acked-by: Joe Hershberger
___
U-Boot mailing list
U-Boot@lists.denx.de
Hi Joe,
> On Wed, Feb 13, 2019 at 3:51 PM Lukasz Majewski wrote:
> >
> > BK4 requires setup of 50MHz reference clock for its KSZ8081 PHY
> > devices.
> >
> > Signed-off-by: Lukasz Majewski
>
> Acked-by: Joe Hershberger
>
> > ---
> >
> > Changes in v4: None
> > Changes in v3: None
> >
On Thu, Feb 28, 2019 at 2:13 AM Pankaj Bansal wrote:
>
> Now that we are representing the MDIO mux in LX2160AQDS board in
> producer/consumer terms, the consumer nodes' has been changed.
>
> Therefore, modify the device tree fixups according to change in device
> tree.
>
> Signed-off-by: Pankaj
On Wed, Feb 13, 2019 at 3:51 PM Lukasz Majewski wrote:
>
> BK4 requires setup of 50MHz reference clock for its KSZ8081 PHY devices.
>
> Signed-off-by: Lukasz Majewski
Acked-by: Joe Hershberger
> ---
>
> Changes in v4: None
> Changes in v3: None
> Changes in v2: None
>
>
On Fri, Feb 15, 2019 at 3:30 AM Hannes Schmelzer
wrote:
>
> The phy_connect_dev(...) function from phy.c does all the handling
> (inclusive catching fixed-link).
>
> So we drop here the single steps and call just phy_connect_dev(...).
>
> Signed-off-by: Hannes Schmelzer
Acked-by: Joe
On 3/4/19 10:36 PM, Eugeniu Rosca wrote:
> Hello Marek,
Hi,
> Thanks to great maintenance, the R-Car3 defconfigs look strikingly similar.
That's the goal for this release, to make them look similar.
> Do you think it would make sense to relocate the common parts into
> rcar{3,-gen3}_defconfig
On Mon, Mar 4, 2019 at 11:47 AM James Byrne
wrote:
>
> In some of the device trees that specify skew values for KSZ90x1 PHYs
> the values are stored (incorrectly) in the MAC node, whereas in others
> it is in an 'ethernet-phy' subnode. Previously the code would fail to
> find and program these
On Mon, Mar 4, 2019 at 11:46 AM James Byrne
wrote:
>
> Commit ff7bd212cb8a ("net: phy: micrel: fix divisor value for KSZ9031
> phy skew") fixed the skew value divisor for the KSZ9031, but left the
> code using the same divisor for the KSZ9021, which is incorrect.
>
> The preceding commit
Hello Marek,
Thanks to great maintenance, the R-Car3 defconfigs look strikingly similar.
Do you think it would make sense to relocate the common parts into
rcar{3,-gen3}_defconfig and the unique per-board options into config
fragments resembling the current R-Car3 defconfig structure?
$>
On 3/4/19 10:23 PM, Simon Goldschmidt wrote:
>
>
> Marek Vasut mailto:ma...@denx.de>> schrieb am Mo., 4.
> März 2019, 22:19:
>
> On 3/4/19 9:53 PM, Simon Goldschmidt wrote:
> > This commit moves common config options used in all socfpga boards
> > to select/imply in Kconfig. This
Assorted PFC fixes below ...
The following changes since commit cfba74d0bef350d81241b059180bcc5a1e93bdfa:
Merge branch 'master' of git://git.denx.de/u-boot-socfpga (2019-02-28
18:57:32 -0500)
are available in the Git repository at:
git://git.denx.de/u-boot-sh.git master
for you to fetch
Marek Vasut schrieb am Mo., 4. März 2019, 22:19:
> On 3/4/19 9:53 PM, Simon Goldschmidt wrote:
> > This commit moves common config options used in all socfpga boards
> > to select/imply in Kconfig. This both cleans up the defconfig files
> > as well as makes future changes easier.
> >
> >
On 3/4/19 9:53 PM, Simon Goldschmidt wrote:
> This commit moves common config options used in all socfpga boards
> to select/imply in Kconfig. This both cleans up the defconfig files
> as well as makes future changes easier.
>
> Options implied/defaulted for all sub-arches:
> - SPL, SPL_DM,
By enabling debug prints in malloc_simple, we can see that SPL for socfpga
gen5 does by far not need the 8 KiB malloc pool currently allocated for
SPL in pre-reloc phase.
On socfpga_socrates, 1304 bytes are currently used (and this increases by
~200 bytes only for the sdram/reset fixes in
This commit moves common config options used in all socfpga boards
to select/imply in Kconfig. This both cleans up the defconfig files
as well as makes future changes easier.
Options implied/defaulted for all sub-arches:
- SPL, SPL_DM, USE_TINY_PRINTF, NR_DRAM_BANKS
Options implied/defaulted for
If SPL post-reloc stage puts the stack into DDR, U-Boot should be able to
do that, too.
The reason to do so is that this way, U-Boot initial stack can be larger
than SPL initial stack. In situations where we want to save the SPL
in SRAM for next boot without reloading, this prevents overwriting
Instead of fixing the SPL stack to 64 KiB in the board config header via
CONFIG_SYS_SPL_MALLOC_SIZE, let's just use CONFIG_SPL_SYS_MALLOC_F_LEN
in the defconfig.
This also has the advandage that it removes sub-mach specific ifdefs in
socfpga_common.h.
Signed-off-by: Simon Goldschmidt
---
This series cleans up stack definitions in socfpga_common.h as well as
cleans up defconfig files by implying/defaulting common things in Kconfig
files.
Finally, it reduces the malloc pool size used in first stage of gen5 SPL
(without ddr available) in order to have more space available for code.
The comment about SPL memory layout for socfpga gen5 is outdated: the
initial malloc memory is now at the end of the SRAM, gd is below it
(see board_init_f_alloc_reserve).
Signed-off-by: Simon Goldschmidt
---
Changes in v2: None
include/configs/socfpga_common.h | 6 +++---
1 file changed, 3
We will be submitting OcteonTX/OcteonTX2 support soon to mainline, these are
very old changes, please wait till then.
Chandra
From: Tim Harvey
Sent: Monday, March 4, 2019 9:34:16 AM
To: Aaron Williams; Chris Packham; Alexander Graf; Zi Shen Lim; Maen Suleiman;
On Mon, Mar 4, 2019 at 11:05 AM Chandrakala Chavva wrote:
>
> We will be submitting OcteonTX/OcteonTX2 support soon to mainline, these are
> very old changes, please wait till then.
>
>
> Chandra
Chandra,
Thanks for the reply. Can you elaborate on what 'soon' might be...
weeks or months?
On 3/4/19 3:19 PM, Ismael Luceno Cortes wrote:
Why is this change needed ? A commit message explaining it would help a lot.
> Signed-off-by: Ismael Luceno
> ---
> drivers/i2c/rcar_i2c.c | 10 ++
> 1 file changed, 6 insertions(+), 4 deletions(-)
>
> diff --git a/drivers/i2c/rcar_i2c.c
On 3/4/19 3:19 PM, Ismael Luceno Cortes wrote:
> Signed-off-by: Ismael Luceno
> ---
> drivers/i2c/rcar_i2c.c | 14 +-
> 1 file changed, 5 insertions(+), 9 deletions(-)
>
> diff --git a/drivers/i2c/rcar_i2c.c b/drivers/i2c/rcar_i2c.c
> index b4cc0c55b1..5e04b68d95 100644
> ---
On 3/4/19 3:19 PM, Ismael Luceno Cortes wrote:
Hello Ismael,
the patch is missing commit message, please fix globally.
I sent this patch [1] two days ago, I believe it fixes the same issue,
can you rebase the series on top of it ?
[1] http://patchwork.ozlabs.org/patch/1050650/
>
On Thu, Feb 28, 2019 at 3:06 AM Pramod Kumar wrote:
>
> Fix EC1 and EC2 read from correct offset 26, instead of 25
>
> Signed-off-by: Pramod Kumar
Acked-by: Joe Hershberger
___
U-Boot mailing list
U-Boot@lists.denx.de
On Tue, Feb 26, 2019 at 9:51 AM Ioana Ciocoi Radulescu
wrote:
>
> If node /board_info/ports does not exist in the DPC file,
> function mc_fixup_dpc() will skip not only MAC address fixup,
> but also the cache flush at the end. This may cause the other
> fixup changes (e.g. ICID relatd ones) to be
On Mon, Mar 4, 2019 at 9:01 AM Michal Simek wrote:
>
> From: Siva Durga Prasad Paladugu
>
> This patch relocates the pointers inside phy_drivers incase
> of manual reloc. Without this reloc, these points to invalid
> pre relocation address and hence causes exception or hang.
>
> Signed-off-by:
On Mon, Mar 4, 2019 at 9:02 AM Michal Simek wrote:
>
> From: Siva Durga Prasad Paladugu
>
> Don't ignore return value of phy_probe() call as
> the probe may fail and it needs to be reported.
>
> Signed-off-by: Siva Durga Prasad Paladugu
> Signed-off-by: Michal Simek
Acked-by: Joe Hershberger
I have been having problems making the Gigabit Ethernet interface work
on the SAMA5D3xEK board with recent versions of U-Boot. After much
debugging it eventually transpired that this was because the PHY's skew
registers were not being programmed, and it has never worked since this
board was
In some of the device trees that specify skew values for KSZ90x1 PHYs
the values are stored (incorrectly) in the MAC node, whereas in others
it is in an 'ethernet-phy' subnode. Previously the code would fail to
find and program these skew values, so this commit changes it to look
for an
Signed-off-by: Tim Harvey
---
include/configs/thunderx_81xx.h | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/include/configs/thunderx_81xx.h b/include/configs/thunderx_81xx.h
index dbca775699..c32aa7844c 100644
--- a/include/configs/thunderx_81xx.h
+++
Signed-off-by: Tim Harvey
---
configs/thunderx_81xx_defconfig | 7 +++
drivers/ata/ahci.c | 12 +---
2 files changed, 16 insertions(+), 3 deletions(-)
diff --git a/configs/thunderx_81xx_defconfig b/configs/thunderx_81xx_defconfig
index bb374b741a..dbdadde5fc 100644
---
Commit ff7bd212cb8a ("net: phy: micrel: fix divisor value for KSZ9031
phy skew") fixed the skew value divisor for the KSZ9031, but left the
code using the same divisor for the KSZ9021, which is incorrect.
The preceding commit c16e69f702b1 ("net: phy: micrel: add documentation
for Micrel KSZ90x1
Signed-off-by: Tim Harvey
---
arch/arm/include/asm/io.h | 8
1 file changed, 8 insertions(+)
diff --git a/arch/arm/include/asm/io.h b/arch/arm/include/asm/io.h
index 5df74728de..5699e6f23a 100644
--- a/arch/arm/include/asm/io.h
+++ b/arch/arm/include/asm/io.h
@@ -172,6 +172,14 @@
Signed-off-by: Tim Harvey
---
configs/thunderx_81xx_defconfig | 5 +
include/configs/thunderx_81xx.h | 3 ++-
2 files changed, 7 insertions(+), 1 deletion(-)
diff --git a/configs/thunderx_81xx_defconfig b/configs/thunderx_81xx_defconfig
index 48f57ecf1b..8538f63181 100644
---
Signed-off-by: Tim Harvey
---
drivers/ata/ahci.c | 26 +-
include/ahci.h | 3 +++
2 files changed, 20 insertions(+), 9 deletions(-)
diff --git a/drivers/ata/ahci.c b/drivers/ata/ahci.c
index d6753f140d..81d16925dd 100644
--- a/drivers/ata/ahci.c
+++
For boards with soc peripherals via the pci devices some devices require
probing during config to be available (ie VNIC on ThunderX SoCs).
Signed-off-by: Tim Harvey
---
drivers/pci/pci_auto.c | 18 ++
1 file changed, 18 insertions(+)
diff --git a/drivers/pci/pci_auto.c
Instead of assuming 2 devices, get the max from the host controller.
Signed-off-by: Tim Harvey
---
drivers/ata/ahci.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/ata/ahci.c b/drivers/ata/ahci.c
index 81d16925dd..e7d590f69a 100644
--- a/drivers/ata/ahci.c
+++
Signed-off-by: Tim Harvey
---
configs/thunderx_81xx_defconfig | 4 +
drivers/spi/Kconfig | 6 +
drivers/spi/Makefile| 1 +
drivers/spi/thunderx_spi.c | 448
4 files changed, 459 insertions(+)
create mode 100755
Signed-off-by: Tim Harvey
---
configs/thunderx_81xx_defconfig | 4 +
drivers/gpio/Kconfig| 7 ++
drivers/gpio/Makefile | 1 +
drivers/gpio/thunderx_gpio.c| 189
4 files changed, 201 insertions(+)
create mode 100644
TODO:
- determine proper workaround for disabling found_multi
- determine proper workaround for decode_regions
Signed-off-by: Tim Harvey
---
drivers/pci/pci-uclass.c | 12
include/pci.h| 2 +-
2 files changed, 13 insertions(+), 1 deletion(-)
diff --git
---
configs/thunderx_81xx_defconfig | 3 +++
1 file changed, 3 insertions(+)
diff --git a/configs/thunderx_81xx_defconfig b/configs/thunderx_81xx_defconfig
index 8538f63181..bb374b741a 100644
--- a/configs/thunderx_81xx_defconfig
+++ b/configs/thunderx_81xx_defconfig
@@ -48,3 +48,6 @@
Signed-off-by: Tim Harvey
---
board/cavium/thunderx/Kconfig| 4 +
board/cavium/thunderx/thunderx.c | 16 ++--
configs/thunderx_81xx_defconfig | 6 ++
configs/thunderx_88xx_defconfig | 6 ++
drivers/pci/Kconfig | 9 ++
drivers/pci/Makefile | 1 +
Signed-off-by: Tim Harvey
---
board/cavium/thunderx/thunderx.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/board/cavium/thunderx/thunderx.c b/board/cavium/thunderx/thunderx.c
index 57dce5aee0..0cc03a463f 100644
--- a/board/cavium/thunderx/thunderx.c
+++
Signed-off-by: Tim Harvey
---
configs/thunderx_81xx_defconfig | 2 +
drivers/i2c/Kconfig | 7 +
drivers/i2c/Makefile| 1 +
drivers/i2c/thunderx_i2c.c | 878
include/configs/thunderx_81xx.h | 2 +
5 files changed, 890
Signed-off-by: Tim Harvey
---
include/fdtdec.h | 11 +++
lib/fdtdec.c | 13 +
2 files changed, 24 insertions(+)
diff --git a/include/fdtdec.h b/include/fdtdec.h
index c26df50543..b56be097eb 100644
--- a/include/fdtdec.h
+++ b/include/fdtdec.h
@@ -460,6 +460,17 @@ int
Signed-off-by: Tim Harvey
---
drivers/usb/host/xhci-pci.c | 9 -
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/drivers/usb/host/xhci-pci.c b/drivers/usb/host/xhci-pci.c
index d42f06bc32..3605357d33 100644
--- a/drivers/usb/host/xhci-pci.c
+++ b/drivers/usb/host/xhci-pci.c
The thunderx boards use the Cavium Bringup and Diagnostics Kit (BDK) as a
secondary program loader (SPL). This initial boot firmware loads the
device-tree and passes it to the next layer of software in X1.
Signed-off-by: Tim Harvey
---
arch/arm/mach-thunderx/Makefile| 2 +-
Add Cavium Thunderx common registers, structures, and helper functions
Signed-off-by: Tim Harvey
---
arch/arm/include/asm/arch-thunderx/thunderx.h | 300 ++
arch/arm/mach-thunderx/Makefile | 2 +-
arch/arm/mach-thunderx/misc.c | 33 ++
3 files
Add Single Root I/O Virtualization (SR-IOV) and Enhanced Allocation support
Signed-off-by: Tim Harvey
---
arch/x86/cpu/baytrail/cpu.c | 3 +-
drivers/ata/ahci.c | 8 +-
drivers/i2c/designware_i2c.c | 4 +-
drivers/i2c/intel_i2c.c | 3 +-
drivers/mmc/pci_mmc.c|
The thunderx-81xx is a device-tree implementation supporting the Cavium
Octeon-TX CN80xx/CN81xx SoC which combines 64bit ARM cores with thunderx
peripherals.
Signed-off-by: Tim Harvey
---
arch/arm/dts/Makefile | 1 +
arch/arm/dts/thunderx-81xx.dts | 36 +++
Signed-off-by: Tim Harvey
---
arch/arm/Kconfig | 6 +++---
arch/arm/Makefile | 1 +
arch/arm/dts/Makefile | 2 +-
.../arm/include/asm/arch-thunderx}/atf.h | 2 +-
The Cavium Octeon-TX 64-bit ARM based SoCs include the CN80XX and CN81XX.
These SoC's have peripheral drivers based on PCI ECAM.
This series has been tested on the the following Gateworks SBC's:
- GW6100 - CN8021 dual A53 800MHz
- GW6104 - CN8031 quad A53 1500MHz
- GW6300 - CN8020 dual A53
Hi Simon,
reviving an old (dead) thread:
On 20/11/18 22:11, Simon Goldschmidt wrote:
> On 04.09.2018 12:30, Andreas Reichel wrote:
>> Hi all,
>>
>> as Stefano Babic was so friendly and pointed out a few things already,
>> we come the following problematic points:
>>
>> For SWupdate to access
Hi,
i noticed that CONFIG_SYS_BOOTM_LEN, set in board config, and used in
common/bootm.c is ignored
when compiling the tools like mkimage and fit_check_sign. The default 8MB is
used and fit_check_sign
may fail with "Loading Kernel Image ... Image too large: increase
CONFIG_SYS_BOOTM_LEN".
From: Siva Durga Prasad Paladugu
Don't ignore return value of phy_probe() call as
the probe may fail and it needs to be reported.
Signed-off-by: Siva Durga Prasad Paladugu
Signed-off-by: Michal Simek
---
Joe asked for it.
---
drivers/net/phy/phy.c | 5 -
1 file changed, 4
From: Siva Durga Prasad Paladugu
This patch relocates the pointers inside phy_drivers incase
of manual reloc. Without this reloc, these points to invalid
pre relocation address and hence causes exception or hang.
Signed-off-by: Siva Durga Prasad Paladugu
Signed-off-by: Michal Simek
---
Joe
Signed-off-by: Ismael Luceno
---
drivers/i2c/rcar_i2c.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/i2c/rcar_i2c.c b/drivers/i2c/rcar_i2c.c
index 8cdd37c006..b4cc0c55b1 100644
--- a/drivers/i2c/rcar_i2c.c
+++ b/drivers/i2c/rcar_i2c.c
@@ -207,7 +207,7 @@ static int
Signed-off-by: Ismael Luceno
---
drivers/i2c/rcar_i2c.c | 10 ++
1 file changed, 6 insertions(+), 4 deletions(-)
diff --git a/drivers/i2c/rcar_i2c.c b/drivers/i2c/rcar_i2c.c
index 5e04b68d95..b829e8b20d 100644
--- a/drivers/i2c/rcar_i2c.c
+++ b/drivers/i2c/rcar_i2c.c
@@ -68,7 +68,7 @@
Signed-off-by: Ismael Luceno
---
drivers/i2c/rcar_i2c.c | 14 +-
1 file changed, 5 insertions(+), 9 deletions(-)
diff --git a/drivers/i2c/rcar_i2c.c b/drivers/i2c/rcar_i2c.c
index b4cc0c55b1..5e04b68d95 100644
--- a/drivers/i2c/rcar_i2c.c
+++ b/drivers/i2c/rcar_i2c.c
@@ -144,10
Do the reset before clearing the MSR, otherwise it may result in a read
or write operation instead if the start condition is repeated.
Signed-off-by: Ismael Luceno
---
drivers/i2c/rcar_i2c.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/drivers/i2c/rcar_i2c.c
1 - 100 of 118 matches
Mail list logo