Fix some typos and duplicate words in documentation files.
Signed-off-by: Lothar Rubusch
---
doc/develop/gdb.rst | 2 +-
tools/binman/binman.rst | 4 ++--
tools/binman/entries.rst | 22 +++---
3 files changed, 14 insertions(+), 14 deletions(-)
diff --git a/doc/develop
Convert the .its based approach to binman instruction covered in the
device tree generation. This reduces additional instructions and
integrates the former separate build step into building the u-boot.
Signed-off-by: Lothar Rubusch
---
..._arria10_enclustra_mercury_aa1-u-boot.dtsi | 44
Remove arguments in the function call. The call's argument list differs
from its definition, which breaks compilation. The removed arguments are
obtained from device-tree declaration.
Signed-off-by: Lothar Rubusch
---
arch/arm/mach-socfpga/misc_arria10.c | 2 --
1 file changed, 2 dele
: Lothar Rubusch
---
arch/arm/dts/socfpga_arria10.dtsi | 42 ---
1 file changed, 33 insertions(+), 9 deletions(-)
diff --git a/arch/arm/dts/socfpga_arria10.dtsi
b/arch/arm/dts/socfpga_arria10.dtsi
index bab34ab56c..5826268823 100644
--- a/arch/arm/dts/socfpga_arria10
The atsha204a crypto chip is not only on the Turris Omnia board. Extend
the description of the atsha204a kconfig to cover also other boards. As
an example the Enclustra Mercury+ AA1 SoM.
Signed-off-by: Lothar Rubusch
---
drivers/misc/Kconfig | 2 +-
1 file changed, 1 insertion(+), 1 deletion
Several Enclustra devices store MAC address in a secure eeprom device. In
most cases this is the atsha204a (alternatively DS28). The atsha204a device
is preconfigured accordingly. Reading then is based on u-boot's atsha204a
driver. Add such support for Enclustra's AA1 SoMs.
Signed-off-
With altera_set_storage MMC|EMMC|QSPI from off the u-boot
shell, the media is usually switched.
Signed-off-by: Lothar Rubusch
---
.../socfpga_arria10_enclustra_mercury_aa1.dts | 17 ++
board/enclustra/mercury_aa1/Makefile | 8 +
.../mercury_aa1/aa1_set_storage_cmd.c
Intel/Arria10 a handoff setup is needed for initialization of
various clock / pinmux / DRAM settings only used by U-Boot provided by
the current patch.
Signed-off-by: Andreas Buerkler
Signed-off-by: Lothar Rubusch
---
..._arria10_enclustra_mercury_aa1-u-boot.dtsi | 45
Add bootscripts to boot Enclustra SoMs from MicroSD card or QSPI flash.
MicroSD card as bood device here covers the cases of sdmmc or emmc as
such boot media.
Signed-off-by: Lothar Rubusch
---
board/enclustra/bootscripts/qspi-aa1.cmd | 12
board/enclustra/bootscripts/sd-aa1.cmd
the according documentation part.
Additionally add configuration for SD/MMC boot and QSPI bootmodes. Register
additional targets in kconfig.
Signed-off-by: Andreas Buerkler
Signed-off-by: Lothar Rubusch
---
arch/arm/mach-socfpga/Kconfig | 9 ++
board/enclustra/common/Makefile
Start documentation section for Enclustra. Cover Enclustra Intel SoMs and
related carrier board setups. The section covers the Mercury+ AA1 SoM
(Intel/arria10).
Signed-off-by: Lothar Rubusch
---
doc/board/enclustra/index.rst | 9 ++
doc/board/enclustra/mercury-aa1.rst | 202
Introduce the support for three variants of Enclustra's Intel Mercury AA1 (with
Intel Arria10) SoMs and additional configs.
The DT approach is partly based on dts/upstream, which are (going to be)
upstreamed to the linux kernel.
Signed-off-by: Lothar Rubusch
---
v3 -> v4:
- fix wr
Hi
On Sun, Oct 20, 2024 at 7:02 AM Marek Vasut wrote:
>
> On 10/18/24 11:47 PM, Lothar Rubusch wrote:
> > On Mon, Oct 14, 2024 at 8:42 PM Marek Vasut wrote:
> >
> > [...]
> >
> >>> diff --git a/board/enclustra/mercury_aa1/fpga.its
> >>>
On Mon, Oct 14, 2024 at 8:42 PM Marek Vasut wrote:
>
> On 10/13/24 4:32 PM, Lothar Rubusch wrote:
>
> [...]
>
> > diff --git a/arch/arm/dts/socfpga_arria10_enclustra_mercury_aa1.dts
> > b/arch/arm/dts/socfpga_arria10_enclustra_mercury_aa1.dts
> > new file
On Mon, Oct 14, 2024 at 8:42 PM Marek Vasut wrote:
[...]
> > diff --git a/board/enclustra/mercury_aa1/fpga.its
> > b/board/enclustra/mercury_aa1/fpga.its
> > new file mode 100644
> > index 00..cb42d61fbd
> > --- /dev/null
> > +++ b/board/enclustra/mercury_aa1/fpga.its
> > @@ -0,0 +1,32
From: Lothar Rubusch
Remove arguments in the function call. The call's argument list differs
from its definition, which breaks compilation. The removed arguments are
obtained from device-tree declaration.
Signed-off-by: Lothar Rubusch
Signed-off-by: Lothar Rubusch
---
arch/arm/mach-so
: Lothar Rubusch
---
arch/arm/dts/socfpga_arria10.dtsi | 42 ---
1 file changed, 33 insertions(+), 9 deletions(-)
diff --git a/arch/arm/dts/socfpga_arria10.dtsi
b/arch/arm/dts/socfpga_arria10.dtsi
index bab34ab56c..5826268823 100644
--- a/arch/arm/dts/socfpga_arria10
The atsha204a crypto chip is not only on the Turris Omnia board. Extend
the description of the atsha204a kconfig to cover also other boards. As
an example the Enclustra Mercury+ AA1 SoM.
Signed-off-by: Lothar Rubusch
---
drivers/misc/Kconfig | 2 +-
1 file changed, 1 insertion(+), 1 deletion
Several Enclustra devices store MAC address in a secure eeprom device. In
most cases this is the atsha204a (alternatively DS28). The atsha204a device
is preconfigured accordingly. Reading then is based on u-boot's atsha204a
driver. Add such support for Enclustra's AA1 SoMs.
Signed-off-
Add bootscripts to boot Enclustra SoMs from MicroSD card or QSPI flash.
MicroSD card as bood device here covers the cases of sdmmc or emmc as
such boot media.
Signed-off-by: Lothar Rubusch
---
board/enclustra/bootscripts/qspi-aa1.cmd | 12
board/enclustra/bootscripts/sd-aa1.cmd
Provide an initial environment for boot scripts to operate.
Signed-off-by: Andreas Buerkler
Signed-off-by: Lothar Rubusch
---
include/configs/socfpga_mercury_aa1.h | 12 +---
1 file changed, 1 insertion(+), 11 deletions(-)
diff --git a/include/configs/socfpga_mercury_aa1.h
b/include
Intel/Arria10 a handoff setup is needed for initialization of
various clock / pinmux / DRAM settings only used by U-Boot provided by
the current patch.
Signed-off-by: Andreas Buerkler
Signed-off-by: Lothar Rubusch
---
.../socfpga_arria10_enclustra_mercury_aa1.dts | 86
With altera_set_storage MMC|EMMC|QSPI from off the u-boot
shell, the media is usually switched.
Signed-off-by: Lothar Rubusch
---
.../socfpga_arria10_enclustra_mercury_aa1.dts | 17 ++
board/enclustra/mercury_aa1/Makefile | 8 +
.../mercury_aa1/aa1_set_storage_cmd.c
the according documentation part.
Additionally add configuration for SD/MMC boot and QSPI bootmodes. Register
additional targets in kconfig.
Signed-off-by: Andreas Buerkler
Signed-off-by: Lothar Rubusch
---
arch/arm/mach-socfpga/Kconfig | 9 ++
board/enclustra/common/Makefile
Start documentation section for Enclustra. Cover Enclustra Intel SoMs and
related carrier board setups. The section covers the Mercury+ AA1 SoM
(Intel/arria10).
Signed-off-by: Lothar Rubusch
---
doc/board/enclustra/index.rst | 9 ++
doc/board/enclustra/mercury-aa1.rst | 204
e boot init to read MAC address from eeprom
- keep DT approach for u-boot under discussion
- fix issues in doc
- update MAINTAINERS to cover doc
---
Lothar Rubusch (10):
doc: board: enclustra: add Enclustra Mercury+ AA1
ARM: socfpga: add Mercury+ AA1 SoM support
ARM: dts: socfpga: add Mercury+
Dear U-boot community!
On Mon, Oct 7, 2024 at 12:21 PM Sumit Garg wrote:
>
> On Sat, 5 Oct 2024 at 07:14, Marek Vasut wrote:
> >
> > On 9/29/24 9:19 PM, Lothar Rubusch wrote:
> > > On Sun, Sep 29, 2024 at 6:55 PM Marek Vasut wrote:
> > >>
> >
On Sun, Sep 29, 2024 at 6:55 PM Marek Vasut wrote:
>
> On 9/28/24 12:47 AM, Lothar Rubusch wrote:
>
> [...]
>
> >>> Ideally I like to setup some Kconfig choice for base board selection
> >>> and one for boot-mode.
> >>
> >>> 1.) In
On Fri, Sep 27, 2024 at 1:19 AM Marek Vasut wrote:
>
> On 9/27/24 12:53 AM, Lothar Rubusch wrote:
> > On Thu, Sep 26, 2024 at 3:36 AM Marek Vasut wrote:
> >>
> >> On 9/26/24 12:49 AM, Lothar Rubusch wrote:
> >>
> >> Hi,
> > [...]
>
On Thu, Sep 26, 2024 at 3:36 AM Marek Vasut wrote:
>
> On 9/26/24 12:49 AM, Lothar Rubusch wrote:
>
> Hi,
[...]
> > Shall I add the files to my DTS patches and ask for upstreaming of the
> > handoff files into the kernel?
>
> Are the handoff files really used by L
First of all a huge thank you for the time you spend in reviewing the
patches so far. This is highly appreciate!!
On Fri, Sep 13, 2024 at 1:11 AM Marek Vasut wrote:
[...]
> Is there any chance to upstream these DTs to Linux first , and then let
> them all trickle into U-Boot through dts/upstream
On Sun, Sep 22, 2024 at 5:33 PM Marek Vasut wrote:
>
> On 9/17/24 8:21 AM, Lothar Rubusch wrote:
> > Introduce the support for three variants of Enclustra's Intel Mercury AA1
> > (with
> > Intel Arria10) SoMs and additional configs. This is supposed to be the first
Several Enclustra devices store MAC address in a secure eeprom device. In
most cases this is the atsha204a (alternatively DS28). The atsha204a device
is preconfigured accordingly. Reading then is based on u-boot's atsha204a
driver. Add such support for Enclustra's AA1 SoMs.
Signed-off-
: Lothar Rubusch
---
board/enclustra/mercury_aa1/mercury_aa1.env | 65 +
1 file changed, 65 insertions(+)
create mode 100644 board/enclustra/mercury_aa1/mercury_aa1.env
diff --git a/board/enclustra/mercury_aa1/mercury_aa1.env
b/board/enclustra/mercury_aa1/mercury_aa1.env
new
Add support to boot Enclustra SoMs from MMC, SD or QSPI flash.
Signed-off-by: Lothar Rubusch
---
board/enclustra/bootscripts/qspi-aa1.cmd | 12
board/enclustra/bootscripts/sd-aa1.cmd | 10 ++
2 files changed, 22 insertions(+)
create mode 100644 board/enclustra
according documentation part.
Additionally add configuration for SD/MMC boot and QSPI bootmodes. Register
additional targets in kconfig.
Signed-off-by: Andreas Buerkler
Signed-off-by: Lothar Rubusch
---
arch/arm/mach-socfpga/Kconfig | 9 +
board/enclustra/common/Kconfig
Add command files for boot scripts and initial boot environment.
Signed-off-by: Andreas Buerkler
Signed-off-by: Lothar Rubusch
---
include/configs/socfpga_mercury_aa1.h | 35 +++
1 file changed, 35 insertions(+)
diff --git a/include/configs/socfpga_mercury_aa1.h
b
-off-by: Andreas Buerkler
Signed-off-by: Lothar Rubusch
---
arch/arm/dts/ME-AA1-270-2I2-D11E-NFX3.dtsi| 14 +
arch/arm/dts/ME-AA1-270-3E4-D11E-NFX3.dtsi| 14 +
arch/arm/dts/ME-AA1-480-2I3-D12E-NFX3.dtsi| 15 +
arch/arm/dts/Makefile | 2 +
arch/arm/dts
Start documentation section for Enclustra. Cover Enclustra Intel SoMs and
related carrier board setups.
- Mercury AA1 (Arria10)
Signed-off-by: Lothar Rubusch
---
doc/board/enclustra/index.rst | 9 ++
doc/board/enclustra/mercury-aa1.rst | 207
doc/board
INERS to cover doc
---
Lothar Rubusch (7):
doc: board: enclustra: add Enclustra Intel AA1 SoM
ARM: dts: socfpga: add Enclustra Intel AA1
ARM: socfpga: add Enclustra AA1 SoM support
ARM: socfpga: add Enclustra AA1 extra env settings
ARM: socfpga: add Enclustra AA1 demo env files
ARM: socf
On Thu, Sep 12, 2024 at 7:45 PM Tom Rini wrote:
>
> On Thu, Sep 12, 2024 at 06:06:43AM +, Lothar Rubusch wrote:
>
> > Introduce initial support for the Enclustra SoMs:
> >
> > - Mercury AA1
> >
> > Cover general board files for SD/MMC and QSPI boot mod
On Fri, Sep 13, 2024 at 1:11 AM Marek Vasut wrote:
>
> On 9/12/24 8:06 AM, Lothar Rubusch wrote:
> > Introduce device-tree files for Enclustra Intel AA1 SoMs and related
> > support.
> >
> > - Mercury AA1
> >
> > The setup depends on a selected boot mode.
On Fri, Sep 13, 2024 at 1:11 AM Marek Vasut wrote:
>
> On 9/12/24 8:06 AM, Lothar Rubusch wrote:
> [...]
>
> > +Mercury AA1 Module (Arria1 10)
> > +==
> > +
> > +- SoM:
> > https://www.enclustra.com/en/products/system-on-chip
On Fri, Sep 13, 2024 at 1:12 AM Marek Vasut wrote:
>
> On 9/12/24 8:06 AM, Lothar Rubusch wrote:
> > The si5338 clock generator is needed on some Enclustra Socfpga SoMs.
> > Introduce minimal support of this device.
> >
> > Signed-off-by: Lothar Rubusch
>
The si5338 clock generator is needed on some Enclustra Socfpga SoMs.
Introduce minimal support of this device.
Signed-off-by: Lothar Rubusch
---
drivers/clk/Kconfig | 1 +
drivers/clk/Makefile | 1 +
drivers/clk/skyworks/Kconfig
Apply usage of the si5338 clock generator in Enclustra's AA1 SoM as it
has such a chip.
Signed-off-by: Lothar Rubusch
---
board/enclustra/mercury_aa1/mercury_aa1.c | 7 +++
configs/socfpga_enclustra_mercury_aa1_defconfig | 2 ++
2 files changed, 9 insertions(+)
diff --git a/
Several Enclustra devices store MAC address in a secure eeprom device. In
most cases this is the atsha204a (alternatively DS28). The atsha204a device
is preconfigured accordingly. Reading then is based on u-boot's atsha204a
driver. Add such support for Enclustra's AA1 SoMs.
Signed-off-
Add support to boot Enclustra SoMs from MMC, SD or QSPI flash.
Signed-off-by: Lothar Rubusch
---
board/enclustra/bootscripts/qspi-aa1.cmd | 12
board/enclustra/bootscripts/sd-aa1.cmd | 10 ++
2 files changed, 22 insertions(+)
create mode 100644 board/enclustra
: Lothar Rubusch
---
board/enclustra/mercury_aa1/mercury_aa1.env | 65 +
1 file changed, 65 insertions(+)
create mode 100644 board/enclustra/mercury_aa1/mercury_aa1.env
diff --git a/board/enclustra/mercury_aa1/mercury_aa1.env
b/board/enclustra/mercury_aa1/mercury_aa1.env
new
according documentation part.
Additionally add configuration for SD/MMC boot and QSPI bootmodes. Register
additional targets in kconfig.
Signed-off-by: Andreas Buerkler
Signed-off-by: Lothar Rubusch
---
arch/arm/mach-socfpga/Kconfig | 9 +
board/enclustra/common/Kconfig
Add command files for boot scripts and initial boot environment.
Signed-off-by: Andreas Buerkler
Signed-off-by: Lothar Rubusch
---
include/configs/socfpga_mercury_aa1.h | 35 +++
1 file changed, 35 insertions(+)
diff --git a/include/configs/socfpga_mercury_aa1.h
b
-off-by: Andreas Buerkler
Signed-off-by: Lothar Rubusch
---
arch/arm/dts/ME-AA1-270-2I2-D11E-NFX3.dtsi| 14 +
arch/arm/dts/ME-AA1-270-3E4-D11E-NFX3.dtsi| 14 +
arch/arm/dts/ME-AA1-480-2I3-D12E-NFX3.dtsi| 15 +
arch/arm/dts/Makefile | 2 +
arch/arm/dts
Start documentation section for Enclustra. Cover Enclustra Intel SoMs and
related carrier board setups.
- Mercury AA1 (Arria10)
Signed-off-by: Lothar Rubusch
---
doc/board/enclustra/index.rst | 9 ++
doc/board/enclustra/mercury-aa1.rst | 209
doc/board
nce, a similar question, is
there anything missing? What would be additionally needed? Or, is the current
setup is enough?
- Maintainer: checkpatch.pl complains about a missing maintainer entry for the
new board. So, I registered myself, since I have access to this hardware.
Unsure here, please let me know
Hi U-boot-teers!
(...)
> Reviewed-by: Marek Vasut
>
> Could you by any chance also send a patch to enable this QSPI NOR
> support on one of the A10 targets, so the CI would compile this code and
> this code wouldn't bitrot again ?
>
> Thanks
I've sent you now a series of one patch showing the e
ice-tree declaration.
Signed-off-by: Lothar Rubusch
---
The patch makes the problem disappear. While messing with some old
Intels, it looked to me as if this usually turned off code region of
the misc_arria10.c still contains legacy arguments in the call. Thus
broke my compilation. I
This patch only shows the problem on an existing platform. Turning on
the cadence QSPI flash breaks the build for arria10. Can you reproduce?
make socfpga_arria10_defconfig
make
Signed-off-by: Lothar Rubusch
---
NB: Don't apply this config/patch permanently! The Cadence QSPI
flash c
ice-tree declaration.
Signed-off-by: Lothar Rubusch
---
The patch makes the problem disappear. While messing with some old
Intels, it looked to me as if this usually turned off code region of
the misc_arria10.c still contains legacy arguments in the call. Thus
broke my compilation. I
58 matches
Mail list logo