console
> as it does over serial!
>
> Signed-off-by: Sam Day
Tested-by: Ferass El Hafidi
(tested on S905 Videostrong KII Pro)
Cheers.
On Sun Jan 19, 2025 at 11:35 PM UTC, Jonas Karlman wrote:
> <...>
> On 2024-04-03 02:00, Jaehoon Chung wrote:
> <...>
> > On 1/28/24 01:29, Jonas Karlman wrote:
> >> The alignment hole caused by cmdidx in struct mmc_cmd cause strange
> >> issues together with the peephole2 optimization on Amlogic S
Hi Jonas and Simon,
On Sat Jan 4, 2025 at 10:23 PM UTC, Jonas Karlman wrote:
> Hi Simon,
>
> On 2025-01-04 20:31, Simon Glass wrote:
> > Hi Jonas,
> >
> > On Sat, 4 Jan 2025 at 10:59, Jonas Karlman wrote:
> >>
> >> GXBB BL1 only tries to read boot image from sector 0 on eMMC and sector
> >> 1 on
quot;;
> args = "-n", "gxbb", "-T", "amlimage";
>
> u-boot-spl {
> };
> };
> };
> };
>
> Signed-off-by: Jonas Karlman
> ---
Acked-by: Ferass El Hafidi
Thanks for sending those patches upstream :) I've been using them for a
while now, and they work nicely.
Cheers!
--git a/include/mmc.h b/include/mmc.h
> index 1022db3ffa7c..9aef31ea5deb 100644
> --- a/include/mmc.h
> +++ b/include/mmc.h
> @@ -590,7 +590,7 @@ struct mmc_config {
> uint f_max;
> uint b_max;
> unsigned char part_type;
> -#ifdef CONFIG_MMC_PWRSEQ
> +#if CONFIG_IS_ENABLED(MMC_PWRSEQ)
> struct udevice *pwr_dev;
> #endif
> };
> @@ -808,7 +808,7 @@ int mmc_deinit(struct mmc *mmc);
> */
> int mmc_of_parse(struct udevice *dev, struct mmc_config *cfg);
>
> -#ifdef CONFIG_MMC_PWRSEQ
> +#if CONFIG_IS_ENABLED(MMC_PWRSEQ)
> /**
> * mmc_pwrseq_get_power() - get a power device from device tree
> *
> --
> 2.42.0
Otherwise, looks good to me.
Acked-by: Ferass El Hafidi
Hi,
> Add boot over DFU RAM as an alternate to running script at
> a fixed address like done today.
>
> The main culprit is that it's not possible to do that
> on G12A/SM1 platforms due to changes in the USB boot protocol.
>
> With this, U-Boot will present a DFU device with a ram slot where
> the
On Sat Sep 30, 2023 at 1:06 AM CEST, Jonas Karlman wrote:
> The alignment hole caused by cmdidx in struct mmc_cmd cause strange
> issues together with the peephole2 optimization on Amlogic SoCs.
> Following was observed while working on SPL support for Amlogic SoCs.
>
> sd_get_capabilities() normal
> We should understand the implications of your patch on the code size. If
> it leads to binary code growth, we should evaluate alternatives.
This is not my patch, but Jonas'. But sure.
Cheers.
On Fri Sep 29, 2023 at 1:42 AM CEST, Simon Glass wrote:
> On Wed, 27 Sept 2023 at 15:44, Jonas Karlman wrote:
> >
> > spl_board_prepare_for_boot() is not called before jumping/invoking atf,
> > optee, opensbi or linux images.
> >
> > Jump to image at the end of board_init_r() to fix this.
> >
> >
Hi Heinrich,
On Fri Sep 29, 2023 at 2:57 AM CEST, Heinrich Schuchardt wrote:
> In SPL we are fighting for every byte of binary size.
>
> What is the impact of this change on the code size?
>
> I would expect that your increasing it; especially if only one of the
> CONFIG_OPTIONS is enabled.
>
> If
On Mon Sep 25, 2023 at 11:55 PM CEST, Jonas Karlman wrote:
> With MMC_PWRSEQ enabled the following link issue may happen when
> building SPL and SPL_PWRSEQ is not enabled.
>
> aarch64-linux-gnu-ld.bfd: drivers/mmc/meson_gx_mmc.o: in function
> `meson_mmc_probe':
> drivers/mmc/meson_gx_mmc.c:29
Hi Simon,
On Thu Aug 31, 2023 at 9:54 AM CEST, neil.armstrong wrote:
> > Thanks for your efforts on this. I look forward to seeing where it ends up.
I hope we can get it to at least boot!
> >> Honestly, in my opinion, including proprietary and poorly-written
> >> Amlogic utilities lacking a prop
Hi Simon,
> So I wonder how best to move this forward so that we can build things
> using binman and everything works?
It's still not ready yet, but I'm working on porting U-Boot SPL to some
Amlogic SoCs [1]. I'm currently working on Amlogic S905 boards, but
eventually I'll work on Amlogic S905X
> Thanks, Applied to https://source.denx.de/u-boot/custodians/u-boot-amlogic
> (u-boot-amlogic)
No problem. I'm happy to help.
-- f_
Superseded by v3
-- f_
Add build instructions for the KII Pro set-top box.
Signed-off-by: Ferass El Hafidi
---
board/amlogic/p200/MAINTAINERS| 1 +
doc/board/amlogic/index.rst | 1 +
doc/board/amlogic/videostrong-kii-pro.rst | 112 ++
3 files changed, 114 insertions
Add configurations for the Videostrong KII Pro set-top box.
This defconfig is cloned from the WeTek Play2's.
Signed-off-by: Ferass El Hafidi
---
board/amlogic/p200/MAINTAINERS| 1 +
configs/videostrong-kii-pro_defconfig | 70 +++
2 files changed, 71 inser
Import the device tree from mainline linux (v6.4-rc1) and add the
old PHY reset bindings in the PHY node, else U-Boot and linux won't
be able to use the PHY.
Signed-off-by: Ferass El Hafidi
---
arch/arm/dts/Makefile | 1 +
arch/arm/dts/meson-gxbb-kii-pro-u-boot
uot;From:"
Changes since v2:
* Update defconfig to work with U-Boot/master
Ferass El Hafidi (3):
arm: dts: add support for Videostrong KII Pro
boards: amlogic: add KII Pro defconfig
doc: boards: amlogic: add documentation for KII Pro
arch/arm/dts/Makefile | 1 +
Superseded by v2 (will appear soon)
-- f_
Add build instructions for the KII Pro set-top box.
Signed-off-by: Ferass El Hafidi
---
board/amlogic/p200/MAINTAINERS| 1 +
doc/board/amlogic/index.rst | 1 +
doc/board/amlogic/videostrong-kii-pro.rst | 112 ++
3 files changed, 114 insertions
Add configurations for the Videostrong KII Pro set-top box.
This defconfig is cloned from the WeTek Play2's.
Signed-off-by: Ferass El Hafidi
---
board/amlogic/p200/MAINTAINERS| 1 +
configs/videostrong-kii-pro_defconfig | 70 +++
2 files changed, 71 inser
Import the device tree from mainline linux (v6.4-rc1) and add the
old PHY reset bindings in the PHY node, else U-Boot and linux won't
be able to use the PHY.
Signed-off-by: Ferass El Hafidi
---
arch/arm/dts/Makefile | 1 +
arch/arm/dts/meson-gxbb-kii-pro-u-boot
/60Hz display
- 3x USB 2.0 host
- 1x USB 2.0 otg
- microSD
- Infrared receiver
- Blue LED
- Red LED
- Power button (case, front)
- Reset button (underside)
- DVB Card: DVB-S and DVB-T/C
Changes since v1:
- Fix typo ("Boardcom" -> "Broadcom")
- Remove duplicate &q
From: Ferass El Hafidi
Add build instructions for the KII Pro set-top box.
Signed-off-by: Ferass El Hafidi
---
board/amlogic/p200/MAINTAINERS| 1 +
doc/board/amlogic/index.rst | 1 +
doc/board/amlogic/videostrong-kii-pro.rst | 112 ++
3 files
From: Ferass El Hafidi
Add configurations for the Videostrong KII Pro set-top box.
This defconfig is cloned from the WeTek Play2's.
Signed-off-by: Ferass El Hafidi
---
board/amlogic/p200/MAINTAINERS| 1 +
configs/videostrong-kii-pro_defconfig | 70 +++
2
From: Ferass El Hafidi
Import the device tree from mainline linux (v6.4-rc1) and add the
old PHY reset bindings in the PHY node, else U-Boot and linux won't
be able to use the PHY.
Signed-off-by: Ferass El Hafidi
---
arch/arm/dts/Makefile | 1 +
arch/arm/dts/meson
From: Ferass El Hafidi
The Videostrong KII Pro is a set-top box based on the Amlogic p201
reference board and with the following specification:
- Amlogic S905 ARM Cortex-A53 quad-core SoC @ 1.5GHz
- ARM Mali 450 GPU
- 2GB DDR3 SDRAM
- 16GB eMMC
- Gigabit Ethernet
- Boardcom BCM4335 WiFi
28 matches
Mail list logo