Dne petek, 17. januar 2025 ob 02:45:37 Srednjeevropski standardni čas je Andre
Przywara napisal(a):
> The Allwinner A100 SoC has been around for a while, mostly on cheap
> tablets, but didn't generate much interest in the community so far.
> There were some efforts by two Allwinner employees in 20
Dne petek, 17. januar 2025 ob 02:45:35 Srednjeevropski standardni čas je Andre
Przywara napisal(a):
> The AXP803 has been around for about a decade now, but so far we didn't
> need SPL support, since the DRAM rail was wired up correctly at reset.
>
> Now some boards using the A133 SoC use the (co
Dne petek, 17. januar 2025 ob 02:45:34 Srednjeevropski standardni čas je Andre
Przywara napisal(a):
> The Allwinner A100 SoC has been around for a while, and has now seemingly
> been replaced with its close sibling A133.
>
> Add the required mapping between the pinmux group strings and their
> re
Dne petek, 17. januar 2025 ob 02:45:33 Srednjeevropski standardni čas je Andre
Przywara napisal(a):
> The Allwinner A100 SoC has been around for a while, and has now seemingly
> been replaced with its close sibling A133.
>
> Add support for the CCU, as far as used by U-Boot proper. Linux has some
Dne petek, 17. januar 2025 ob 02:45:32 Srednjeevropski standardni čas je Andre
Przywara napisal(a):
> The H616 DRAM controller requires some board specific parameters, which
> we declare in Kconfig, let each board specify in their defconfig, and
> then use in the DRAM init code.
>
> Other DRAM co
Dne petek, 17. januar 2025 ob 02:45:31 Srednjeevropski standardni čas je Andre
Przywara napisal(a):
> Some of the X-Power AXP PMICs can be ordered with an alternative I2C
> address, for instance an AXP717 could be shipped with address 0x34 or
> with address 0x35.
> The datasheets for the AXP717 an
Dne petek, 17. januar 2025 ob 02:45:30 Srednjeevropski standardni čas je Andre
Przywara napisal(a):
> With each new SoC added to the clock_sun50i_h6.h header file, we add a
> list of default values for the bus clock registers. This list gets a bit
> hard to read, as the spacing between the lines l
Most R-Car Gen3 and Gen4 systems require extalr_clk very early
in the boot process. Currently the extalr_clk { bootph-all } DT
property to indicate this clock should be available early is set
in each SoC U-Boot DT extras file. Deduplicate this assignment to
new common r8a779x-rcar64-u-boot.dtsi fil
On 12/5/24 8:12 PM, Paul Barker wrote:
Hi Marek,
On 28/10/2024 09:50, Paul Barker wrote:
On 27/10/2024 16:25, Marek Vasut wrote:
On 10/24/24 5:24 PM, Paul Barker wrote:
int ravb_of_to_plat(struct udevice *dev)
{
struct eth_pdata *pdata = dev_get_plat(dev);
- const fdt32_t
On 10/28/24 10:50 AM, Paul Barker wrote:
On 27/10/2024 16:25, Marek Vasut wrote:
On 10/24/24 5:24 PM, Paul Barker wrote:
Several Renesas SoCs in the RZ/G2L family have two Ethernet interfaces.
To support this second interface, we extend the bb_miiphy_buses[] array
and keep track of the current
On 1/15/25 11:38 AM, Quentin Schulz wrote:
Hi Marek,
Hi,
On 1/12/25 11:32 PM, Marek Vasut wrote:
In case the build system builds a directory with empty Makefile,
one which does not contain any obj-y entries, the build fails to
link due to missing built-in.o .
This happens because of this pa
Introduce mdio_init() split off from mdio_alloc(), which is used
to initialize already allocated struct mii_dev.
Signed-off-by: Marek Vasut
---
Cc: Christian Marangi
Cc: Evgeny Bachinin
Cc: Ilias Apalodimas
Cc: Jerome Forissier
Cc: Joe Hershberger
Cc: Mario Six
Cc: Michal Simek
Cc: Nobuhir
The .init callback is not called by any function, drop it.
Signed-off-by: Marek Vasut
---
Cc: Christian Marangi
Cc: Evgeny Bachinin
Cc: Ilias Apalodimas
Cc: Jerome Forissier
Cc: Joe Hershberger
Cc: Mario Six
Cc: Michal Simek
Cc: Nobuhiro Iwamatsu
Cc: Paul Barker
Cc: Ramon Fried
Cc: Simo
Neither bb_miiphy_buses nor bb_miiphy_buses_num are used anymore.
Drop both of them.
Signed-off-by: Marek Vasut
---
Cc: Christian Marangi
Cc: Evgeny Bachinin
Cc: Ilias Apalodimas
Cc: Jerome Forissier
Cc: Joe Hershberger
Cc: Mario Six
Cc: Michal Simek
Cc: Nobuhiro Iwamatsu
Cc: Paul Barker
Instead of doing another lookup, trivially access the struct mii_dev
embedded in struct bb_miiphy_bus . No functional change.
Signed-off-by: Marek Vasut
---
Cc: Christian Marangi
Cc: Evgeny Bachinin
Cc: Ilias Apalodimas
Cc: Jerome Forissier
Cc: Joe Hershberger
Cc: Mario Six
Cc: Michal Simek
Instead of doing another lookup, trivially access the struct mii_dev
embedded in struct bb_miiphy_bus . No functional change.
Signed-off-by: Marek Vasut
---
Cc: Christian Marangi
Cc: Evgeny Bachinin
Cc: Ilias Apalodimas
Cc: Jerome Forissier
Cc: Joe Hershberger
Cc: Mario Six
Cc: Michal Simek
Instead of doing another lookup, trivially access the struct mii_dev
embedded in struct bb_miiphy_bus . No functional change.
Signed-off-by: Marek Vasut
---
Cc: Christian Marangi
Cc: Evgeny Bachinin
Cc: Ilias Apalodimas
Cc: Jerome Forissier
Cc: Joe Hershberger
Cc: Mario Six
Cc: Michal Simek
There are no more users of the init callback, drop the entire mechanism.
Signed-off-by: Marek Vasut
---
Cc: Christian Marangi
Cc: Evgeny Bachinin
Cc: Ilias Apalodimas
Cc: Jerome Forissier
Cc: Joe Hershberger
Cc: Mario Six
Cc: Michal Simek
Cc: Nobuhiro Iwamatsu
Cc: Paul Barker
Cc: Ramon F
All the resources needed by this .init callback should already
be available by the time probe function runs, simply call the
init callback directly and set the bb_miiphy init callback to
NULL. This shouldn't break anything on this hardware, but would
be nice if someone could double-check and test t
The struct bb_miiphy_bus embeds struct struct mii_dev, which
already contains one copy of name field. Drop the duplicate
top level copy of name field.
The a38x code does static assignment of disparate names, use
snprintf(...) to fill in matching name in probe to avoid any
breakage.
Signed-off-by:
Allocate bb_miiphy using bb_miiphy_alloc() and fill in callbacks
currently listed in bb_miiphy_buses[] array. This is a temporary
duplication of assignment to avoid breakage, which will be removed
in follow up patches. At this point, the bb_miiphy callbacks can
reach these accessors by doing contai
Replace the name based look up in bb_miiphy_getbus() with trivial
container_of() call. This works because the struct bb_miiphy_bus
always embeds the matching struct mii_dev . This also makes the
code much simpler and more efficient.
Signed-off-by: Marek Vasut
---
Cc: Christian Marangi
Cc: Evgeny
Allocate bb_miiphy using bb_miiphy_alloc() and fill in callbacks
currently listed in bb_miiphy_buses[] array. This is a temporary
duplication of assignment to avoid breakage, which will be removed
in follow up patches. At this point, the bb_miiphy callbacks can
reach these accessors by doing contai
Allocate bb_miiphy using bb_miiphy_alloc() and fill in callbacks
currently listed in bb_miiphy_buses[] array. This is a temporary
duplication of assignment to avoid breakage, which will be removed
in follow up patches. At this point, the bb_miiphy callbacks can
reach these accessors by doing contai
Move the bb_miiphy functions before MDIO registration. This is a
preparatory patch, the functions will be referenced around the MDIO
registration in the follow up patches. No functional change.
Signed-off-by: Marek Vasut
---
Cc: Christian Marangi
Cc: Evgeny Bachinin
Cc: Ilias Apalodimas
Cc: Je
Move the bb_miiphy functions before MDIO registration. This is a
preparatory patch, the functions will be referenced around the MDIO
registration in the follow up patches. No functional change.
Signed-off-by: Marek Vasut
---
Cc: Christian Marangi
Cc: Evgeny Bachinin
Cc: Ilias Apalodimas
Cc: Je
Introduce bb_miiphy_free()/bb_miiphy_free() wrappers to allocate and free
struct bb_miiphy_bus. Make struct bb_miiphy_bus wrap struct mii_dev, which
will become useful later in bb_miiphy_bus accessors, which would be able
to access struct bb_miiphy_bus using container_of, even if the PHY stack
only
Move the bb_miiphy functions before MDIO registration. This is a
preparatory patch, the functions will be referenced around the MDIO
registration in the follow up patches. No functional change.
Signed-off-by: Marek Vasut
---
Cc: Christian Marangi
Cc: Evgeny Bachinin
Cc: Ilias Apalodimas
Cc: Je
The init function does nothing, the bb_miiphy_init() already checks
whether the .init callback is assigned, and if not, skips calling it.
Remove the empty init function. The entire init callback will be
removed in follow up patches.
Signed-off-by: Marek Vasut
---
Cc: Christian Marangi
Cc: Evgeny
The init function does nothing, the bb_miiphy_init() already checks
whether the .init callback is assigned, and if not, skips calling it.
Remove the empty init function. The entire init callback will be
removed in follow up patches.
Signed-off-by: Marek Vasut
---
Cc: Christian Marangi
Cc: Evgeny
Replace ifdeffery with plain debug() function call. No functional change.
Signed-off-by: Marek Vasut
---
Cc: Adam Ford
Cc: Hai Pham
Cc: Ilias Apalodimas
Cc: Jerome Forissier
Cc: Joe Hershberger
Cc: Mario Six
Cc: Nobuhiro Iwamatsu
Cc: Paul Barker
Cc: Peter Robinson
Cc: Ramon Fried
Cc: Su
Multiple drivers copy MDIO name into struct bb_miiphy_bus name, but
these two name fields have different length, the bb_miiphy_bus one
is 16 bytes, the source one is 32 bytes. Make sure these two lengths
are always synchronized, use MDIO_NAME_LEN for both.
Signed-off-by: Marek Vasut
---
Cc: Adam
It seems that every remaining system which enables BITBANGMII also
enables BITBANGMII_MULTI . Remove the BITBANGMII_MULTI symbol and
assume it is always enabled. This allows removal of a bit of legacy
code. No functional change intended.
Signed-off-by: Marek Vasut
---
Cc: Adam Ford
Cc: Hai Pham
These functions can be static as they are referenced only in this file.
Make them static. No functional change.
Signed-off-by: Marek Vasut
---
Cc: Adam Ford
Cc: Hai Pham
Cc: Ilias Apalodimas
Cc: Jerome Forissier
Cc: Joe Hershberger
Cc: Mario Six
Cc: Nobuhiro Iwamatsu
Cc: Paul Barker
Cc: P
On Fri, Jan 17, 2025 at 8:32 PM Simon Glass wrote:
>
> Hi Tom,
>
> On Thu, 16 Jan 2025 at 10:22, Tom Rini wrote:
> >
> > On Thu, Jan 16, 2025 at 08:52:38AM -0700, Simon Glass wrote:
> > > Hi Tom,
> > >
> > > On Wed, 15 Jan 2025 at 16:32, Tom Rini wrote:
> > [snip]
> > > > I'm referring to the wh
Hi Tom,
On Thu, 16 Jan 2025 at 10:22, Tom Rini wrote:
>
> On Thu, Jan 16, 2025 at 08:52:38AM -0700, Simon Glass wrote:
> > Hi Tom,
> >
> > On Wed, 15 Jan 2025 at 16:32, Tom Rini wrote:
> [snip]
> > > I'm referring to the whole bootmeth/bootflow/etc thing. Is this going
to
> > > be put to use by
Hi Tom,
On Mon, 13 Jan 2025 at 13:20, Tom Rini wrote:
>
> On Mon, Jan 13, 2025 at 12:01:36PM -0700, Simon Glass wrote:
> > Hi Tom,
> >
> > On Fri, 10 Jan 2025 at 09:48, Tom Rini wrote:
> > >
> > > On Fri, Jan 10, 2025 at 06:40:37AM -0700, Simon Glass wrote:
> > > > Hi Tom,
> > > >
> > > > On Thu
Hi Ilias,
On Fri, 17 Jan 2025 at 03:34, Ilias Apalodimas
wrote:
>
> Hi Simon,
>
> Is this patch for -master of your tree?
Yes, but I haven't applied it yet. The updated bootflow_efi() test ([1]
which this is part of) is throwing up problems with how testing is done. We
cannot today reinit EFI so
Hi Tom,
On Thu, 16 Jan 2025 at 17:00, Tom Rini wrote:
>
> On Wed, Jan 15, 2025 at 06:27:01PM -0700, Simon Glass wrote:
>
> > This includes various patches towards implementing the VBE abrec
> > bootmeth in U-Boot. It mostly focuses on introducing a relocating
> > SPL-loader so that VBE can run in
Hi Caleb,
On Fri, 17 Jan 2025 at 00:29, Caleb Connolly
wrote:
>
> The DM_FLAG_PROBE_AFTER_BIND flag only makes sense on a per-device
> basis, however recently added documentation as well as some confused
> drivers imply that it might be added to a driver definition, this does
> nothing.
>
> Clari
On Fri, 17 Jan 2025 at 00:29, Caleb Connolly
wrote:
>
> Some drivers set DM_FLAG_PROBE_AFTER_BIND, this does nothing since it's
> only every applied on a per-device basis.
>
> Remove the flags.
>
> Signed-off-by: Caleb Connolly
> ---
> drivers/mailbox/zynqmp-ipi.c | 1 -
> drivers/watchdog/da90
Hi Raymond,
On Wed, 15 Jan 2025 at 13:02, Raymond Mao wrote:
>
> TPM2_PCR_Allocate command is required to re-configurate a TPM device
> to enable or disable algorithms in run-time, thus this patch introduces
> the implementation of PCR allocate APIs and adds related cmd functions
> for testing.
>
Hi Ilias,
On Thu, 16 Jan 2025 at 07:35, Ilias Apalodimas
wrote:
>
> On Wed, 15 Jan 2025 at 03:17, Simon Glass wrote:
> >
> > Hi Raymond,
> >
> > On Tue, 14 Jan 2025 at 08:20, Raymond Mao
wrote:
> > >
> > > Get tpm event log from bloblist instead of FDT when bloblist is
> > > enabled and valid f
Handle the error code returned by cyclic_register() and propagate it,
except in case the return code is EALREADY. The cyclic_register() in
mmc.c can be called multiple times with the same parameters, and that
is not an error, so depend on the cyclic_register() to skip such a
repeated registration a
Handle the error code returned by cyclic_register() and propagate it.
Signed-off-by: Marek Vasut
---
Cc: Aaron Williams
Cc: Anatolij Gustschin
Cc: Angelo Dureghello
Cc: Christian Marangi
Cc: Devarsh Thakkar
Cc: Heinrich Schuchardt
Cc: Jaehoon Chung
Cc: Michael Polyntsov
Cc: Michael Trimar
Handle the error code returned by cyclic_register() and propagate it.
Signed-off-by: Marek Vasut
---
Cc: Aaron Williams
Cc: Anatolij Gustschin
Cc: Angelo Dureghello
Cc: Christian Marangi
Cc: Devarsh Thakkar
Cc: Heinrich Schuchardt
Cc: Jaehoon Chung
Cc: Michael Polyntsov
Cc: Michael Trimar
Handle the error code returned by cyclic_register() and propagate it.
Signed-off-by: Marek Vasut
---
Cc: Aaron Williams
Cc: Anatolij Gustschin
Cc: Angelo Dureghello
Cc: Christian Marangi
Cc: Devarsh Thakkar
Cc: Heinrich Schuchardt
Cc: Jaehoon Chung
Cc: Michael Polyntsov
Cc: Michael Trimar
Handle the error code returned by cyclic_register(). Report the error,
but do not return it from board_late_init() as that would make the
board not boot, which is undesired. Let the board boot somehow, so
the user can fix the problem, even if the cyclic callback is not
usable.
Signed-off-by: Marek
Update the cyclic test code to verify return code from cyclic_register() works.
Signed-off-by: Marek Vasut
---
Cc: Aaron Williams
Cc: Anatolij Gustschin
Cc: Angelo Dureghello
Cc: Christian Marangi
Cc: Devarsh Thakkar
Cc: Heinrich Schuchardt
Cc: Jaehoon Chung
Cc: Michael Polyntsov
Cc: Mich
Update the cyclic demo code and documentation to indicate there
is now a return code from cyclic_register().
Signed-off-by: Marek Vasut
---
Cc: Aaron Williams
Cc: Anatolij Gustschin
Cc: Angelo Dureghello
Cc: Christian Marangi
Cc: Devarsh Thakkar
Cc: Heinrich Schuchardt
Cc: Jaehoon Chung
Cc
Make cyclic_register() return error code, 0 in case of success,
-EALREADY in case the called attempts to re-register already
registered struct cyclic_info. The re-registration would lead
to corruption of gd->cyclic_list because the re-registration
would memset() one of its nodes, prevent that. Unre
From: Liya Huang <1425075...@qq.com>
Remove redundant loading of image copy start offset.
Because the beginning is already computed
Reviewed-by: Pali Rohár
Reviewed-by: Simon Glass
Signed-off-by: Liya Huang <1425075...@qq.com>
---
Changes in v1:
- Due to an error, the patch was resubmitted, le
In case mmc_complete_init() returns error, exit from mmc_init()
without possibly calling cyclic_register(), which at that point
would be undesired.
Signed-off-by: Marek Vasut
---
Cc: Heinrich Schuchardt
Cc: Jaehoon Chung
Cc: Jonas Karlman
Cc: Kever Yang
Cc: Peng Fan
Cc: Quentin Schulz
Cc: R
Simplify 90cc07fd786d ("mmc: Poll CD in case cyclic framework is enabled")
according to suggestions by Rasmus. The struct cyclic_info is zero-size in
case CONFIG_CYCLIC is not enabled and does not add any size to struct mmc,
so it can unconditionally be part of that structure. This allows clean up
From: Liya Huang <1425075...@qq.com>
This patch updates the alignment of linker lists to use the
CONFIG_LINKER_LIST_ALIGN macro instead of a hardcoded value.
This ensures that the alignment is consistent with the configuration.
Replace __attribute__((unused)) with __maybe_unused and
__always_unuse
On 1/18/25 4:08 AM, Marek Vasut wrote:
Simplify 90cc07fd786d ("mmc: Poll CD in case cyclic framework is enabled")
according to suggestions by Rasmus. The struct cyclic_info is zero-size in
case CONFIG_CYCLIC is not enabled and does not add any size to struct mmc,
so it can unconditionally be part
Simplify 90cc07fd786d ("mmc: Poll CD in case cyclic framework is enabled")
according to suggestions by Rasmus. The struct cyclic_info is zero-size in
case CONFIG_CYCLIC is not enabled and does not add any size to struct mmc,
so it can unconditionally be part of that structure. This allows clean up
On Mon, Jan 06, 2025 at 03:40:12PM +0100, Jerome Forissier wrote:
> This series replaces the dynamic initcalls (with function pointers) with
> static calls, and gets rid of initcall_run_list(), init_sequence_f,
> init_sequence_f_r and init_sequence_r. This makes the code simpler and the
> binary s
The CRC generated by mkenvimage is not valid when written to the
storage device where uboot wants it.
I get a "Loading Environment from MMC... *** Warning - bad CRC, using
default environment" when I insert a SD card with U-boot and the
environment I built.
The environment is stored at the correct
If a board has a strict size limit, disable
* Unicode capitalization and
* HII protocols
by default to reduce the image size.
Signed-off-by: Heinrich Schuchardt
---
lib/efi_loader/Kconfig | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/lib/efi_loader/Kconfig b/lib/efi_l
On 1/9/25 16:02, Simon Glass wrote:
Provide these globals as parameters to this function, on the way to
making it possible to start an image without relying on the globals.
Signed-off-by: Simon Glass
Reviewed-by: Ilias Apalodimas
---
(no changes since v2)
Changes in v2:
- Adjust argument ord
On 1/9/25 16:02, Simon Glass wrote:
This uses a few global variables at present. With the bootflow we have
the required parameters, so add a function which accepts these. Update
the existing function to call the new one with the globals.
Signed-off-by: Simon Glass
Reviewed-by: Ilias Apalodimas
Add more EFI protocols GUIDs to the translation table used by
uuid_guid_get_str().
Signed-off-by: Vincent Stehlé
Cc: Tom Rini
---
Hi,
While the EFI_LOADED_IMAGE_DEVICE_PATH_PROTOCOL_GUID, the
EFI_HII_CONFIG_ACCESS_PROTOCOL_GUID and the EFI_LOAD_FILE_PROTOCOL_GUID are
actually used by the efi_l
On Fri, Jan 17, 2025 at 11:15:34AM +0800, Boon Khai Ng wrote:
> The Synopsys DWC XGMAC is a configurable Ethernet MAC/DMA IP block which
> supports multiple options for bus type, clocking and reset structure, and
> feature list.
>
> Signed-off-by: Boon Khai Ng
> ---
> .../net/snps,dwc-xgmac-eth
On Fri, Jan 17, 2025 at 10:54:04AM +0800, Boon Khai Ng wrote:
> The proposed patch introduces a new binding for the
> Synopsys DWC 10G Ethernet MAC IP block(XGMAC). This block is
> configurable and supports a wide range of options, including
> various bus types, clocking and reset structures, and
On Fri, Jan 17, 2025 at 09:53:45AM +0800, Leo Liang wrote:
> Hi Tom,
>
> The following changes since commit 178f6ecb21fe12ada74a9a1a08093c812b15eea5:
>
> Merge patch series "bootstd: Support recording images" (2025-01-15 19:27:14
> -0600)
>
> are available in the Git repository at:
>
> ht
Hi Rob,
On 1/14/25 9:36 PM, Rob Herring wrote:
On Fri, Dec 13, 2024 at 12:08 PM Quentin Schulz
wrote:
Hi all,
In U-Boot, there are multiple stages which can be loaded from different
media each. On Rockchip SoCs, it mostly goes this way, SoC BootROM loads
from a medium (storage or over USB) a
Enable PCR allocate and system reboot when algorithms don't match
among the values from TPM device, U-Boot support and evenlog.
Signed-off-by: Raymond Mao
Reviewed-by: Ilias Apalodimas
---
changes in v2
- None.
configs/qemu_arm64_defconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/co
During PCR extend process, if any unsupported algorithms are active,
try to use PCR allocate to inactivate them.
Signed-off-by: Raymond Mao
---
changes in v2
- None.
lib/tpm-v2.c | 5 -
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/lib/tpm-v2.c b/lib/tpm-v2.c
index 0e497b2c2a
Get eventlog bank mask when parsing the eventlog from previous
boot stage and invoke PCR allocate function based on it.
PCR allocate will be proceeded if any dismatches observed among
the active, supportted and eventlog bank masks to re-configurate
the TPM with the proper algorithms and reboot the
Add PCR allocate wrapper APIs for using in tcg2 protocol.
The wrapper proceeds a PCR allocate command, followed by a
shutdown command.
A system boot is required after two commands since TPM device needs
a HW reset to activate the new algorithms config.
Also, a helper function is included to determi
TPM2_PCR_Allocate command is required to reconfigure a TPM device
to enable or disable algorithms in run-time, thus this patch introduces
the implementation of PCR allocate APIs and adds related cmd functions
for testing.
To test the feature, ensure that TPM is started up.
Run pcr_allocate command
TPM2_shutdown command is sharing same structure and logics with
TPM2_startup, thus this patch extends the existing startup APIs and
cmd functions to support shutdown instead of created new ones.
Signed-off-by: Raymond Mao
Reviewed-by: Ilias Apalodimas
---
changes in v2
- None.
cmd/tpm-v2.c
This patch set implements PCR allocate command to handle the algorithm
dismatches among TPM device, eventlog from previous boot stage and what
U-Boot supports.
It re-configurates TPM device if any active algorithms are not supported by
U-Boot or does not exist in the eventlog passed in.
To re-con
The device tree for imxrt1050 is now
available in the /dts/upstream directory.
Migrate board to use OF_UPSTREAM.
Signed-off-by: Jesse Taube
---
V1 -> V2:
- No change
---
arch/arm/dts/imxrt1050-evk.dts | 72 --
arch/arm/dts/imxrt1050-pinfunc.h | 993 ---
arch/a
One of the usdhc1 controller's clocks should be IMXRT1050_CLK_AHB_PODF not
IMXRT1050_CLK_OSC.
Fixes: 1c4f01be3490 ("ARM: dts: imx: Add i.MXRT1050-EVK support")
Signed-off-by: Jesse Taube
Signed-off-by: Shawn Guo
[ upstream commit: 5f122030061db3e5d2bddd9cf5c583deaa6c54ff ]
(cherry picked from
Get tpm event log from bloblist instead of FDT when bloblist is
enabled and valid from previous boot stage.
Signed-off-by: Raymond Mao
---
Changes in v2
- Remove patch dependency.
- Remove the fallback to FDT when BLOBLIST is selected.
Changes in v3
- Malloc an 8KB buffer when user eventlog buffe
Move default eventlog size from efi to tpm for using in both
efi and measured boot.
Signed-off-by: Raymond Mao
Reviewed-by: Ilias Apalodimas
---
Changes in v5
- Move eventlog size kconfig from EFI to TPM2, so that it can be used by
both EFI and MEASURED_BOOT.
Changes in v6
- None.
doc/usage/
bloblist_find function only returns the pointer of blob data,
which is fine for those self-describing data like FDT.
But as a common scenario, an interface is needed to retrieve both
the pointer and the size of the blob data.
Add a few ut test cases for the new api.
Signed-off-by: Raymond Mao
Re
Hi Łukasz, Kever,
On 11/27/24 11:21 PM, Łukasz Czechowski wrote:
Hi Kever,
On 2024/11/27 03:42 Kever Yang wrote:
Hi Lukasz,
I got a new error base on patch [1], see full log here [2].
Looking at the file efi_stub.c that is used in the failing
configuration it looks to me
that some f
Hi Kever,
On 11/5/24 6:21 PM, Quentin Schulz wrote:
I am the unfortunate owner of an RK3399 Puma that is failing DRAM init
every now and then with the following cryptic error message:
"""
pctl_start: Failed to init pctl channel 0
"""
When it fails, the current logic is implemented in such a way
On Fri, Jan 17, 2025 at 03:22:08AM +, Peng Fan wrote:
> > Subject: [PATCH] ARM: dts: imxrt1050: Migrate to OF_UPSTREAM
> >
> > The device tree for imxrt1050 is now
> > available in the /dts/upstream directory.
> > Migrate board to use OF_UPSTREAM.
> >
> > Signed-off-by: Jesse Taube
> > ---
>
Enable bitbang and multiple bitbang feature for npcm8xx platform.
Signed-off-by: Jim Liu
Signed-off-by: Michael Chang
---
configs/arbel_evb_defconfig | 4
1 file changed, 4 insertions(+)
diff --git a/configs/arbel_evb_defconfig b/configs/arbel_evb_defconfig
index 4a58146e61..c93fa34eb5 10
Add bb_miiphy_bus function for designware bitbang feature.
Signed-off-by: Jim Liu
Signed-off-by: Michael Chang
---
drivers/net/designware.c | 113 +++
drivers/net/designware.h | 6 ++-
2 files changed, 118 insertions(+), 1 deletion(-)
diff --git a/drivers/
Add bitbang delay through dts properties.
Signed-off-by: Jim Liu
Signed-off-by: Michael Chang
---
arch/arm/dts/nuvoton-npcm845-evb.dts | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/arm/dts/nuvoton-npcm845-evb.dts
b/arch/arm/dts/nuvoton-npcm845-evb.dts
index 0d3aaa0fff..1535defe38 10
I am resubmitting the patch titled "Add bitbang feature for npcm8xx
and driver" for review and inclusion in the upstream project.
Driver didn't support bitbang feature.
Add bb_miiphy_bus function for driver and open feature for npcm8xx
the log is as below:
---
Ensure all Xilinx exclusive fpga commands have a KConfig symbol and
dependency to FPGA_XILINX listed. Remove (Xilinx only) text from the
help command.
Signed-off-by: Ibai Erkiaga
---
(no changes since v1)
cmd/Kconfig | 16 +++-
cmd/fpga.c | 9 +
2 files changed, 16 insert
Resort the fpga commands both in the Kconfig and in the source code to
list
Signed-off-by: Ibai Erkiaga
---
(no changes since v1)
cmd/Kconfig | 14 +++---
cmd/fpga.c | 4 ++--
2 files changed, 9 insertions(+), 9 deletions(-)
diff --git a/cmd/Kconfig b/cmd/Kconfig
index 1d7ddb4ed36..
Current usage information is not read friendly specially when all the
options are selected. This series fix some of the issues in the info,
aligment and overlapping issues, excess of verbosity on the loads...
Additionally Xilinx exclusive command dependencies are included to
remove tex
Current usage information for loads command is too verbose and long for
a command usage prompt. This flag simplifies the text for readability
purposes.
Signed-off-by: Ibai Erkiaga
---
(no changes since v1)
cmd/fpga.c | 21 -
1 file changed, 8 insertions(+), 13 deletions(-)
The current implementation generates some alignment issues as well as
some overlapping when all the fpga command options are enabled. The fix
is intended to improve readability of the usage info.
Signed-off-by: Ibai Erkiaga
---
Changes in v3:
- Split 3rd patch into two, resorting commands and Kc
Remove statements of Xilinx Only from the fpga command information and
ensure Kconfig dependencies to FPGA_XILINX are implemented instead.
Signed-off-by: Ibai Erkiaga
---
(no changes since v1)
Due to an issue with patman I had to add an empty line on the
CONFIG_FPGA_LOADB description
---
---
The current implementation generates some alignment issues as well as
some overlapping when all the fpga command options are enabled. The fix
is intended to improve readability of the usage info.
Signed-off-by: Ibai Erkiaga
---
Changes in v2:
- Tabs replaced by spaces
- fpga command added on eac
Current usage information for loads command is too verbose and long for
a command usage prompt. This flag simplifies the text for readability
purposes.
Signed-off-by: Ibai Erkiaga
---
(no changes since v1)
cmd/fpga.c | 21 -
1 file changed, 8 insertions(+), 13 deletions(-)
Current usage information is not read friendly specially when all the
options are selected. This series fix some of the issues in the info,
aligment and overlapping issues, excess of verbosity on the loads...
Additionally Xilinx exclusive command dependencies are included to
remove tex
An issue was identified where selecting the phy-mode as
rgmii-id in the device tree source (DTS) would cause the
`dwc_eth_xgmac_socfpga` driver to raise an unsupported phy mode error.
>From the MAC controller's perspective, the rgmii and rgmii-id
phy modes are effectively identical. To address thi
An issue was identified where selecting the phy-mode as
rgmii-id in the device tree source (DTS) would cause the
`dwc_eth_xgmac_socfpga` driver to raise an unsupported phy mode error.
>From the MAC controller's perspective, the rgmii and rgmii-id
phy modes are effectively identical. To address thi
Currently the FPGA reconfig status only return a single error status
which make the debugging of FPGA reconfiguration hard.
This patch is to expose the error status, major error code and
minor error code, for the FPGA reconfig to upper layer app.
Signed-off-by: Boon Khai Ng
---
.../mach-socfpga
Agilex5 having several ethernet instance, adding the device
name at the error message to differentiate between which
instance is having issue.
Signed-off-by: Boon Khai Ng
---
drivers/net/dwc_eth_xgmac.c | 82 +++--
1 file changed, 52 insertions(+), 30 deletions(-)
In Intel SoC FPGA Agilex5, it support several ethernet instances,
when there is an error occured at multiple interface it hardly tell
which instances that is associated to that error.
Hence, adding the device name at the error message to differentiate
between which instance is having issue.
Boon
1 - 100 of 131 matches
Mail list logo