-off-by: Michael Walle
Reviewed-by: Vladimir Oltean
---
arch/arm/dts/fsl-ls1028a.dtsi | 860 --
.../dt-bindings/clock/fsl,qoriq-clockgen.h| 15 +
2 files changed, 785 insertions(+), 90 deletions(-)
create mode 100644 include/dt-bindings/clock/fsl,qoriq
Kontron SL28 board, where
both host and peripheral mode was tested.
OTG mode is not supported. For this to work, one would need to read the
hardware status of the OTG pin in the bind() op. But it isn't allowed to
access the hardware in the bind() op (if I understand Simon correctly).
Michael
Instead of looking at all USB (host) devices, just search all DWC3
device tree nodes. This will (1) fix a panic if of_match is zero and (2)
also apply the fixup if the controller is in peripheral mode. Both
happen when the DWC3 USB controller driver is used.
Signed-off-by: Michael Walle
Add a helper to iterate over all nodes with a given compatible string.
Signed-off-by: Michael Walle
---
include/dm/ofnode.h | 24
1 file changed, 24 insertions(+)
diff --git a/include/dm/ofnode.h b/include/dm/ofnode.h
index 6a714d0c7b..0f680e5aa6 100644
--- a/include
Both dr_mode and maximum-speed properties are usually optional. Drivers
will still try to fetch the properties nonetheless, which leads to error
messages, although they are no errors. Change pr_err() to pr_debug().
Signed-off-by: Michael Walle
---
drivers/usb/common/common.c | 4 ++--
1 file
longer run
Signed-off-by: Michael Walle
---
drivers/usb/dwc3/core.c | 26 ++
drivers/usb/dwc3/core.h | 6 ++
2 files changed, 32 insertions(+)
diff --git a/drivers/usb/dwc3/core.c b/drivers/usb/dwc3/core.c
index dfd7cf683f..4fb6b59d50 100644
--- a/drivers/usb/dwc3/co
value.
Signed-off-by: Michael Walle
---
drivers/usb/dwc3/core.c | 69 +
drivers/usb/dwc3/core.h | 16 ++
2 files changed, 85 insertions(+)
diff --git a/drivers/usb/dwc3/core.c b/drivers/usb/dwc3/core.c
index 4fb6b59d50..ce1c0e88c2 100644
--- a
be set to peripheral or host.
Signed-off-by: Michael Walle
---
drivers/usb/dwc3/Kconfig | 10 ++
drivers/usb/dwc3/Makefile | 1 +
drivers/usb/dwc3/dwc3-layerscape.c | 222 +
3 files changed, 233 insertions(+)
create mode 100644 drivers/usb
Now that the DWC3 USB driver has support for the layerscape platform,
use it. This will have the benefit that peripheral mode will work.
Signed-off-by: Michael Walle
---
configs/kontron_sl28_defconfig | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/configs
hopefully coming soon.
Signed-off-by: Michael Walle
---
configs/kontron_sl28_defconfig | 5 +
1 file changed, 5 insertions(+)
diff --git a/configs/kontron_sl28_defconfig b/configs/kontron_sl28_defconfig
index 5b3ba58d39..0da31a4e54 100644
--- a/configs/kontron_sl28_defconfig
+++ b/configs
since v1:
- added test case for the new ofnode_for_each_compatible_node()
Michael Walle (9):
dm: core: add ofnode_for_each_compatible_node()
test: dm: add test for ofnode_for_each_compatible_node()
armv8: fsl-layerscape: rework the dwc3 snooping enable code
usb: common: silence dubious e
Instead of looking at all USB (host) devices, just search all DWC3
device tree nodes. This will (1) fix a panic if of_match is zero and (2)
also apply the fixup if the controller is in peripheral mode. Both
happen when the DWC3 USB controller driver is used.
Signed-off-by: Michael Walle
Check that all matching nodes have the correct compatible and that there
is at least one match.
Signed-off-by: Michael Walle
---
test/dm/ofnode.c | 18 ++
1 file changed, 18 insertions(+)
diff --git a/test/dm/ofnode.c b/test/dm/ofnode.c
index 49efabe871..cea0746bb3 100644
--- a
Add a helper to iterate over all nodes with a given compatible string.
Signed-off-by: Michael Walle
Reviewed-by: Simon Glass
---
include/dm/ofnode.h | 24
1 file changed, 24 insertions(+)
diff --git a/include/dm/ofnode.h b/include/dm/ofnode.h
index 6a714d0c7b
longer run
Signed-off-by: Michael Walle
---
drivers/usb/dwc3/core.c | 26 ++
drivers/usb/dwc3/core.h | 6 ++
2 files changed, 32 insertions(+)
diff --git a/drivers/usb/dwc3/core.c b/drivers/usb/dwc3/core.c
index dfd7cf683f..4fb6b59d50 100644
--- a/drivers/usb/dwc3/co
Both dr_mode and maximum-speed properties are usually optional. Drivers
will still try to fetch the properties nonetheless, which leads to error
messages, although they are no errors. Change pr_err() to pr_debug().
Signed-off-by: Michael Walle
---
drivers/usb/common/common.c | 4 ++--
1 file
Now that the DWC3 USB driver has support for the layerscape platform,
use it. This will have the benefit that peripheral mode will work.
Signed-off-by: Michael Walle
---
configs/kontron_sl28_defconfig | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/configs
value.
Signed-off-by: Michael Walle
---
drivers/usb/dwc3/core.c | 69 +
drivers/usb/dwc3/core.h | 16 ++
2 files changed, 85 insertions(+)
diff --git a/drivers/usb/dwc3/core.c b/drivers/usb/dwc3/core.c
index 4fb6b59d50..ce1c0e88c2 100644
--- a
be set to peripheral or host.
Signed-off-by: Michael Walle
---
drivers/usb/dwc3/Kconfig | 10 ++
drivers/usb/dwc3/Makefile | 1 +
drivers/usb/dwc3/dwc3-layerscape.c | 222 +
3 files changed, 233 insertions(+)
create mode 100644 drivers/usb
hopefully coming soon.
Signed-off-by: Michael Walle
---
configs/kontron_sl28_defconfig | 5 +
1 file changed, 5 insertions(+)
diff --git a/configs/kontron_sl28_defconfig b/configs/kontron_sl28_defconfig
index 5b3ba58d39..0da31a4e54 100644
--- a/configs/kontron_sl28_defconfig
+++ b/configs
Hi,
> LS(1021/1012/1028/1043/1046/1088/2088), LX2160 - updated device tree
>
> Signed-off-by: Gaurav Jain
> Reviewed-by: Priyanka Jain
> ---
> [..]
>
> diff --git a/arch/arm/dts/fsl-ls1028a.dtsi b/arch/arm/dts/fsl-ls1028a.dtsi
> index 50f9b527cd..c2a156ea8e 100644
> --- a/arch/arm/dts/fsl-ls10
Hi Bin,
Marek suggested to add you. Unfortunately, get_maintainer.pl doesn't
mention
you.
You can find the whole thread here:
https://lore.kernel.org/u-boot/20211015131525.721323-1-mich...@walle.cc/
Am 2021-10-15 15:15, schrieb Michael Walle:
Primarily, this will add support for perip
Hi Marcel,
Am 2021-10-23 00:19, schrieb Marcel Ziswiler:
From: Marcel Ziswiler
Note that this re-base is only compile tested.
Care to explain what this is? Why are you taking my patchset
and make a new version of it and rebasing it on the wrong
tree? Did I miss something?
-michael
+0200, Michael Walle wrote:
Hi Marcel,
Am 2021-10-23 00:19, schrieb Marcel Ziswiler:
> From: Marcel Ziswiler
>
>
> Note that this re-base is only compile tested.
Care to explain what this is? Why are you taking my patchset
and make a new version of it and rebasing it on the wrong
tree?
>On Mon, Sep 13, 2021 at 01:22:10PM +0530, Rayagonda Kokatanur wrote:
>> On Mon, Sep 13, 2021 at 11:29 AM Priyanka Jain (OSS)
>> wrote:
..
>> > Tom,
>> >
>> > I agree that bindings patch is essential for device-tree changes.
>> > But merging this patch will break Layerscape Platforms.
>> > We ha
o-uclass.c | 139 +-
5 files changed, 175 insertions(+), 51 deletions(-)
For this series:
Tested-by: Michael Walle
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot
Am 2019-11-22 02:36, schrieb Alex Marginean:
This driver is used for the Ethernet switch integrated into LS1028A
NXP.
Felix on LS1028A has 4 front panel ports and two internal ports, I/O
to/from the switch is done through an ENETC Ethernet interface.
The 4 front panel ports are available as Ethe
Am 2019-11-22 02:36, schrieb Alex Marginean:
The definition follows the DSA binding in kernel and describes the
switch,
its ports and PHYs.
ENETC PF6 is the 2nd Eth controller linked to the switch on LS1028, it
is
nitpicking.. LS1028A
not used in U-Boot and was disabled.
it should be che
create mode 100644 include/dsa.h
create mode 100644 net/dsa-uclass.c
create mode 100644 test/dm/dsa.c
For the patches affecting the real hardware:
Tested-by: Michael Walle
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot
Hi,
sorry for the second mail. I've missed something. See below.
Am 2019-11-22 02:36, schrieb Alex Marginean:
The definition follows the DSA binding in kernel and describes the
switch,
its ports and PHYs.
ENETC PF6 is the 2nd Eth controller linked to the switch on LS1028, it
is
not used in U
Mark board_fit_config_name_match() as weak so a board can overwrite the
empty function.
Signed-off-by: Michael Walle
---
arch/arm/cpu/armv8/fsl-layerscape/spl.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm/cpu/armv8/fsl-layerscape/spl.c
b/arch/arm/cpu/armv8/fsl
Hi Alex,
Am 2019-11-27 14:57, schrieb Alex Marginean:
Hardware comes out of reset with implicit values, but these are outside
the accepted range for Layerscape gen 3 chassis spec used on LS1028A.
Allocate different IDs and fix up Linux DT to use them.
Signed-off-by: Alex Marginean
---
arch/ar
finally networking in linux, yay ;)
Tested-by: Michael Walle
---
Changes in v2:
- moved code under arm/cpu from board as it's in fact SoC related
Replaces v1 and this earlier patch:
https://patchwork.ozlabs.org/patch/1144486/
arch/arm/cpu/armv8/fsl-layerscape/cpu.c | 9 ++
Am 2019-11-29 06:03, schrieb Priyanka Jain:
-Original Message-
From: U-Boot On Behalf Of Michael Walle
Sent: Saturday, November 2, 2019 11:56 PM
To: u-boot@lists.denx.de
Subject: [U-Boot] [PATCH v2 1/2] spi: nxp_fspi: new driver for the
FlexSPI
controller
This is a port of the
Am 2019-12-01 01:55, schrieb Alexandru Marginean:
Hi Michael,
On 10/22/2019 1:03 AM, Michael Walle wrote:
device_probe() may fail in which case the seq_id will be -1. Don't
display these devices during startup. While this is only a cosmetic
change, the return value of eth_initialize()
PCI devices may be disabled in the device tree. Devices which are probed
by the device tree handle the "status" property and are skipped if
disabled. Devices which are probed by the PCI enumeration don't check
that property. Fix it.
Signed-off-by: Michael Walle
---
drivers/pci/p
From: Vladimir Oltean
To eliminate any doubts about the out-of-reset value of the PHY, that
the driver previously relied on.
If bisecting shows that this commit breaks your board you probably have
a wrong PHY interface mode. You probably want the
PHY_INTERFACE_MODE_RGMII_RXID or PHY_INTERFACE_MO
From: Vladimir Oltean
Signed-off-by: Vladimir Oltean
Acked-by: Joe Hershberger
---
drivers/net/phy/atheros.c | 69 +++
1 file changed, 41 insertions(+), 28 deletions(-)
diff --git a/drivers/net/phy/atheros.c b/drivers/net/phy/atheros.c
index 537c1a9125..c0c
From: Vladimir Oltean
Delete the extraneous write to debug reg 5 that enables Tx delay
When the driver was originally introduced in commit "6027384a phylib:
Add Atheros AR8035 GETH PHY support", the Tx delay was being
unconditionally enabled.
Then during "2ec4d10b phy: atheros: add support for
Provide functions to read and write the Atheros debug registers.
Signed-off-by: Michael Walle
---
drivers/net/phy/atheros.c | 57 ---
1 file changed, 41 insertions(+), 16 deletions(-)
diff --git a/drivers/net/phy/atheros.c b/drivers/net/phy/atheros.c
index
Signed-off-by: Michael Walle
---
drivers/net/phy/atheros.c | 10 +++---
1 file changed, 7 insertions(+), 3 deletions(-)
diff --git a/drivers/net/phy/atheros.c b/drivers/net/phy/atheros.c
index 01953a1390..5ff5875d3d 100644
--- a/drivers/net/phy/atheros.c
+++ b/drivers/net/phy/atheros.c
From: Vladimir Oltean
Also take the opportunity to use the phy_read_mmd and phy_write_mmd
convenience functions.
Signed-off-by: Vladimir Oltean
Acked-by: Joe Hershberger
---
drivers/net/phy/atheros.c | 19 ++-
1 file changed, 14 insertions(+), 5 deletions(-)
diff --git a/driv
e onto them
- fix the CLK_25M settings for the AR8035
- add two new patches "fix AR8021 PHY ID mask" and "use defines for PHY
IDs"
- use the new kernel device tree binding for the AR803x PHYs:
https://patchwork.ozlabs.org/patch/1188293/
- add debugging output
Michael Wa
The upper bits are all the OUI.
Signed-off-by: Michael Walle
---
drivers/net/phy/atheros.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/net/phy/atheros.c b/drivers/net/phy/atheros.c
index 3cc162828c..01953a1390 100644
--- a/drivers/net/phy/atheros.c
+++ b/drivers
From: Vladimir Oltean
Debug register 5 contains TX_CLK DELAY at bit 8 and reserved values at
the other bit positions, just like the other PHYs in the family do.
Therefore, it is not necessary to hardcode the reserved values, but
instead simply follow the read-modify-write procedure from the commo
Signed-off-by: Michael Walle
---
drivers/net/phy/atheros.c | 38 ++
1 file changed, 22 insertions(+), 16 deletions(-)
diff --git a/drivers/net/phy/atheros.c b/drivers/net/phy/atheros.c
index 660dcd9491..22035c2496 100644
--- a/drivers/net/phy/atheros.c
+++ b
output.
Also the PHY supports different RGMII I/O voltages: 1.5V, 1.8V and 2.5V.
An internal LDO is able to provide 1.5V (default) and 1.8V. The 2.5V
option needs an external supply voltage. This commit adds support to
switch the internal LDO to 1.8V.
Signed-off-by: Michael Walle
---
doc/device-tree
. Please have a
look at doc/device-tree-bindings/net/phy/atheros.txt. You need to set
"clk-out-frequency = <12500>" because that value was the hardcoded
value until this commit.
Signed-off-by: Michael Walle
---
drivers/net/phy/atheros.c | 13 -
1 file changed, 13 de
The two functions are now exactly the same, remove one of them.
Signed-off-by: Michael Walle
---
drivers/net/phy/atheros.c | 30 +++---
1 file changed, 3 insertions(+), 27 deletions(-)
diff --git a/drivers/net/phy/atheros.c b/drivers/net/phy/atheros.c
index 208b06d3c7
Am 2019-11-30 02:11, schrieb Joe Hershberger:
On Fri, Oct 25, 2019 at 7:28 PM Michael Walle wrote:
Provide functions to read and write the Atheros debug registers.
Signed-off-by: Michael Walle
Acked-by: Joe Hershberger
Sorry this was superseeded by
https://patchwork.ozlabs.org/project
Am 2019-11-30 02:11, schrieb Joe Hershberger:
On Fri, Oct 25, 2019 at 7:28 PM Michael Walle wrote:
Provide functions to read and write the Atheros debug registers.
Signed-off-by: Michael Walle
Acked-by: Joe Hershberger
Sorry this series superseeded by
https://patchwork.ozlabs.org
Hi Joe, Hi Tom,
Am 2019-12-05 16:55, schrieb Joe Hershberger:
Hi Michael,
On Fri, Oct 25, 2019 at 7:28 PM Michael Walle wrote:
Provide functions to read and write the Atheros debug registers.
Signed-off-by: Michael Walle
This series is adding too much size to several of the boards'
Hi Tom,
Am 2019-12-06 00:58, schrieb Tom Rini:
On Fri, Dec 06, 2019 at 12:27:39AM +0100, Michael Walle wrote:
Hi Joe, Hi Tom,
Am 2019-12-05 16:55, schrieb Joe Hershberger:
> Hi Michael,
>
> On Fri, Oct 25, 2019 at 7:28 PM Michael Walle wrote:
> >
> > Provide functions
Am 2019-12-06 00:58, schrieb Tom Rini:
That said, looking over the u-boot-spl.map, it looks like nfs stuff
doesn't get discarded for some reason, I'm going to look in to that.
CONFIG_CMD_NFS will pull that. There are also other network related
cmds whose code is pulled into the SPL through net/
Hi Tom, Hi Joe,
Am 2019-12-06 00:58, schrieb Tom Rini:
On Fri, Dec 06, 2019 at 12:27:39AM +0100, Michael Walle wrote:
Hi Joe, Hi Tom,
Am 2019-12-05 16:55, schrieb Joe Hershberger:
> Hi Michael,
>
> On Fri, Oct 25, 2019 at 7:28 PM Michael Walle wrote:
> >
> > Provide
Am 2019-12-10 15:55, schrieb Alex Marginean:
Passes on the primary address used by u-boot to Linux. The code does a
DT
fix-up for ENETC PFs and sets the primary MAC address in IERB. The
address
in IERB is restored on ENETC PCI functions at FLR.
I don't get the reason why this is done in a
Hi Vladimir,
Am 2019-12-11 13:46, schrieb Vladimir Oltean:
Hi Michael,
On Wed, 11 Dec 2019 at 00:48, Michael Walle wrote:
Am 2019-12-10 15:55, schrieb Alex Marginean:
> Passes on the primary address used by u-boot to Linux. The code does a
> DT
> fix-up for ENETC PFs and sets th
Am 2019-12-11 14:04, schrieb Alexandru Marginean:
On 12/10/2019 11:47 PM, Michael Walle wrote:
Am 2019-12-10 15:55, schrieb Alex Marginean:
Passes on the primary address used by u-boot to Linux. The code does
a DT
fix-up for ENETC PFs and sets the primary MAC address in IERB. The
address
Hi Alex,
Am 2019-12-11 16:37, schrieb Alexandru Marginean:
On 12/11/2019 2:16 PM, Michael Walle wrote:
Hi Vladimir,
Am 2019-12-11 13:46, schrieb Vladimir Oltean:
Hi Michael,
On Wed, 11 Dec 2019 at 00:48, Michael Walle wrote:
Am 2019-12-10 15:55, schrieb Alex Marginean:
> Passes on
Hi Alex,
Am 2019-12-11 22:01, schrieb Alexandru Marginean:
Hi Michael,
On 12/11/2019 6:03 PM, Michael Walle wrote:
Hi Alex,
Am 2019-12-11 16:37, schrieb Alexandru Marginean:
On 12/11/2019 2:16 PM, Michael Walle wrote:
Hi Vladimir,
Am 2019-12-11 13:46, schrieb Vladimir Oltean:
Hi Michael
Hi Priyanka, Hi Jagan, Hi Vingesh,
Am 2019-11-29 08:49, schrieb Michael Walle:
Am 2019-11-29 06:03, schrieb Priyanka Jain:
-Original Message-
From: U-Boot On Behalf Of Michael
Walle
Sent: Saturday, November 2, 2019 11:56 PM
To: u-boot@lists.denx.de
Subject: [U-Boot] [PATCH v2 1/2
Also align the fspi node with the kernel one.
Signed-off-by: Michael Walle
Reviewed-by: Kuldeep Singh
---
changes since v1:
- none
changes since v2:
- none
changes since v3:
- none
arch/arm/dts/fsl-ls1028a.dtsi | 14 --
1 file changed, 8 insertions(+), 6 deletions(-)
diff
rk support, changing the clock speed was not
tested. This also means that it is not possible to change the SPI
speed on LS1028A for now (neither is it possible in the linux driver).
Signed-off-by: Michael Walle
Reviewed-by: Jagan Teki
Tested-by: Kuldeep Singh
---
changes since v1:
- fixed typo, th
Signed-off-by: Michael Walle
---
changes since v1:
- n/a
changes since v2:
- new patch
changes since v3:
- none
arch/arm/dts/fsl-ls1028a.dtsi | 55 ---
1 file changed, 31 insertions(+), 24 deletions(-)
diff --git a/arch/arm/dts/fsl-ls1028a.dtsi b/arch/a
ugh I don't understand the root cause of the said problem.
Thomas, Michal, could you please test this and then I'd add a second
patch removing the old code.
Cc: Thomas Fitzsimmons
Cc: Michal Simek
Signed-off-by: Michael Walle
---
drivers/core/uclass.c | 20 ++--
1 fi
Intead of setting the MAC address in enetc_start() use the proper
write_hwaddr(). U-Boot takes care of the random MAC address, too. Also,
this will correctly handle ethNmacskip etc.
Signed-off-by: Michael Walle
---
drivers/net/fsl_enetc.c | 17 -
1 file changed, 8 insertions
Am 2019-12-18 21:00, schrieb Alexandru Marginean:
Hi Michael,
On 12/18/2019 5:42 PM, Michael Walle wrote:
If there are aliases for an uclass, set the base for the "dynamically"
allocated numbers next to the highest alias.
Please note, that this might lead to holes in the sequences,
Am 2019-12-18 19:44, schrieb Alexandru Marginean:
Hi Michael,
On 12/18/2019 5:47 PM, Michael Walle wrote:
Intead of setting the MAC address in enetc_start() use the proper
write_hwaddr(). U-Boot takes care of the random MAC address, too.
Also,
this will correctly handle ethNmacskip etc
@konsulko.com/
[2]
https://lore.kernel.org/u-boot/20200726170733.30214-1-rayagonda.kokata...@broadcom.com/
[3]
https://lore.kernel.org/u-boot/20200610104120.30668-10-rayagonda.kokata...@broadcom.com/
[4] https://lore.kernel.org/u-boot/20200428021935.27659-1-zhiqiang@nxp.com/
Michael Wal
: Priyanka Jain
Reported-by: Michael Walle
Signed-off-by: Tom Rini
---
arch/arm/cpu/armv8/fsl-layerscape/soc.c | 18 +-
arch/arm/dts/fsl-ls1028a.dtsi | 6 --
arch/arm/dts/fsl-ls1088a.dtsi | 6 --
arch/arm/dts/fsl-ls2080a.dtsi | 6 --
arch/arm
Stop using the device tree as a source for ad-hoc information.
This reverts commit 2ae7adc659f7fca9ea65df4318e5bca2b8274310.
Signed-off-by: Michael Walle
---
arch/arm/Kconfig| 2 -
arch/arm/cpu/armv8/fsl-layerscape/soc.c | 27 +-
arch/arm/include/asm/gic-v3.h
Am 2021-10-28 11:20, schrieb Bharat Gooty:
On Thu, Oct 28, 2021 at 2:33 PM Marc Zyngier wrote:
For GIC V3, once the LPI tables are programmed, we can not update it,
unless we do a reset.
For the kexec kernel, where the reboot does not happen, in this case,
during the new kernel boot, the new
Am 2021-10-28 13:35, schrieb Bharat Gooty:
On Thu, Oct 28, 2021 at 4:52 PM Michael Walle
wrote:
Am 2021-10-28 11:20, schrieb Bharat Gooty:
On Thu, Oct 28, 2021 at 2:33 PM Marc Zyngier
wrote:
For GIC V3, once the LPI tables are programmed, we can not update
it,
unless we do a reset.
For
21-10-28 23:09, schrieb Marc Zyngier:
On Wed, 27 Oct 2021 17:54:54 +0100,
Michael Walle wrote:
Stop using the device tree as a source for ad-hoc information.
This reverts commit 2ae7adc659f7fca9ea65df4318e5bca2b8274310.
Signed-off-by: Michael Walle
---
int ls_gic_rd_tables_init(void
Am 2021-10-29 00:36, schrieb Simon Glass:
On Wed, 27 Oct 2021 at 10:55, Michael Walle wrote:
Please stop throwing every ad-hoc information in the device tree. Use
the
official bindings (or maybe some bindings which will get approved
soon).
Can I suggest that your commit subject be a
Hi,
I sometimes see a corrupted initrd during kernel boot on my board
(kontron_sl28). Debugging showed that in this case the spin table
for the secondary CPUs overlaps with the lmb initrd allocations
(initrd_high is set).
I had a look at how the fdt and initrd are relocated (if enabled). In
summ
Am 2021-10-31 12:44, schrieb Mark Kettenis:
Date: Sun, 31 Oct 2021 11:43:38 +0100
From: Michael Walle
Hi,
I sometimes see a corrupted initrd during kernel boot on my board
(kontron_sl28). Debugging showed that in this case the spin table
for the secondary CPUs overlaps with the lmb initrd
Am 2021-10-31 13:51, schrieb Mark Kettenis:
Date: Sun, 31 Oct 2021 13:04:40 +0100
From: Michael Walle
Am 2021-10-31 12:44, schrieb Mark Kettenis:
>> Date: Sun, 31 Oct 2021 11:43:38 +0100
>> From: Michael Walle
>>
>> Hi,
>>
>> I sometimes see a corrupted i
Hi,
Am 2021-10-31 17:45, schrieb Z.Q. Hou:
-Original Message-
From: Marc Zyngier [mailto:m...@kernel.org]
Sent: 2021年10月29日 5:09
To: Michael Walle
Cc: u-boot@lists.denx.de; Vladimir Oltean ;
Z.Q. Hou
; Bharat Gooty ;
Rayagonda Kokatanur ; Simon Glass
; Priyanka Jain ; Tom Rini
.
Instead use memalign() which allocates on memory on the heap which is
correctly carved out by lmb.
Please note, that the memory is later reserved in the device tree as
well as in the EFI memory map in ft_fixup_cpu() (in
arch/arm/cpu/armv8/fsl-layerscape/fdt.c).
Signed-off-by: Michael Walle
---
("scripts/get_maintainer.pl: enable find_maintainer_files")
explicitly enabled that feature. Nowadays, we also have to set
maintainer_path to a directory.
To fix it and enable recursive search of MAINTAINERS, create a
configuration file to set these two variables.
Signed-o
I'd like to keep informed about ls1028a.dtsi changes. For now, there is
no top-level entry for any layerscape specific files. Instead, add the
file entry to my board MAINTAINERS file.
Signed-off-by: Michael Walle
---
board/kontron/sl28/MAINTAINERS | 1 +
1 file changed, 1 insertion(+)
Am 2021-10-31 18:36, schrieb Mark Kettenis:
Date: Sun, 31 Oct 2021 16:19:56 +0100
From: Michael Walle
..
>> > Unless CONFIG_EFI_LOADER is defined. Then it relocates the spin table
>> > to memory allocated using efi_allocate_pages(). But that function
>> > only
> On Fri, Oct 29, 2021 at 2:14 PM Michal Simek wrote:
>>
>> When MAC address is randomly generated it should be also saved to
>> variables. This step is there when MAC address is passed via pdata but not
>> when it is randomly generated.
>>
>> Signed-off-by: Michal Simek
>> ---
>>
>> net/eth-ucl
Hi,
> On Thu, 28 Oct 2021 at 05:51, Simon Glass wrote:
> > On Tue, 26 Oct 2021 at 00:46, Ilias Apalodimas
> > wrote:
..
> > Linux actually doesn't care if the U-Boot properties are in the tree,
> > so long as we have proper bindings. My point here is we only need
> > either:
> >
> > a. one dev
> Please CC board maintainers on changes to their code.
btw. I _think_ this one is because of a broken get_maintainer.pl. See [1].
-michael
[1] https://lore.kernel.org/u-boot/20211031223812.634361-1-mich...@walle.cc/
Am 2021-11-04 12:16, schrieb Michal Simek:
On 11/4/21 03:09, Grygorii Strashko wrote:
On 02/11/2021 12:27, Michal Simek wrote:
On 11/2/21 10:00, Michael Walle wrote:
On Fri, Oct 29, 2021 at 2:14 PM Michal Simek
wrote:
When MAC address is randomly generated it should be also saved to
Am 2021-11-04 14:15, schrieb Michal Simek:
On 11/4/21 13:27, Michael Walle wrote:
Am 2021-11-04 12:16, schrieb Michal Simek:
On 11/4/21 03:09, Grygorii Strashko wrote:
On 02/11/2021 12:27, Michal Simek wrote:
On 11/2/21 10:00, Michael Walle wrote:
On Fri, Oct 29, 2021 at 2:14 PM Michal
Am 2021-11-05 18:39, schrieb Sean Anderson:
This series ports some of the patches from fsl_esdhc to fsl_esdhc_imx.
Because these drivers share a common lineage, many of these patches
apply with minor changes. For each one, I have noted the originating
commit in the style of linux stable backports
Am 2021-11-08 09:48, schrieb ZHIZHIKIN Andrey:
..
> Disabling the JR0 node in the kernel makes this error go away, and
> decreases the JR count to 2 which can be observed in the NXP vendor kernel.
>
> I suggest you to extract the node disabling from this patch and send it to
Kernel.
> Once acce
> On Fri, Nov 5, 2021 at 10:47 PM wrote:
> >
> > Hi,
> >
> > On 6/22/21 8:21 AM, chao zeng wrote:
> > > From: Chao Zeng
> > >
> > > When operating the write-protection flash,spi_flash_std_write() and
> > > spi_flash_std_erase() would return wrong result.The flash is protected,
> > > but write or
Am 2021-11-04 22:00, schrieb Ramon Fried:
What's the verdict ? We're keeping this patch ?
There was a good point from Grygorii: linux might deal
in its own way with missing ethernet addresses (and warn
the user about it because its usually an error).
And IMHO that net list can be fixed in a d
> The UEFI specification requires for ExitBootServices() that "the boot
> services watchdog timer is disabled". We already disable the software
> watchdog. We should additionally disable the hardware watchdogs.
What about watchdogs that cannot be stopped? IIRC the IMX SoCs are
like that.
-michael
Am 2021-11-09 15:46, schrieb Mark Kettenis:
From: Michael Walle
Date: Tue, 9 Nov 2021 15:20:17 +0100
> The UEFI specification requires for ExitBootServices() that "the boot
> services watchdog timer is disabled". We already disable the software
> watchdog. We should addit
Am 2021-11-10 02:37, schrieb Tom Rini:
On Wed, Nov 10, 2021 at 01:26:12AM +0100, Rasmus Villemoes wrote:
On 10/11/2021 01.18, Rasmus Villemoes wrote:
> On 09/11/2021 20.42, Tom Rini wrote:
>> On Tue, Nov 09, 2021 at 08:21:07PM +0100, Heiko Thiery wrote:
>>> Hi Wolfgang,
>>>
>
>>> I know this is
Am 2021-10-13 18:14, schrieb Michael Walle:
Copy the board device tree files from linux v5.14. On top of the v5.14
dtbs the changes of these two patches are included here which are
needed
for u-boot:
https://lore.kernel.org/linux-devicetree/20210831134013.1625527-7-mich...@walle.cc/
https
Hi Ramon,
Am 2021-11-09 14:55, schrieb Michael Walle:
Am 2021-11-04 22:00, schrieb Ramon Fried:
What's the verdict ? We're keeping this patch ?
There was a good point from Grygorii: linux might deal
in its own way with missing ethernet addresses (and warn
the user about it b
> > If Linux driver does not need to be updated to support MPFS macb using
> > existing compatible string but U-Boot driver has to, something is
> > wrong on the U-Boot macb driver side.
> >
> > Would you please reconsider the whole changes?
> >
> We submitted patches(v1, v2) last year for the U-Bo
Don't get the MAC address by the environment, but by the platform data
of the udevice. This will fix "net list" if the MAC address is randomly
generated and won't change behavior when linux is booted.
Signed-off-by: Michael Walle
---
Hi,
this is a proposal to fix the &quo
Am 2021-11-15 13:15, schrieb Marek Vasut:
On 11/15/21 1:11 PM, Michael Walle wrote:
Don't get the MAC address by the environment, but by the platform data
of the udevice. This will fix "net list" if the MAC address is
randomly
generated and won't change behavior when linu
801 - 900 of 1166 matches
Mail list logo