* We already have a header 'backtrace', there is no need to repeat the
word backtrace on every line.
* Add a blank line before the backtrace section of the crash report for
improved readability.
* If U-Boot is compiled without backtrace, there is no need to write a
message at all.
* Avoid #if
Hi Jiaxun,
On Mon, 13 May 2024 at 23:43, Jiaxun Yang wrote:
>
> We can now boot with upstream devicetree.
>
> Signed-off-by: Jiaxun Yang
> ---
> arch/mips/Kconfig| 1 +
> arch/mips/dts/Makefile | 1 -
> arch/mips/dts/boston-u-boot.dtsi | 10 ++
> arch/mips/dts/img
Hi Jiaxun,
On Mon, 13 May 2024 at 23:43, Jiaxun Yang wrote:
>
> It is required to make OF_UPSTREAM work.
>
> Signed-off-by: Jiaxun Yang
> ---
> dts/upstream/src/mips/Makefile | 14 ++
> 1 file changed, 14 insertions(+)
>
Reviewed-by: Sumit Garg
-Sumit
> diff --git a/dts/upstream
Hi Quentin
On Tue, 14 May 2024 at 00:01, Quentin Schulz wrote:
>
> Hi Anand,
>
> On 5/13/24 2:07 PM, Anand Moon wrote:
> > [You don't often get email from an...@edgeble.ai. Learn why this is
> > important at https://aka.ms/LearnAboutSenderIdentification ]
> >
> > Hi Quentin,
> >
> > On Mon, 13 M
From: Anand Moon
Migrate RV1126 boards that exists in Linux v6.8 to use OF_UPSTREAM.
Following targets is migrated to use OF_UPSTREAM:
- rv1126-edgeble-neu2 : Board is an industrial form factor
IO board.
- sonoff-ihost-rv1126 : Gateway device designed to provide a
The V3s is identical regarding register layout, clocks and resets to
the sun6i variants. Therefore, we can just add the MACH_SUN8I_V3S to
the sun6i compatible ones.
SPI boot was tested on a custom board with a Gigadevice GD25Q64 8MiB
SPI flash.
Signed-off-by: Michael Walle
---
arch/arm/mach-sun
eMMC v4+ devices have hardware partitions that are accessed via the
PARTITION_CONFIG (Extended CSD Register 179) PARTITION_ACCESS
and BOOT_PARTITION_ENABLE fields defined as:
bit 5:3: BOOT_PARTITION_ENABLE
0x0: Device not boot enabled (default)
0x1: Boot Area partition 1 enabled for boot
0x2:
To aid in understanding what emmc hardware partition is being
used to boot on power-up, display the hardware partition name in the
SPL.
Signed-off-by: Tim Harvey
---
v4:
- include previous stand-alone patch in series
- use emmc hw partition enum and names
---
board/gateworks/venice/spl.c | 16
Modern eMMC v4+ devices have multiple hardware partitions per the JEDEC
specification described as:
Boot Area Partition 1
Boot Area Partition 2
RPMB Partition
General Purpose Partition 1
General Purpose Partition 2
General Purpose Partition 3
General Purpose Partition 4
User Data Area
Thes
Modern eMMC v4+ devices have multiple hardware partitions per the JEDEC
specification described as:
Boot Area Partition 1
Boot Area Partition 2
RPMB Partition
General Purpose Partition 1
General Purpose Partition 2
General Purpose Partition 3
General Purpose Partition 4
User Data Ar
On 5/13/24 10:52 PM, Tim Harvey wrote:
On Mon, Apr 29, 2024 at 1:51 PM Marek Vasut wrote:
On 4/29/24 6:48 PM, Tim Harvey wrote:
On Sat, Apr 27, 2024 at 4:20 PM Marek Vasut wrote:
On 4/27/24 2:11 AM, Tim Harvey wrote:
[...]
diff --git a/include/mmc.h b/include/mmc.h
index 4b8327f1f93b..7
Add the compatible string for the emac found on the V3s SoC. The SoC
only supports the internal PHY. There are no (R)MII signals on any pins.
Signed-off-by: Michael Walle
---
drivers/net/sun8i_emac.c | 7 +++
1 file changed, 7 insertions(+)
diff --git a/drivers/net/sun8i_emac.c b/drivers/ne
Add the clock gate registers as well as the reset register bits for the
EMAC and EPHY for the V3s. These are needed by the sun8i network driver.
Signed-off-by: Michael Walle
---
drivers/clk/sunxi/clk_v3s.c | 6 ++
1 file changed, 6 insertions(+)
diff --git a/drivers/clk/sunxi/clk_v3s.c b/dr
Add network support for the V3s which only supports the internal
PHY. Adding support was straight forward. The emac driver just needs
the compatible string and some platform data and the clock driver
needs to know the bits for the clock gating as well as the reset
bits.
This was tested on a custom
On Mon, Apr 29, 2024 at 1:51 PM Marek Vasut wrote:
>
> On 4/29/24 6:48 PM, Tim Harvey wrote:
> > On Sat, Apr 27, 2024 at 4:20 PM Marek Vasut wrote:
> >>
> >> On 4/27/24 2:11 AM, Tim Harvey wrote:
> >>
> >> [...]
> >>
> >>> diff --git a/include/mmc.h b/include/mmc.h
> >>> index 4b8327f1f93b..7243b
Hi Anand,
On 5/13/24 2:07 PM, Anand Moon wrote:
[You don't often get email from an...@edgeble.ai. Learn why this is important
at https://aka.ms/LearnAboutSenderIdentification ]
Hi Quentin,
On Mon, 13 May 2024 at 16:10, Quentin Schulz wrote:
Hi Anand,
On 5/11/24 6:12 PM, Anand Moon wrote:
From: Maxim Moskalets
Loading and running the ELF image is the responsibility of the
library and should not be associated with the command line interface.
It is also required to run ELF images from FIT with the bootm command
so as not to depend on the command line interface.
Signed-off-by: Maxi
Paul had left MIPS a couple of years ago, his email address is
no longer valid.
Replace it with his kenrel.org email, which has been used in
kernel and QEMU, in case we still want to reach him.
Signed-off-by: Jiaxun Yang
---
.mailmap| 3 ++-
board/imgtec/boston/MAINTAINE
We can now boot with upstream devicetree.
Signed-off-by: Jiaxun Yang
---
arch/mips/Kconfig| 1 +
arch/mips/dts/Makefile | 1 -
arch/mips/dts/boston-u-boot.dtsi | 10 ++
arch/mips/dts/img,boston.dts | 222 ---
board/imgtec/bos
It is required to make OF_UPSTREAM work.
Signed-off-by: Jiaxun Yang
---
dts/upstream/src/mips/Makefile | 14 ++
1 file changed, 14 insertions(+)
diff --git a/dts/upstream/src/mips/Makefile b/dts/upstream/src/mips/Makefile
new file mode 100644
index ..9a8f6aa35846
--- /de
In upstream devicetree, clk_boston is a child of syscon node
and there is no "regmap" property for clk_boston node.
Try to check parent device first to look for syscon.
Signed-off-by: Jiaxun Yang
---
drivers/clk/clk_boston.c | 15 ++-
1 file changed, 10 insertions(+), 5 deletions(-)
When bootph-all is enabled for a syscon driver, the device
may leave unprobed when syscon_get_regmap is called by another
driver.
Perform device_probe in syscon_get_regmap, there is no side
affect as device_probe will return 0 quickly for an activated
device.
Signed-off-by: Jiaxun Yang
---
driv
Provide default environment variables on image loading address
to make the board useful.
Signed-off-by: Jiaxun Yang
---
board/imgtec/boston/Kconfig| 4
board/imgtec/boston/boston.env | 9 +
2 files changed, 13 insertions(+)
diff --git a/board/imgtec/boston/Kconfig b/board/imgte
This is a PC-like platform board.
Enable drivers for most on-board devices to make it useful.
Signed-off-by: Jiaxun Yang
---
arch/mips/Kconfig | 27 +++
1 file changed, 27 insertions(+)
diff --git a/arch/mips/Kconfig b/arch/mips/Kconfig
index eb7f3ad23762..748b5175b2eb 1
Some drivers needs this header.
Provide this dummy header as riscv did.
Signed-off-by: Jiaxun Yang
---
arch/mips/include/asm/acpi_table.h | 10 ++
1 file changed, 10 insertions(+)
diff --git a/arch/mips/include/asm/acpi_table.h
b/arch/mips/include/asm/acpi_table.h
new file mode 100644
Remove hard dependencies to arch headers, get clock from clk
subsystem if arch clock function is not available, align
compatible strings with devicetree binding.
No functional change on existing platforms, just get it build
on other platforms.
Signed-off-by: Jiaxun Yang
---
drivers/ata/dwc_ahsa
Ensure that we are using correct physical/virtual address for
DMA buffer write and hardware register settings.
The convention is: in ahci_ioports all pointers are virtual,
that will be converted to physical address when writing to
hardware registers or into sg/cmd_tbl.
Also fixed 64bit physical a
For MIPS we are always looking gd->dram in virtual address so
PCI_MAP_SYSTEM_MEMORY should always be enabled.
If in future we ever want to make it physical we have to set
ARCH_MAP_SYSMEM.
Signed-off-by: Jiaxun Yang
---
drivers/pci/Kconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/driv
Boston has a very limited memory range for PCI controllers, where
1MB can't easily fit into it.
Make alignment boundary of PCI memory resource allocation a Kconfig
option and default to 0x1 for boston.
Signed-off-by: Jiaxun Yang
---
drivers/pci/Kconfig| 9 +
drivers/pci/pci_aut
Probe size of ecam from devicetree properly and cap accessible
bus number accorading to ecam region size to ensure we don't go
beyond hardware address space.
Also disable all interrupts to ensure errors are handled silently.
Signed-off-by: Jiaxun Yang
---
drivers/pci/pcie_xilinx.c | 53
/src/mips/Makefile | 14 +++
include/ahci.h | 4 +-
28 files changed, 234 insertions(+), 308 deletions(-)
---
base-commit: c8ffd1356d42223cbb8c86280a083cc3c93e6426
change-id: 20240513-boston-45ef6edc219f
Best regards,
--
Jiaxun Yang
On Mon, May 13, 2024 at 07:59:16PM +0300, Maxim Moskalets wrote:
> This header uses u32 and should include header with this typedef.
>
> Signed-off-by: Maxim Moskalets
> ---
> arch/arm/include/asm/arch-rockchip/clock.h | 2 ++
> 1 file changed, 2 insertions(+)
>
> diff --git a/arch/arm/include
On Mon, 13 May 2024 15:13:53 +0300, Roger Quadros wrote:
> Sync AM62 device tree files with Linux v6.9 and
> add in the missing bits in -u-boot.dtsi to get CPSW
> Ethernet working.
>
> CI testing
> https://github.com/u-boot/u-boot/pull/534
>
> [...]
Applied to u-boot/master, thanks!
--
Tom
On Mon, May 13, 2024 at 08:48:00AM +0100, Peter Robinson wrote:
> Hi Tom,
>
> Please pull the updates for the Raspberry Pi:
>
> Updates for RPi for 2024.07:
> - Switch to OF_HAS_PRIOR_STAGE by default
>
> The following changes since commit 52835266d3e933656a217233eaf672dd9ccd7352:
>
> Prepar
On Mon, 06 May 2024 15:22:30 -0600, Tom Rini wrote:
> While we unlikely to have an issue with CVE-2024-22195, it is simple
> enough to bump our version of Jinja2 to receive the fix, do so.
>
>
Applied to u-boot/master, thanks!
--
Tom
This header uses u32 and should include header with this typedef.
Signed-off-by: Maxim Moskalets
---
arch/arm/include/asm/arch-rockchip/clock.h | 2 ++
1 file changed, 2 insertions(+)
diff --git a/arch/arm/include/asm/arch-rockchip/clock.h
b/arch/arm/include/asm/arch-rockchip/clock.h
index f01
Hi Rasmus,
On 5/13/24 13:09, Rasmus Villemoes wrote:
On 13/05/2024 12.40, Stefan Roese wrote:
On 5/9/24 02:47, Rasmus Villemoes wrote:
Currently, the cyclic_register() done in wdt_start() is not undone in
wdt_stop(). Moreover, calling wdt_start multiple times (which is
perfectly allowed on an
Hi Quentin,
On Mon, 13 May 2024 at 16:10, Quentin Schulz wrote:
>
> Hi Anand,
>
> On 5/11/24 6:12 PM, Anand Moon wrote:
> > [You don't often get email from an...@edgeble.ai. Learn why this is
> > important at https://aka.ms/LearnAboutSenderIdentification ]
> >
> > Migrate RV1126 boards that exis
On Sun, May 12, 2024 at 01:12:27AM +0200, Marek Vasut wrote:
> The following changes since commit 5c5565cfec92eb7377ff7fe197612c6a813bb6c7:
>
> Merge patch series "arm: davinci: Migrate da850-evm to OF_UPSTREAM"
> (2024-05-07 11:59:26 -0600)
>
> are available in the Git repository at:
>
>
Hi Marek,
On Mon, May 13, 2024 at 12:28 AM Marek Vasut wrote:
>
> Make sure i.MX maintainers are CCed on doc/imx/ patches.
>
> Signed-off-by: Marek Vasut
Reviewed-by: Fabio Estevam
Thanks
Move GPIO pinmux to MDIO node. Add GB Ethernet reset GPIO.
Add PIN_INPUT to Fix SPE ethernet reset gpio so that
reading the GPIO can give correct status.
Signed-off-by: Roger Quadros
---
Commit 0b1133ee36ecbf3b02f69cc4e8a169f1b6019e40 on linux-next
---
arch/arm/dts/k3-am625-beagleplay.dts | 8
Add missing bits in -u-boot.dtsi to get CPSW Ethernet working.
Signed-off-by: Roger Quadros
---
arch/arm/dts/k3-am625-beagleplay-u-boot.dtsi | 63
1 file changed, 63 insertions(+)
diff --git a/arch/arm/dts/k3-am625-beagleplay-u-boot.dtsi
b/arch/arm/dts/k3-am625-bea
Update k3-am62 DT files from Linux v6.9
Signed-off-by: Roger Quadros
---
arch/arm/dts/k3-am62-main.dtsi | 126 ++
arch/arm/dts/k3-am62-mcu.dtsi| 4 +-
arch/arm/dts/k3-am62-thermal.dtsi| 5 +-
arch/arm/dts/k3-am62-wakeup.dtsi | 38 +--
arch/arm/d
Sync AM62 device tree files with Linux v6.9 and
add in the missing bits in -u-boot.dtsi to get CPSW
Ethernet working.
CI testing
https://github.com/u-boot/u-boot/pull/534
Signed-off-by: Roger Quadros
---
---
Changes in v2:
- rebase on u-boot/next 13th May 2024
- drop 'not-for-merge' comment for
On 13/05/2024 12.40, Stefan Roese wrote:
> On 5/9/24 02:47, Rasmus Villemoes wrote:
>> Currently, the cyclic_register() done in wdt_start() is not undone in
>> wdt_stop(). Moreover, calling wdt_start multiple times (which is
>> perfectly allowed on an already started device, e.g. to change the
>> t
On 5/9/24 02:47, Rasmus Villemoes wrote:
Currently, the cyclic_register() done in wdt_start() is not undone in
wdt_stop(). Moreover, calling wdt_start multiple times (which is
perfectly allowed on an already started device, e.g. to change the
timeout value) will result in another struct cyclic_in
Hi Anand,
On 5/11/24 6:12 PM, Anand Moon wrote:
[You don't often get email from an...@edgeble.ai. Learn why this is important
at https://aka.ms/LearnAboutSenderIdentification ]
Migrate RV1126 boards that exists in Linux v6.8 to use OF_UPSTREAM.
Following targets is migrated to use OF_UPSTREAM
On 13/05/2024 11.03, Yoann Congal wrote:
>
>
> Le 13/05/2024 à 10:28, Rasmus Villemoes a écrit :
>> On 07/05/2024 19.23, Tom Rini wrote:
>>> On Tue, May 07, 2024 at 09:17:46AM +0200, Yoann Congal wrote:
But, my more general use case is the Yocto dev trying to change the U-Boot
(or any
On 13/05/2024 10.28, Rasmus Villemoes wrote:
> On 07/05/2024 19.23, Tom Rini wrote:
>> On Tue, May 07, 2024 at 09:17:46AM +0200, Yoann Congal wrote:
>>> Le 06/05/2024 à 19:43, Tom Rini a écrit :
On Sun, May 05, 2024 at 03:53:53PM +0200, Yoann Congal wrote:
> From: Masahiro Yamada
>>>
Le 13/05/2024 à 10:28, Rasmus Villemoes a écrit :
> On 07/05/2024 19.23, Tom Rini wrote:
>> On Tue, May 07, 2024 at 09:17:46AM +0200, Yoann Congal wrote:
>>> Le 06/05/2024 à 19:43, Tom Rini a écrit :
On Sun, May 05, 2024 at 03:53:53PM +0200, Yoann Congal wrote:
> From: Masahiro Yam
On 07/05/2024 19.23, Tom Rini wrote:
> On Tue, May 07, 2024 at 09:17:46AM +0200, Yoann Congal wrote:
>> Le 06/05/2024 à 19:43, Tom Rini a écrit :
>>> On Sun, May 05, 2024 at 03:53:53PM +0200, Yoann Congal wrote:
>>>
From: Masahiro Yamada
This is a cherry-pick from the kernel commit:
On Tue, 07 May 2024 18:41:23 +, Sam Day wrote:
> The newly introduced carve_out_reserved_memory causes issues when
> U-Boot is chained from the lk2nd bootloader. lk2nd provides a
> simple-framebuffer device and marks the framebuffer region as no-map in
> the supplied /reserved-memory. Consequ
On Mon, 06 May 2024 10:26:51 +, Sam Day wrote:
> These clocks are mandatory, as can be seen in msm_hsusb driver in the
> Linux kernel.
>
> The appropriate HS_USB AHB/SYSTEM clocks were added to gcc_apq8016.
>
> Technically there's other adjacent SoC families that can use the
> msm_hsusb dri
Le 07/05/2024 à 19:23, Tom Rini a écrit :
> On Tue, May 07, 2024 at 09:17:46AM +0200, Yoann Congal wrote:
>> Le 06/05/2024 à 19:43, Tom Rini a écrit :
>>> On Sun, May 05, 2024 at 03:53:53PM +0200, Yoann Congal wrote:
>>>
From: Masahiro Yamada
This is a cherry-pick from the kernel co
Hi Tom,
Please pull the updates for the Raspberry Pi:
Updates for RPi for 2024.07:
- Switch to OF_HAS_PRIOR_STAGE by default
The following changes since commit 52835266d3e933656a217233eaf672dd9ccd7352:
Prepare v2024.07-rc2 (2024-05-06 13:54:17 -0600)
are available in the Git repository at:
From: Stanley Chu
The counter value read from TDR register may not be correct.
Read SECCNT and CNTR25M instead to get the correct timestamp.
Signed-off-by: Stanley Chu
---
arch/arm/dts/nuvoton-common-npcm7xx.dtsi | 12 ++--
arch/arm/dts/nuvoton-common-npcm8xx.dtsi | 13 ++--
drivers/timer/npcm
Use dt-binding definations for the phy switch connection.
It declares the target usb controller it is connected to.
Signed-off-by: Jim Liu
---
drivers/phy/phy-npcm-usb.c | 27 ++-
1 file changed, 10 insertions(+), 17 deletions(-)
diff --git a/drivers/phy/phy-npcm-usb.c b
57 matches
Mail list logo