Hi Tony,
Am 2023-02-01 02:11, schrieb Tony Dinh:
When DM_SERIAL is enabled, the device-tree property dm-pre-reloc is
required to boot over UART with kwboot. Enable this in a Kirkwood
common u-boot dtsi.
My (dev) board unfortunately, have a bootloader which can't boot over
serial. Could you ela
Hi Stefan,
On Tue, Jan 31, 2023 at 10:48 PM Stefan Roese wrote:
>
> Hi Tony,
>
> On 1/31/23 22:22, Tony Dinh wrote:
> > Thecus N2350 is a NAS based on Marvell Armada 385 SoC.
> >
> > Specification:
> >
> > - Processor: Marvel MV88F6820 Dual Core at 1GHz
> > - 1 GiB DDR4 RAM
> > - 4MB Macronix mx2
Thanks Stefan!
Tony
On Tue, Jan 31, 2023 at 10:30 PM Stefan Roese wrote:
>
> (Added Simon to Cc)
>
> On 2/1/23 02:11, Tony Dinh wrote:
> > When DM_SERIAL is enabled, the device-tree property dm-pre-reloc is
> > required to boot over UART with kwboot. Enable this in a Kirkwood
> > common u-boot dt
On Wed, Dec 14, 2022 at 08:58:43AM +0300, Nikita Shubin wrote:
> From: Nikita Shubin
>
> The Priv ISA states:
> "In systems without U-mode, the mcounteren register should
> not exist."
>
> Check U-Mode is present in MISA before writing to counteren, otherwise
> we endup with Illegal Instruction
Hi Tony,
On 1/31/23 22:22, Tony Dinh wrote:
Thecus N2350 is a NAS based on Marvell Armada 385 SoC.
Specification:
- Processor: Marvel MV88F6820 Dual Core at 1GHz
- 1 GiB DDR4 RAM
- 4MB Macronix mx25l3205d SPI flash
- 512MB Hynix H27U4G8F2DTR-BC NAND flash
- I2C
- 2x USB 3.0
- 1x GBE LAN port (
(Added Simon to Cc)
On 2/1/23 02:11, Tony Dinh wrote:
When DM_SERIAL is enabled, the device-tree property dm-pre-reloc is
required to boot over UART with kwboot. Enable this in a Kirkwood
common u-boot dtsi.
Signed-off-by: Tony Dinh
Reviewed-by: Stefan Roese
I just wanted to inform you, th
On 1/31/23 23:06, Tony Dinh wrote:
CONFIG_SYS_NS16550 is required when DM_SERIAL is enabled for
Kirkwood boards.
Signed-off-by: Tony Dinh
Reviewed-by: Stefan Roese
Thanks,
Stefan
---
arch/arm/mach-kirkwood/Kconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/arm/mach-kirkw
Hi Peter,
> From: Peter Yu-Chien Lin(林宇謙)
> Sent: Thursday, January 19, 2023 3:06 PM
> To: u-boot@lists.denx.de
> Cc: Leo Yu-Chi Liang(梁育齊) ; Rick Jian-Zhi Chen(陳建志)
> ; Peter Yu-Chien Lin(林宇謙)
> Subject: [PATCH 08/11] configs: ae350: Enable v5l2 cache for AE350 platforms
>
> Enable cache-v5l2
> From: Peter Yu-Chien Lin(林宇謙)
> Sent: Thursday, January 19, 2023 3:06 PM
> To: u-boot@lists.denx.de
> Cc: Leo Yu-Chi Liang(梁育齊) ; Rick Jian-Zhi Chen(陳建志)
> ; Peter Yu-Chien Lin(林宇謙)
> Subject: [PATCH 03/11] board: AndesTech: ax25-ae350.c: Enable v5l2-cache in
> spl_board_init()
>
> The L2-cac
> From: Peter Yu-Chien Lin(林宇謙)
> Sent: Thursday, January 19, 2023 3:06 PM
> To: u-boot@lists.denx.de
> Cc: Leo Yu-Chi Liang(梁育齊) ; Rick Jian-Zhi Chen(陳建志)
> ; Peter Yu-Chien Lin(林宇謙)
> Subject: [PATCH 02/11] riscv: Remove redundant Kconfig "RISCV_NDS_CACHE"
>
> From: Leo Yu-Chi Liang
>
> There
> From: Peter Yu-Chien Lin(林宇謙)
> Sent: Thursday, January 19, 2023 3:06 PM
> To: u-boot@lists.denx.de
> Cc: Leo Yu-Chi Liang(梁育齊) ; Rick Jian-Zhi Chen(陳建志)
> ; Peter Yu-Chien Lin(林宇謙)
> Subject: [PATCH 01/11] riscv: global_data.h: Correct the comment for PLICSW
>
> PLIC is used for external inte
On Wed, Feb 01, 2023 at 08:38:35AM +0900, Jaehoon Chung wrote:
> Dear Tom,
>
> Please pull u-boot-mmc master into u-boot master branch.
> If there is any problem, let me know, plz.
>
> Best Regards,
> Jaehoon Chung
>
> CI: https://source.denx.de/u-boot/custodians/u-boot-mmc/-/pipelines/14951
>
On Wed, Feb 01, 2023 at 08:17:42AM +0900, Jaehoon Chung wrote:
> Dear Tom,
>
> Please pull u-boot-pmic master into u-boot master branch.
> If there is a problem, let me know, plz
>
> Best Regards,
> Jaehoon Chung
>
> CI: https://source.denx.de/u-boot/custodians/u-boot-pmic/-/pipelines/14954
>
UniPhier DT applies its own USB node for U-Boot due to the USB driver
constrains. After solving this issue, u-boot allows the original USB node.
After switching USB node, synchronization of USB node with Linux becomes
possible.
Signed-off-by: Kunihiko Hayashi
---
arch/arm/dts/uniphier-ld20.dtsi
In order to allow external SoC-dependent glue drivers to use dwc3-generic
functions, push the glue structures and export the functions to a header
file.
The exported structures and functions are:
- struct dwc3_glue_data
- struct dwc3_glue_ops
- dwc3_glue_bind()
- dwc3_glue_probe()
- dwc3_glue_rem
The node name should follow the generic name list in DT specification.
This moves "reset" to "reset-controller", "hs-phy" and "ss-phy" to "phy"
in the USB glue node.
And the node should have reg property to define the register region.
Signed-off-by: Kunihiko Hayashi
---
arch/arm/dts/uniphier-ld
Add USB3 PHY driver support to control clocks and resets for the phy.
Signed-off-by: Kunihiko Hayashi
---
configs/uniphier_v8_defconfig | 1 +
drivers/phy/socionext/Kconfig | 7 ++
drivers/phy/socionext/Makefile| 1 +
drivers/phy/socionext/phy-uniphier-usb3
Replacing with dwc3-generic, no need USB_XHCI_DWC3 anymore.
Signed-off-by: Kunihiko Hayashi
Reviewed-by: Marek Vasut
---
configs/uniphier_v7_defconfig | 1 -
configs/uniphier_v8_defconfig | 1 -
2 files changed, 2 deletions(-)
diff --git a/configs/uniphier_v7_defconfig b/configs/uniphier_v7_de
dwc3-uniphier depends on xhci-dwc3 framework, however, it is preferable
to use dwc3-generic.
This driver calls the exported dwc3-generic functions and redefine
the SoC-dependent operations to fit dwc3-generic.
Signed-off-by: Kunihiko Hayashi
Reviewed-by: Marek Vasut
---
drivers/usb/dwc3/Kconfi
The USB SS-PHY needs its own clock, however, some clocks don't have
clock gates. Define missing clock entries for the PHY as reference
clock.
Signed-off-by: Kunihiko Hayashi
---
drivers/clk/uniphier/clk-uniphier-sys.c | 5 +
1 file changed, 5 insertions(+)
diff --git a/drivers/clk/uniphier/
Add the size of regs property to the glue structure to correctly
specify the register region to map.
Signed-off-by: Kunihiko Hayashi
Reviewed-by: Marek Vasut
---
drivers/usb/dwc3/dwc3-generic.c | 2 +-
drivers/usb/dwc3/dwc3-generic.h | 1 +
2 files changed, 2 insertions(+), 1 deletion(-)
diff
Same as the reset cotnrol, should add a clock initialization in child DT
node, if the glue node doesn't have any clocks.
Signed-off-by: Kunihiko Hayashi
---
drivers/usb/dwc3/dwc3-generic.c | 6 ++
1 file changed, 6 insertions(+)
diff --git a/drivers/usb/dwc3/dwc3-generic.c b/drivers/usb/dwc
Add reset control support in USB glue logic. This needs to control
the external clocks and resets for the logic before accessing the
glue logic.
Signed-off-by: Kunihiko Hayashi
---
drivers/reset/reset-uniphier.c | 78 +-
1 file changed, 77 insertions(+), 1 deletio
The most of devicetree has the following USB node structure.
The controller node is placed as a child node of the glue node.
Current dwc3-generic driver works on this premise.
glue {
/* glue node */
usb {
/* controller node */
};
};
However, UniPhier or
This series achieves refactoring of dwc3-generic.
First, dwc3-generic allows DT controller nodes to be children of glue nodes,
but outside of glue nodes.
To achieve this goal, define a glue-specific function to get controller node,
look up more reference clocks in the controller node, and initial
From: Marek Vasut
There are currently four disparate placement possibilities of DWC3
reference clock phandle in SoC DTs:
- in top level glue node, with generic subnode without clock (ZynqMP)
- in top level generic node, with no subnode (i.MX8MQ)
- in generic subnode, with other clock in top level
When DM_SERIAL is enabled, the device-tree property dm-pre-reloc is
required to boot over UART with kwboot. Enable this in a Kirkwood
common u-boot dtsi.
Signed-off-by: Tony Dinh
---
arch/arm/dts/kirkwood-u-boot.dtsi | 7 +++
1 file changed, 7 insertions(+)
create mode 100644 arch/arm/dts/
On Sun, 22 Jan 2023 16:51:01 -0600
Samuel Holland wrote:
Hi Joe, Ramon,
> D1 is a RISC-V SoC containing an EMAC compatible with the A64 EMAC. In a
> very roundabout way, this series finishes adding support for the D1 EMAC:
> patch 4 resolves a compiler warning when building the driver for RISC-V
On 1/31/2023 7:10 PM, Stefano Babic wrote:
On 31.01.23 12:02, Fabio Estevam wrote:
Hi Peng,
On Mon, Nov 7, 2022 at 4:13 AM Peng Fan (OSS)
wrote:
From: Peng Fan
To i.MX6/7 which has 2GB memory, the upper 4KB cut off, will cause the
top 1MB not mapped as normal memory, because ARMV7-A us
The MNT Reform 2 is a modular DIY laptop. In its initial version it
is based on the BoundaryDevices i.MX8MQ SoM. Some parts have been
lifted from BoundaryDevices official U-Boot downstream project.
Signed-off-by: Patrick Wildt
---
Changes since v6:
- Cleaned up some CONFIG_* pollution.
Changes
Am Tue, Jan 31, 2023 at 06:00:31PM +0100 schrieb Stefano Babic:
> On 19.01.23 20:56, Patrick Wildt wrote:
> > The MNT Reform 2 is a modular DIY laptop. In its initial version it
> > is based on the BoundaryDevices i.MX8MQ SoM. Some parts have been
> > lifted from BoundaryDevices official U-Boot d
On 1/31/23 15:41, Ye Li wrote:
> Fix the issue in commit 46c9016 (env: mcc: Drop unnecessary #ifdefs)
> If CONFIG_SYS_REDUNDAND_ENVIRONMENT is not defined, the offset value
> becomes undetermined, so write env to unexpected offset.
>
> Signed-off-by: Ye Li
Reviewed-by: Jaehoon Chung
Best Regar
Dear Tom,
Please pull u-boot-mmc master into u-boot master branch.
If there is any problem, let me know, plz.
Best Regards,
Jaehoon Chung
CI: https://source.denx.de/u-boot/custodians/u-boot-mmc/-/pipelines/14951
The following changes since commit 30db474704405be823259851cbb76fa05366c8af:
Pr
On 1/27/23 05:06, Marek Vasut wrote:
> From: Hai Pham
>
> V3M handles SDnH differently than other Gen3 SoCs, so let's add a
> separate entry for that. This will allow better SDnH handling in the
> future.
>
> Based on Linux commit 627151b4966f ("mmc: renesas_sdhi: Flag
> non-standard SDnH handli
On 1/27/23 05:06, Marek Vasut wrote:
> From: Hai Pham
>
> It is unnecessary, so clean it up.
>
> Reviewed-by: Marek Vasut
> Signed-off-by: Hai Pham
> Signed-off-by: Marek Vasut # update commit
> message, mention ES3.0
Reviewed-by: Jaehoon Chung
Best Regards,
Jaehoon Chung
> ---
> driver
On 1/27/23 05:05, Marek Vasut wrote:
> From: Hai Pham
>
> Support R8A77961 M3-W+ SoC.
>
> Reviewed-by: Marek Vasut
> Signed-off-by: Hai Pham
> Signed-off-by: Marek Vasut
Reviewed-by: Jaehoon Chung
Best Regards,
Jaehoon Chung
> ---
> drivers/mmc/renesas-sdhi.c | 6 ++
> 1 file changed
On 1/27/23 05:05, Marek Vasut wrote:
> From: Hai Pham
>
> Still uses 0x3 for now, adjust the offset value to TMPPORT3 accordingly
>
> Reviewed-by: Marek Vasut
> Signed-off-by: Hai Pham
> Signed-off-by: Marek Vasut
Reviewed-by: Jaehoon Chung
Best Regards,
Jaehoon Chung
> ---
> drivers/mmc
On 1/27/23 05:05, Marek Vasut wrote:
> From: Hai Pham
>
> Adjust HS400 calibration tables based on Linux settings
>
> Reviewed-by: Marek Vasut
> Signed-off-by: Hai Pham
> Signed-off-by: Marek Vasut
Reviewed-by: Jaehoon Chung
Best Regards,
Jaehoon Chung
> ---
> drivers/mmc/renesas-sdhi.c
On 1/27/23 05:05, Marek Vasut wrote:
> From: Hai Pham
>
> Further filter out HS400 support on certain SoCs.
>
> Since M3-W r1.2 does not support HS400, drop the calibration table and
> rename the one for M3-W r1.3 to r8a7796_rev13_calib_table
>
> Reviewed-by: Marek Vasut
> Signed-off-by: Hai P
Dear Tom,
Please pull u-boot-pmic master into u-boot master branch.
If there is a problem, let me know, plz
Best Regards,
Jaehoon Chung
CI: https://source.denx.de/u-boot/custodians/u-boot-pmic/-/pipelines/14954
The following changes since commit 30db474704405be823259851cbb76fa05366c8af:
Pre
Add a command to load SEAMA (Seattle Image), a NAND flash
on-flash storage format.
This type of flash image is found in some D-Link routers such
as DIR-645, DIR-842, DIR-859, DIR-860L, DIR-885L, DIR890L and
DCH-M225, as well as in WD and NEC routers on the ath79
(MIPS), Broadcom BCM53xx, and RAMIP
On Wed, Jan 25, 2023 at 9:26 AM Tim Harvey wrote:
>
> On Wed, Nov 30, 2022 at 4:26 PM Vladimir Oltean
> wrote:
> >
> > On Wed, Nov 30, 2022 at 03:27:04PM -0800, Tim Harvey wrote:
> > > That's the same head that I based them off of and I just did the
> > > following and it worked fine:
> > > cd /
Hi,
> -Original Message-
> From: Michal Simek
> Sent: Tuesday, January 31, 2023 10:08 PM
> To: Jaehoon Chung ; 'Ashok Reddy Soma'
> ; u-
> b...@lists.denx.de
> Cc: peng@nxp.com; kever.y...@rock-chips.com;
> hayashi.kunih...@socionext.com;
> alpernebiya...@gmail.com; xypron.g...@gmx.
On Tue, Jan 31, 2023 at 02:06:54PM -0800, Tony Dinh wrote:
> CONFIG_SYS_NS16550 is required when DM_SERIAL is enabled for
> Kirkwood boards.
>
> Signed-off-by: Tony Dinh
Reviewed-by: Tom Rini
--
Tom
signature.asc
Description: PGP signature
CONFIG_SYS_NS16550 is required when DM_SERIAL is enabled for
Kirkwood boards.
Signed-off-by: Tony Dinh
---
arch/arm/mach-kirkwood/Kconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/arm/mach-kirkwood/Kconfig b/arch/arm/mach-kirkwood/Kconfig
index 45cc932636..b19ed2c6b3 100644
--- a
On Tue, Jan 31, 2023 at 08:26:30AM -0700, Simon Glass wrote:
> U-Boot uses an SPL prefix on CONFIG options to indicate when an option
> relates to SPL. For example, while CONFIG_TEXT_BASE is the text base for
> U-Boot proper, CONFIG_SPL_TEXT_BASE is the text base for SPL.
>
> Within the code it i
I will upload v8 tomorrow once I have some time.
Yes, Timer series should go first since some clock related commits of
"General Tegra improvements" may conflict. Those are not direct
dependencies but rather changed code overlaps.
Thanks
Best Regards.
Svyatoslav R.
вт, 31 січ. 2023 р. о 22:27 To
; https://source.denx.de/u-boot/custodians/u-boot-amlogic.git
> tags/u-boot-amlogic-20230131
>
> for you to fetch changes up to 8f5e9de121003bfd9a64a5b3a503c0fbd02af823:
>
> ARM: meson: Add support for Odroid-N2L (2023-01-30 14:24:17 +0100)
>
Applied to u-boot/master, thanks!
--
Tom
signature.asc
Description: PGP signature
Thecus N2350 is a NAS based on Marvell Armada 385 SoC.
Specification:
- Processor: Marvel MV88F6820 Dual Core at 1GHz
- 1 GiB DDR4 RAM
- 4MB Macronix mx25l3205d SPI flash
- 512MB Hynix H27U4G8F2DTR-BC NAND flash
- I2C
- 2x USB 3.0
- 1x GBE LAN port (PHY: Marvell 88E1510)
- 2x SATA (hot swap slots
> In some situations the GSC firmware where the EEPROM containing the
> model and DRAM configuration may not be ready by the time the SoC
> is ready to talk to it over I2C.
> Instead of a hard delay, poll the I2C lines to wait until they are
> released to avoid the I2C drivers 'Arbitation lost' err
> From: Ye Li
> SCFW has fixed a overflow issue in sc_rm_is_pad_owned API. This
> requires u-boot to update API implementation, since it will cause
> compatible issue. Otherwise all pad checking will have problem and
> cause pad setting not continue.
> Due to the compatible issue, the new u-boot o
> In order to enable HAB, FSL_CAAM, ARCH_MISC_INIT and
> SPL_CRYPTO should be enabled in Kconfig like other i.MX8M
> boards.
> Signed-off-by: Adam Ford
> diff --git a/arch/arm/mach-imx/imx8m/Kconfig b/arch/arm/mach-imx/imx8m/Kconfig
> index a0715e8091..eadb2234b0 100644
> --- a/arch/arm/mach-imx/i
> Add gpio pins present on new board revision:
> * LTE modem support (imx8mm-gw7902 only)
> - lte_pwr#
> - lte_rst
> - lte_int
> * M2 power enable
> - m2_pwr_en
> * off-board 4.0V supply
> - vdd_4p0_en
> Signed-off-by: Tim Harvey
Applied to u-boot-imx, master, thanks !
Best regards,
> NXP tested imx8mn-ddr4 with firmware version 201810 only. Use this
> version for all imx8mn targets with DRAM DDR4.
> Fixes: 93c4c0e4dd1 ("arm: dts: imx8mn-u-boot: Create common
> imx8mn-u-boot.dtsi")
> Signed-off-by: Oleksandr Suvorov
> Reviewed-by: Fabio Estevam
Applied to u-boot-imx, master
> From: Michael Trimarchi
> Add the needed DT overrides and configs to enable UART in SPL.
> Cc: Fabio Estevam
> Signed-off-by: Michael Trimarchi
> Tested-by: Suniel Mahesh
> Reviewed-by: Fabio Estevam
Applied to u-boot-imx, master, thanks !
Best regards,
Stefano Babic
--
==
> The 'commit 864ac2cf383e ("board: imx8mp: Add Engicam
> i.Core MX8M Plus EDIMM2.2 Starter Kit")' has changed the imx8mp evk ram
> settings from 6GB ram to 2GB.
> This changeset reverts the above change.
> Signed-off-by: Manoj Sai
> Reported-by : Peter Bergin
> Reviewed-by: Peng Fan
> Reviewed
> From: Peng Fan
> Convert to DM_I2C
> Signed-off-by: Peng Fan
Applied to u-boot-imx, master, thanks !
Best regards,
Stefano Babic
--
=
DENX Software Engineering GmbH,Managing Director: Erika Unter
HRB 165235 Munich,
> The imx8mn-beacon SOM has a QSPI part on it connected to the
> FlexSPI controller. Add a defconfig option which supports
> booting from the QSPI NOR flash instead of sd/mmc.
> Signed-off-by: Adam Ford
> diff --git a/configs/imx8mn_beacon_fspi_defconfig
> b/configs/imx8mn_beacon_fspi_defconfig
> Add I2C GPIO bus recovery support by adding scl-gpios and sda-gpios for the
> various I2C busses on Gateworks Venice boards.
> Signed-off-by: Tim Harvey
> Reviewed-by: Fabio Estevam
Applied to u-boot-imx, master, thanks !
Best regards,
Stefano Babic
--
===
> When routing UART4 using the ECSPI2 pads, register
> IOMUXC_UART4_RXD_SELECT_INPUT (offset 0x050C) should be changed only
> when dealing with RX, as its name suggests.
> Signed-off-by: Arnaud Ferraris
> Reviewed-by: Fabio Estevam
Applied to u-boot-imx, master, thanks !
Best regards,
Stefano Ba
> From: Peng Fan
> Convert to DM_I2C
> Signed-off-by: Peng Fan
Applied to u-boot-imx, master, thanks !
Best regards,
Stefano Babic
--
=
DENX Software Engineering GmbH,Managing Director: Erika Unter
HRB 165235 Munich,
OK, I'll wait for your v8 with the adjusted timer enabling.
Does this series need to go in first before your recent 16-patch series
"General Tegra improvements"? i.e. are there any dependencies?
Tom
-Original Message-
From: Svyatoslav Ryhel
Sent: Tuesday, January 31, 2023 8:26 AM
To: T
Add script usage_of_is_enabled_check to print any configs that
use CONFIG_IS_ENABLED instead of IS_ENABLED and vice versa.
Add usage_of_is_enabled_commit.sh to generate commits to fix the above
issues.
Signed-off-by: Troy Kisky
---
.azure-pipelines.yml | 11
.gitlab-ci.ym
Gentle ping? Does CZ.NIC care about Turris routers and u-boot support?
On Monday 07 November 2022 21:28:31 Pali Rohár wrote:
> Hello! Just beware of these two commits which renamed files mentioned in patch
> https://source.denx.de/u-boot/u-boot/-/commit/87ac4b4b4ca5f00e2ddcdac41c9dc691ab2aecf1
> h
On 19.01.23 20:56, Patrick Wildt wrote:
The MNT Reform 2 is a modular DIY laptop. In its initial version it
is based on the BoundaryDevices i.MX8MQ SoM. Some parts have been
lifted from BoundaryDevices official U-Boot downstream project.
Signed-off-by: Patrick Wildt
---
Changes since v5:
- Ad
On Mon, Jan 30, 2023 at 07:42, Simon Glass wrote:
> This converts 3 usages of this option to the non-SPL form, since there is
> no SPL_FASTBOOT_FLASH_NAND defined in Kconfig
>
> Signed-off-by: Simon Glass
Reviewed-by: Mattijs Korpershoek
> ---
>
> drivers/fastboot/fb_command.c | 4 ++--
> dr
On Mon, Jan 30, 2023 at 07:42, Simon Glass wrote:
> This converts 5 usages of this option to the non-SPL form, since there is
> no SPL_FASTBOOT_FLASH_MMC defined in Kconfig
>
> Signed-off-by: Simon Glass
Reviewed-by: Mattijs Korpershoek
> ---
>
> drivers/fastboot/fb_command.c | 4 ++--
> dri
On Mon, Jan 30, 2023 at 07:41, Simon Glass wrote:
> This converts 3 usages of this option to the non-SPL form, since there is
> no SPL_FASTBOOT_FLASH defined in Kconfig
>
> Signed-off-by: Simon Glass
Reviewed-by: Mattijs Korpershoek
> ---
>
> drivers/fastboot/fb_getvar.c | 4 ++--
> net/fast
> As explained in the text at the bottom of the page
> https://source.codeaurora.org/external/imx/imx-atf:
> "QUIC repositories on this site will not receive any updates after
> March 31, 2022, and will be deleted on March 31, 2023."
> Point to the NXP ATF github repo instead.
> Signed-off-by: Fab
> In case U-Boot is the PSCI provider, it is necessary to correctly
> program CSU and TZASC registers. Those are poorly documented, so
> push in the correct values.
> Signed-off-by: Marek Vasut
Applied to u-boot-imx, master, thanks !
Best regards,
Stefano Babic
--
==
> From: Max Krummenacher
> Synchronizing the device tree with linux introduced a regression.
> The U-Boot specific dtsi mustn't override the alias settings for
> the eMMC/SD interfaces.
> Without this U-Boot cannot access the eMMC and boot the kernel.
> Fixes: c21b61bff15 ("colibri-imx6ull/-emmc:
> The common code used to bring up secondary cores requires a final
> jump location to be stored in some sort of memory location, define
> this memory location to be the start of OCRAM, since it is available.
> Signed-off-by: Marek Vasut
Applied to u-boot-imx, master, thanks !
Best regards,
Stefa
> From: Frieder Schrempf
> The introduction of CONFIG_FSL_QSPI_AHB_FULL_MAP as default in:
> def88bce094e ("spi: fsl_qspi: Support to use full AHB space on i.MX")
> broke the SPI NAND read access on the Kontron SL i.MX6UL/ULL boards.
> Reading data from the flash returns garbage instead of the act
> In case U-Boot is a PSCI provider, enable GICv3 support as this
> is necessary to bring up secondary cores.
> Signed-off-by: Marek Vasut
Applied to u-boot-imx, master, thanks !
Best regards,
Stefano Babic
--
=
DENX Software E
> The custom lowlevel_init implementation is no longer necessary, since
> it is responsible for routing and trapping SErrors in U-Boot in EL2,
> which is implemented in common code since commit:
> 6c7691edd55 ("armv8: Always unmask SErrors")
> Signed-off-by: Marek Vasut
Applied to u-boot-imx, mast
> The ROM pointers are in fact populated by the ATF BL31 blob, in case
> U-Boot itself if the PSCI provider, there is no ATF BL31 blob, hence
> ignore the ROM pointers.
> Signed-off-by: Marek Vasut
Applied to u-boot-imx, master, thanks !
Best regards,
Stefano Babic
--
==
> The RESET2 hook is a PSCI v1.1 functionality, rename the macro accordinly.
> Add missing handler for the RESET2 hook, so it can be implemented by U-Boot.
> Signed-off-by: Marek Vasut
Applied to u-boot-imx, master, thanks !
Best regards,
Stefano Babic
--
===
> Implement basic PSCI provider to let OS turn CPU cores off and on,
> power off and restart the system and determine PSCI version. This
> is sufficient to remove the need for the ATF BL31 blob altogether.
> To make use of this functionality, active the following Kconfig options:
> # CONFIG_PSCI_
> From: Andrejs Cainikovs
> All Apalis iMX8 variants have 2nd RGMII on SoC, so add the address
> for 2nd ethernet.
> Signed-off-by: Andrejs Cainikovs
> Signed-off-by: Francesco Dolcini
Applied to u-boot-imx, master, thanks !
Best regards,
Stefano Babic
--
=
> In commit d0399a46e7cda63c07e3eb8558bef84cfb068028, the device tree was
> synchronized from linux and the aliases were dropped.
> They need to be kept so that the mmc cards are in the right order.
> Without the aliases, u-boot reports:
> MMC: FSL_SDHC: 2, FSL_SDHC: 3
> With the aliases, u-boot
> In case U-Boot itself if the PSCI provider on i.MX8M, do not
> require the ATF BL31 blob, as at that point the blob is useless
> and would interfere with U-Boot operation.
> Signed-off-by: Marek Vasut
Applied to u-boot-imx, master, thanks !
Best regards,
Stefano Babic
--
=
> In case U-Boot is a PSCI provider, map RAM explicitly as NS,
> otherwise secondary cores crash with SError when attempting
> to access RAM mapped as secure in EL2.
> Signed-off-by: Marek Vasut
Applied to u-boot-imx, master, thanks !
Best regards,
Stefano Babic
--
=
> Add macro representing the PSCI v1.1 .
> Signed-off-by: Marek Vasut
Applied to u-boot-imx, master, thanks !
Best regards,
Stefano Babic
--
=
DENX Software Engineering GmbH,Managing Director: Erika Unter
HRB 165235 M
> Cleanup some dangling comments left by automated migration
> processes that are no longer value.
> Signed-off-by: Peter Robinson
> Acked-by: Peng Fan
Applied to u-boot-imx, master, thanks !
Best regards,
Stefano Babic
--
=
D
Hi Tom,
On Mon, 30 Jan 2023 at 08:10, Tom Rini wrote:
>
> On Mon, Jan 30, 2023 at 07:40:33AM -0700, Simon Glass wrote:
>
> > Quite a few CONFIG options without an SPL equivalent are used as if they
> > have one. For example, we see CONFIG_IS_ENABLED(IOMMU) when there is no
> > SPL_IOMMU Kconfig o
Update this file to include the correct autoconf.h or autoconf_spl.h file
for each phase. This allows the macros to be simplified.
With this, CONFIG_IS_ENABLED() is the same as IS_ENABLED() apart from a
migration detail.
Signed-off-by: Simon Glass
---
include/linux/kconfig.h| 7
These are not needed anymore with split configs. Drop them.
This also drops an incorrect $(SPL_TPL) in arch/powerpc/lib/Makefile
Signed-off-by: Simon Glass
---
Makefile | 6 +-
arch/arm/config.mk | 6 +-
arch/arm/cpu/arm920t/Makefile
This serves no purpose now since we can write CONFIG_FOO instead of
CONFIG_VAL(FOO)
Drop it.
Signed-off-by: Simon Glass
---
arch/arm/lib/bdinfo.c | 4 +-
arch/arm/mach-at91/arm926ejs/eflash.c | 4 +-
arch/arm/mach-exynos/clock_init_exynos5.c | 8 ++--
arc
At present kconfig writes out several files, including:
auto.conf - CONFIG settings used by make
autoconf.h - header file used by C code
This works well but is a bit ugly in places, for example requiring the use
of a SPL_TPL_ macro in Makefiles to distinguish between options intended
for S
We can use IS_ENABLED() now, so drop the CONFIG_IS_ENABLED() macro.
Signed-off-by: Simon Glass
---
include/linux/kconfig.h | 22 --
1 file changed, 8 insertions(+), 14 deletions(-)
diff --git a/include/linux/kconfig.h b/include/linux/kconfig.h
index 77d8e6b6129..50e5a3d7606
This header file originally came from Linux and it has changed a little
upstream since. Bring in some of these changes.
Note that IS_ENABLED() in U-Boot supports a three-parameter version, so it
not equivalent to the Linux version.
Signed-off-by: Simon Glass
---
include/linux/kconfig.h | 26 ++
This is include used in three places. It does not appear in Linux. Use
IS_ENABLED() instead since it provides a similar feature, albeit needing
brackets.
Signed-off-by: Simon Glass
---
drivers/fastboot/fb_command.c | 12 ++--
drivers/fastboot/fb_common.c | 4 ++--
include/linux/kconfi
We can use IF_ENABLED_INT() instead, so drop the other macro. Also clean
up a few things left behind and fix the comment.
Signed-off-by: Simon Glass
---
include/linux/kconfig.h | 32 ++--
test/lib/kconfig.c| 15 ---
test/lib/kconfig_spl.
Adjust this to require the CONFIG option be provided, so that instead of:
CONFIG_IS_ENABLED(FOO)
you must write:
CONFIG_IS_ENABLED(CONFIG_FOO)
This is in preparation for dropping this and just using it is as the new
implementation of IS_ENABLED(). For now, update IS_ENABLED() to use
CONFI
These are needed since we need a separate value in SPL and Proper.
Signed-off-by: Simon Glass
---
test/lib/Kconfig | 20 +++-
1 file changed, 19 insertions(+), 1 deletion(-)
diff --git a/test/lib/Kconfig b/test/lib/Kconfig
index dbb03e4a36f..134cbb85b83 100644
--- a/test/lib/Kc
At present there is only a single auto.conf file used within the
makefiles. Update them to use the correct one for each phase.
Signed-off-by: Simon Glass
---
Makefile | 11 ++-
scripts/Makefile.build | 12 +++-
scripts/Makefile.spl | 10 +-
3 files change
These files indicate which options are not for use in U-Boot proper and
which are not for use in SPL builds. This allows the kconfig tool to
correctly generate its output.
Signed-off-by: Simon Glass
---
scripts/conf_noproper | 175 ++
scripts/conf_nospl
Add tests for this code to cover the basic cases.
Signed-off-by: Simon Glass
---
scripts/basic/fixdep.c | 73 ++
1 file changed, 73 insertions(+)
diff --git a/scripts/basic/fixdep.c b/scripts/basic/fixdep.c
index a49d35ba5f6..fe8180ab4e7 100644
--- a/scr
Separate out the code that writes the Makefile and headers so we can
reuse these functions when writing out SPL files.
This makes no functional change.
Signed-off-by: Simon Glass
---
scripts/kconfig/confdata.c | 65 ++
scripts/kconfig/expr.h | 9 ++
Now that we include an auto.conf file specific to the phase being built
we can make these variables empty.
With this done, we can also remove them from U-Boot entirely, dropping
them from all Makefiles. That is left for a future clean-up since we
cannot apply this series until CONFIG migration is
1 - 100 of 237 matches
Mail list logo