On 2023/2/14 18:33, Jonas Karlman wrote:
An external TPL binary is now expected to be provided using ROCKCHIP_TPL
when building RK3568 targets.
This reverts commit 31500e7bcfaca08ab7c2879f502a6cf852410244.
Signed-off-by: Jonas Karlman
Reviewed-by: Simon Glass
Reviewed-by: Kever Yang
On 2023/2/14 18:33, Jonas Karlman wrote:
Rockchip SoCs typically use U-Boot TPL to initialize DRAM, then jumps
back to BootRom to load next stage, U-Boot SPL, into DRAM. BootRom then
jumps to U-Boot SPL to continue the normal boot flow.
However, there is no support to initialize DRAM on
On 2023/2/14 18:33, Jonas Karlman wrote:
The rockchip-tpl entry can be used when an external TPL binary should be
used instead of the normal U-Boot TPL.
Signed-off-by: Jonas Karlman
Reviewed-by: Kever Yang
Thanks,
- Kever
---
v2:
- rename external-tpl to rockchip-tpl
- missing message
On 2023/2/7 22:54, Johan Jonker wrote:
The fdt_addr_t and phys_addr_t size have been decoupled.
A 32bit CPU can expext 64-bit data from the device tree parser,
so convert dev_read_addr output to phys_addr_t in the
rockchip_nfc.c file.
Signed-off-by: Johan Jonker
Reviewed-by: Kever Yang
On 2023/2/7 22:56, Johan Jonker wrote:
Sandisk SDTNQGAMA is a 8GB size, 3.3V 8 bit chip with 16KB page size, 1KB write
size and 40 bit ecc support
Signed-off-by: Paweł Jarosz
Signed-off-by: Johan Jonker
Reviewed-by: Kever Yang
Thanks,
- Kever
---
drivers/mtd/nand/raw/nand_ids.c | 3
On 2023/2/7 22:55, Johan Jonker wrote:
Add flash_node to the rockchip_nfc driver chip stucture in order
to find the partitions in the add_mtd_partitions_of() functions.
Signed-off-by: Johan Jonker
Reviewed-by: Kever Yang
Thanks,
- Kever
---
drivers/mtd/nand/raw/rockchip_nfc.c | 1 +
1
On 2023/2/7 22:54, Johan Jonker wrote:
The MTD framework in U-boot is not identical for drivers ported
from Linux. The rockchip_nfc driver was ported with OOB ops functions
while the framework expects a layout structure per chip.
Fix by adding a structure with OOB data and remove unused
On 2023/2/7 22:54, Johan Jonker wrote:
The compatible string for rk3308 has as fallback string "rockchip,rv1108-nfc".
As there is no logic in probe priority between the SoC orientated string
and the fall back, so remove the compatible string "rockchip,rk3308-nfc"
from the driver.
On 2023/2/7 22:53, Johan Jonker wrote:
The fdt_addr_t and phys_addr_t size have been decoupled.
A 32bit CPU can expect 64-bit data from the device tree parser,
so convert dev_read_addr output to phys_addr_t in the
dw-apb-timer.c file.
Signed-off-by: Johan Jonker
Reviewed-by: Kever Yang
On 2023/2/7 22:53, Johan Jonker wrote:
The fdt_addr_t and phys_addr_t size have been decoupled.
A 32bit CPU can expext 64-bit data from the device tree parser,
so convert dev_read_addr output to phys_addr_t in the
rockchip-saradc.c file.
Signed-off-by: Johan Jonker
Reviewed-by: Kever Yang
On 2023/2/7 22:52, Johan Jonker wrote:
The fdt_addr_t and phys_addr_t size have been decoupled.
A 32bit CPU can expect 64-bit data from the device tree parser,
so convert regmap_init_mem_plat() input to phys_addr_t in files
that use this function.
Signed-off-by: Johan Jonker
Reviewed-by:
On 2023/2/7 22:52, Johan Jonker wrote:
When fdt_addr_t and phys_addr_t are split it turns out that
the header don't match the functions, so fix the headers.
Signed-off-by: Johan Jonker
Reviewed-by: Simon Glass
Reviewed-by: Kever Yang
Thanks,
- Kever
---
include/dm/ofnode.h | 16
On 2023/2/7 22:51, Johan Jonker wrote:
The DT specification supports CPUs with both 32-bit and 64-bit addressing
capabilities. In U-boot the fdt_addr_t and phys_addr_t size are coupled
by a typedef. The MTD NAND drivers for 32-bit CPU's can describe partitions
with a 64-bit reg property. These
On 2023/1/22 5:56, Sean Anderson wrote:
> On 1/21/23 16:36, Conor Dooley wrote:
>> On Wed, Jan 18, 2023 at 04:11:15PM +0800, Yanhong Wang wrote:
>>> This series of patches base on the latest branch/master, and add support
>>> for the StarFive JH7110 RISC-V SoC and VisionFive V2 board. In order
Hi Johan
On Tue, Feb 7, 2023 at 3:54 PM Johan Jonker wrote:
>
> The fdt_addr_t and phys_addr_t size have been decoupled.
> A 32bit CPU can expext 64-bit data from the device tree parser,
> so convert dev_read_addr output to phys_addr_t in the
> rockchip_nfc.c file.
>
> Signed-off-by: Johan
Hi Johan
On Tue, Feb 7, 2023 at 3:54 PM Johan Jonker wrote:
>
> The compatible string for rk3308 has as fallback string "rockchip,rv1108-nfc".
> As there is no logic in probe priority between the SoC orientated string
> and the fall back, so remove the compatible string "rockchip,rk3308-nfc"
>
On 2023/1/23 22:53, Andreas Schwab wrote:
> On Jan 18 2023, Yanhong Wang wrote:
>
>> This is the initial basic config for StarFive VisionFive v2 board. It
>> includes consol, Norflash, sdio, ddr etc.
>
> Please enable CONFIG_DISTRO_DEFAULTS.
>
I will enable it.
>>
Hi
On Tue, Feb 7, 2023 at 3:55 PM Johan Jonker wrote:
>
> The MTD framework in U-boot is not identical for drivers ported
> from Linux. The rockchip_nfc driver was ported with OOB ops functions
> while the framework expects a layout structure per chip.
> Fix by adding a structure with OOB data
Hi
On Tue, Feb 7, 2023 at 3:55 PM Johan Jonker wrote:
>
> Add flash_node to the rockchip_nfc driver chip stucture in order
> to find the partitions in the add_mtd_partitions_of() functions.
>
> Signed-off-by: Johan Jonker
> ---
> drivers/mtd/nand/raw/rockchip_nfc.c | 1 +
> 1 file changed, 1
On 2/10/23 21:23, Stefan Roese wrote:
> All build targets using this driver already use DM_MMC. So let's depend
> this driver on this Kconfig symbol and remove the non-DM driver part.
>
> Signed-off-by: Stefan Roese
> Cc: Tom Rini
> Cc: Simon Glass
> Cc: Peng Fan
> Cc: Jaehoon Chung
On 2/10/23 21:23, Stefan Roese wrote:
> CONFIG_MMC_SDHCI_IO_ACCESSORS is not supported and/or used by this
> driver so let's remove these unused parts completely.
>
> Signed-off-by: Stefan Roese
> Cc: Tom Rini
> Cc: Simon Glass
> Cc: Peng Fan
> Cc: Jaehoon Chung
Reviewed-by: Jaehoon
On 2/10/23 21:23, Stefan Roese wrote:
> This driver already depends on CONFIG_ARCH_MVEBU, so there is no need
> to have some checks for this Kconfig symbol in the driver itself. Let's
> remove these superfluous checks.
>
> Signed-off-by: Stefan Roese
> Cc: Tom Rini
> Cc: Simon Glass
> Cc:
On 2/16/23 04:36, Tom Rini wrote:
If this hooks is needed later, it should be added and populated for
real.
Cc: Stefan Roese
Signed-off-by: Tom Rini
Reviewed-by: Stefan Roese
Thanks,
Stefan
---
arch/arm/mach-mvebu/Kconfig | 1 -
arch/arm/mach-mvebu/cpu.c | 11 ---
2 files
On 2/16/23 04:36, Tom Rini wrote:
We need to be calling arch_early_init_r() on 64bit mvebu platforms, so
move this to a select.
Cc: Stefan Roese
Signed-off-by: Tom Rini
Reviewed-by: Stefan Roese
Thanks,
Stefan
---
arch/arm/Kconfig | 1 +
1 file changed, 1 insertion(+)
diff --git
On 2023/1/22 2:46, Sean Anderson wrote:
> On 1/18/23 03:11, Yanhong Wang wrote:
>> Add initial device tree for StarFive VisionFive v2 board.
>>
>> Signed-off-by: Yanhong Wang
>> ---
>> arch/riscv/dts/Makefile | 2 +-
>> .../dts/starfive_visionfive2-u-boot.dtsi |
On 2023/1/20 2:30, Conor Dooley wrote:
> Hey Seán, David,
>
> On Thu, Jan 19, 2023 at 01:26:52AM -0500, Sean Anderson wrote:
>> On 1/19/23 01:18, David Abdurachmanov wrote:
>> > On Wed, Jan 18, 2023 at 10:19 AM Yanhong Wang
>> > wrote:
>
>> > > + U74_4: cpu@4 {
>> > > +
From: Sean Edmond
Fix "setenv gatewayip6".
Synchronize IPv6 local variables with environment variables
in netboot_update_env()
Signed-off-by: Sean Edmond
---
cmd/net.c | 23 ++-
include/env_flags.h | 2 +-
2 files changed, 23 insertions(+), 2 deletions(-)
diff
Hi Rick,
On Thu, Feb 16, 2023 at 09:19:45AM +0800, Rick Chen wrote:
> Add the 'missing-msg' for more detailed output
> on missing system firmware.
>
> Signed-off-by: Rick Chen
> ---
> arch/riscv/dts/binman.dtsi | 1 +
> tools/binman/missing-blob-help | 4
> 2 files changed, 5
On this platform spl_board_init is a call to arch_misc_init which is a
no-op, so drop the CONFIG options.
Cc: Marek Vasut
Cc: Olaf Mandel
Signed-off-by: Tom Rini
---
configs/imx8mm-mx8menlo_defconfig | 1 -
1 file changed, 1 deletion(-)
diff --git a/configs/imx8mm-mx8menlo_defconfig
When we have an arch_misc_init function, we can select it to ensure it's
used.
In that there is a functional change here, it's that on i.MX6 it's
always been possible to populate "serial#" with something meaningful,
but not every platform was taking the hook, and now it is.
Cc: Stefano Babic
As platforms which require this hook need this hook enabled, in order to
function, or do not need this hook, it doesn't make sense to prompt the
user. As all platforms that need this hook now select the symbol, remove
the prompt text.
Signed-off-by: Tom Rini
---
common/Kconfig | 2 +-
1 file
We don't need to provide an empty arch_misc_init function here, we can
just not enable the hook.
Cc: Stefan Bosch
Signed-off-by: Tom Rini
---
arch/arm/cpu/armv7/s5p4418/cpu.c | 7 ---
configs/s5p4418_nanopi2_defconfig | 1 -
2 files changed, 8 deletions(-)
diff --git
On this platform SPL_BOARD_INIT is used to call arch_misc_init which is
in turn empty, drop the call.
Cc: Marcel Ziswiler
Signed-off-by: Tom Rini
---
board/toradex/verdin-imx8mm/spl.c | 5 -
configs/verdin-imx8mm_defconfig | 1 -
2 files changed, 6 deletions(-)
diff --git
If this hooks is needed later, it should be added and populated for
real.
Cc: Stefan Roese
Signed-off-by: Tom Rini
---
arch/arm/mach-mvebu/Kconfig | 1 -
arch/arm/mach-mvebu/cpu.c | 11 ---
2 files changed, 12 deletions(-)
diff --git a/arch/arm/mach-mvebu/Kconfig
We don't need an empty function, we can just not enable the hook we
don't use.
Cc: Peng Fan
Signed-off-by: Tom Rini
---
arch/arm/mach-imx/imx9/soc.c | 5 -
configs/imx93_11x11_evk_defconfig | 1 -
2 files changed, 6 deletions(-)
diff --git a/arch/arm/mach-imx/imx9/soc.c
In this platform, arch_misc_init doesn't perform any real function. The
call to get_soc_type_rev has no lasting side effects.
Cc: Chris Packham
Signed-off-by: Tom Rini
---
arch/arm/mach-mvebu/alleycat5/soc.c | 9 -
configs/mvebu_ac5_rd_defconfig | 1 -
2 files changed, 10
On the lion and evb-px5 platforms, we need this function, so select it.
Cc: Andy Yan
Cc: Quentin Schulz
Cc: Klaus Goger
Signed-off-by: Tom Rini
---
arch/arm/mach-rockchip/rk3368/Kconfig | 2 ++
1 file changed, 2 insertions(+)
diff --git a/arch/arm/mach-rockchip/rk3368/Kconfig
As platforms which require this hook need this hook enabled, in order to
function, or do not need this hook, it doesn't make sense to prompt the
user. As all platforms that need this hook now select the symbol, remove
the prompt text.
Signed-off-by: Tom Rini
---
common/Kconfig | 2 +-
1 file
The function arch_early_init_r only does anything on these platforms if
we have FPGA (or SPL and SPL_FPGA) enabled, so move the logic to select
based on that.
Cc: Michal Simek
Signed-off-by: Tom Rini
---
arch/arm/Kconfig | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git
We need to be calling arch_early_init_r() on 64bit mvebu platforms, so
move this to a select.
Cc: Stefan Roese
Signed-off-by: Tom Rini
---
arch/arm/Kconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
index bd7fffcce0ba..724cbdde257c 100644
---
While it is true that for some Samsung platforms, we call
get_board_type() the main usage of this CONFIG switch is to enable
board_types in global data, which is then used by various platforms.
Signed-off-by: Tom Rini
---
common/Kconfig | 9 -
1 file changed, 4 insertions(+), 5
On 2023/1/22 2:56, Sean Anderson wrote:
> On 1/18/23 03:11, Yanhong Wang wrote:
>> Add a DM clock driver for StarFive JH7110 SoC.
>>
>> Signed-off-by: Yanhong Wang
>> ---
>> drivers/clk/Kconfig | 1 +
>> drivers/clk/Makefile | 1 +
>>
On Thu, Feb 16, 2023 at 7:57 AM Jonas Karlman wrote:
>
> Set eth1addr when there is an ethernet1 alias in the fdt.
Maybe it makes sense to set it regardless whether an alias is present
or not?
The user might be loading a custom FDT for the kernel, or have DT
overlays stacked on, either could
Hi Heinrich,
On Wed, 15 Feb 2023 at 22:14, Heinrich Schuchardt wrote:
>
> On 2/15/23 10:55, Masahisa Kojima wrote:
> > UEFI specification v2.10 says that
> > EFI_VARIABLE_AUTHENTICATED_WRITE_ACCESS is deprecated and
> > EFI_UNSUPPORTED should be returned in SetVariable variable service.
> >
On 2/12/2023 5:47 AM, Marek Vasut wrote:
Add clock for the DWMAC EQoS block. This is used among other things
to configure the MII clock via DM CLK.
Acked-by: Sean Anderson
Signed-off-by: Marek Vasut
---
Cc: "Ariel D'Alessandro"
Cc: "NXP i.MX U-Boot Team"
Cc: Andrey Zhizhikin
Cc: Fabio
On 2/16/2023 2:32 AM, Fabio Estevam wrote:
I don't have access to the mx6sxsabreauto board, so remove myself
from the MAINTAINERS entry and add Peng instead.
Signed-off-by: Fabio Estevam
Acked-by: Peng Fan
---
board/freescale/mx6sxsabreauto/MAINTAINERS | 2 +-
1 file changed, 1
On 2/15/23 17:16, Elmar Psilog wrote:
Let the EQoS in imx8mp handle fixed-phy too.
Without that patch it lost track to the node to scan
speed and duplex.
Patch was created by Marek Vasut, just tested by me.
Signed-off-by: Elmar Psilog
---
drivers/net/dwc_eth_qos.c
1 file changed
If you were
Add the 'missing-msg' for more detailed output
on missing system firmware.
Signed-off-by: Rick Chen
---
arch/riscv/dts/binman.dtsi | 1 +
tools/binman/missing-blob-help | 4
2 files changed, 5 insertions(+)
diff --git a/arch/riscv/dts/binman.dtsi b/arch/riscv/dts/binman.dtsi
index
On Wed, 15 Feb 2023 at 04:44, Dzmitry Sankouski wrote:
>
> Consistent font data header names needed to add new
> fonts.
>
> Signed-off-by: Dzmitry Sankouski
> ---
> Changes for v2: N/A
> Changes for v3: N/A
>
> include/video_font.h | 2 +-
>
Set eth1addr when there is an ethernet1 alias in the fdt.
Also allow fdt fixup of ethernet mac addresses when CMD_NET is disabled.
Set ethaddr and eth1addr based on HASH and SHA256 options.
Signed-off-by: Jonas Karlman
---
arch/arm/mach-rockchip/misc.c | 10 +-
1 file changed, 9
On Wed, 15 Feb 2023 at 12:03, Stefan Agner wrote:
>
> If the CROS device class is not compiled in, uclass returns not
> supported. Ignore this case as well.
>
> This avoids boot failures on ODROID-XU4 without CONFIG_CROS_EC
> ending with:
> cros-ec communications failure -96
> Please reset with
Hi Dzmitry,
On Wed, 15 Feb 2023 at 04:43, Dzmitry Sankouski wrote:
>
> Tests fonts wider than a byte.
>
> Signed-off-by: Dzmitry Sankouski
> Reviewed-by: Simon Glass
I found a problem with this
> ---
> Changes for v2: N/A
> Changes for v2: none
>
> configs/sandbox_defconfig | 3 +++
>
On Wed, 15 Feb 2023 at 04:43, Dzmitry Sankouski wrote:
>
> Allow font size configuration at runtime for console_simple.c
> driver. This needed for unit testing different fonts.
>
> Configuring is done by `font` command, also used for font
> selection in true type console.
>
> Signed-off-by:
Hi Dzmitry,
On Wed, 15 Feb 2023 at 04:43, Dzmitry Sankouski wrote:
>
> Unite console_normal.c and console_rotate.c files.
> Those files have similar logic, and common logic
> may be extracted after putting code in single file.
>
> Signed-off-by: Dzmitry Sankouski
> ---
> Changes for v2: none
>
On Wed, 15 Feb 2023 at 04:43, Dzmitry Sankouski wrote:
>
> This needed for unit testing different fonts.
>
> Configured fonts are placed in an array of fonts.
> First font is selected by default upon console probe.
>
> Signed-off-by: Dzmitry Sankouski
> ---
> Changes for v2: N/A
> Changes for
On Wed, 15 Feb 2023 at 04:44, Dzmitry Sankouski wrote:
>
> - get rid of code duplications in switch across bpp values
> - extract common pixel fill logic in two functions one per
> horizontal and vertical filling
> - rearrange statements in put_xy* methods in unified way
> - replace types -
jOn Wed, 15 Feb 2023 at 04:44, Dzmitry Sankouski wrote:
>
> Devices with high ppi may benefit from wider fonts.
>
> Current width implementation is limited by 1 byte, i.e. 8 bits.
> New version iterates VIDEO_FONT_BYTE_WIDTH times, to process all
> width bytes, thus allowing fonts wider than 1
Add support for rk3036 compatible.
Signed-off-by: Jonas Karlman
---
drivers/misc/rockchip-efuse.c | 39 +++
1 file changed, 39 insertions(+)
diff --git a/drivers/misc/rockchip-efuse.c b/drivers/misc/rockchip-efuse.c
index 897e79bcc60f..177c96983ed8 100644
---
Add support for rk3128 compatible.
Signed-off-by: Jonas Karlman
---
drivers/misc/rockchip-efuse.c | 39 +++
1 file changed, 39 insertions(+)
diff --git a/drivers/misc/rockchip-efuse.c b/drivers/misc/rockchip-efuse.c
index 7aa3dc1b3868..897e79bcc60f 100644
---
The cpuid on RK3568 is located at 0xa instead of 0x7 as all other SoCs.
Add and use a CFG_CPUID_OFFSET to define this offset.
Signed-off-by: Jonas Karlman
---
arch/arm/dts/rk356x-u-boot.dtsi | 12
arch/arm/mach-rockchip/Kconfig| 2 ++
arch/arm/mach-rockchip/board.c| 2
Refactor the driver to use driver data and ops to simplify handling
of SoCs that require a unique read op.
Move handling of the aligned bounce buffer to main read op in order to
keep the SoC unique read op simple.
Signed-off-by: Jonas Karlman
---
drivers/misc/rockchip-efuse.c | 160
Add support for rk3066a, rk3188, rk322x and rk3288 compatible.
Signed-off-by: Jonas Karlman
---
drivers/misc/Kconfig | 4 ---
drivers/misc/rockchip-efuse.c | 68 ++-
2 files changed, 60 insertions(+), 12 deletions(-)
diff --git a/drivers/misc/Kconfig
Add support for rk3328 compatible.
Signed-off-by: Jonas Karlman
---
drivers/misc/rockchip-efuse.c | 45 +++
1 file changed, 45 insertions(+)
diff --git a/drivers/misc/rockchip-efuse.c b/drivers/misc/rockchip-efuse.c
index 808246e92230..7aa3dc1b3868 100644
---
Add support for rk3588 compatible.
Adjust offset using driver data in main read op.
Signed-off-by: Jonas Karlman
---
drivers/misc/rockchip-otp.c | 63 +
1 file changed, 57 insertions(+), 6 deletions(-)
diff --git a/drivers/misc/rockchip-otp.c
This series refactors and add support for more SoCs to the rockchip
efuse and otp driver.
Support is added for the following SoCs:
- efuse: RK3036, RK3066, RK3128, RK3188, RK3228, RK3288 and RK3328
- otp: RK3568 and RK3588
This also changes so that eth1addr is also set when there is a ethernet1
Add a simple debug command to dump the content of the otp.
Signed-off-by: Jonas Karlman
---
drivers/misc/rockchip-otp.c | 35 +++
1 file changed, 35 insertions(+)
diff --git a/drivers/misc/rockchip-otp.c b/drivers/misc/rockchip-otp.c
index
Add support for rk3568 compatible.
Handle allocation of an aligned bounce buffer in main read op in order
to keep the SoC unique read op simple.
Signed-off-by: Jonas Karlman
---
drivers/misc/rockchip-otp.c | 67 -
1 file changed, 66 insertions(+), 1
Refactor the driver to use driver data and ops to simplify handling
of SoCs that require a unique read op.
Use readl_poll_sleep_timeout instead of a custom poll loop, and add
validation of input parameter to main read op.
Signed-off-by: Jonas Karlman
---
drivers/misc/rockchip-otp.c | 83
From: Angelo Durgehello
Fix error:
Invalid chip select 0:1 (err=-19)
update spi nor "compatible" property with "jedec,spi-nor"
to have spi nor properly bound as a child device.
Signed-off-by: Angelo Durgehello
---
arch/m68k/dts/stmark2.dts | 2 +-
1 file changed, 1 insertion(+), 1
If the CROS device class is not compiled in, uclass returns not
supported. Ignore this case as well.
This avoids boot failures on ODROID-XU4 without CONFIG_CROS_EC
ending with:
cros-ec communications failure -96
Please reset with Power+Refresh
Cannot init cros-ec device
Signed-off-by: Stefan
On 2023-02-13 23:27, Chris Morgan wrote:
> From: Chris Morgan
>
> Sync rk3566 and rk3568 from the mainline Linux kernel (6.2-rc2 as of
> this writing).
>
> Note that this will rename the rk3568-evb to rk3568-evb1-v10.
Is the rename and sync of evb-rk3568 necessary for your use case?
I tend to
I don't have access to the mx6sxsabreauto board, so remove myself
from the MAINTAINERS entry and add Peng instead.
Signed-off-by: Fabio Estevam
---
board/freescale/mx6sxsabreauto/MAINTAINERS | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git
Hi Chris,
On 2023-02-13 23:27, Chris Morgan wrote:
> From: Chris Morgan
>
> Enable spl to detect which device it was booted from.
>
> Signed-off-by: Peter Geis
> Signed-off-by: Chris Morgan
> ---
> arch/arm/mach-rockchip/rk3568/rk3568.c | 7 +++
> 1 file changed, 7 insertions(+)
>
>
Hi Simon,
On 2023-02-14 20:48, Simon Glass wrote:
> Hi Jonas,
>
> On Tue, 14 Feb 2023 at 03:34, Jonas Karlman wrote:
>>
>> Implement CheckMissing and CheckOptional methods that is adapted to
>> Entry_mkimage in order to improve support for allow missing flag.
>>
>> Use collect_contents_to_file
Originally, the mmc aliases node was present in imx6qdl-pico.dtsi.
After the sync with Linux in commit d0399a46e7cd ("imx6dl/imx6qdl:
synchronise device trees with linux"), the aliases node is gone as
the upstream version does not have it.
This causes a boot regression in which the eMMC
The conversion to DM_SERIAL is mandatory, so add support
for it.
Signed-off-by: Fabio Estevam
---
configs/pico-imx6_defconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/configs/pico-imx6_defconfig b/configs/pico-imx6_defconfig
index a6ed013f8b..f79b7ec520 100644
---
The conversion to DM_SERIAL is mandatory, so add support
for it.
Signed-off-by: Fabio Estevam
---
configs/udoo_defconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/configs/udoo_defconfig b/configs/udoo_defconfig
index 0a3baec12e..20686298bd 100644
--- a/configs/udoo_defconfig
+++
The conversion to DM_SERIAL is mandatory, so add support
for it.
Signed-off-by: Fabio Estevam
---
configs/mx6sxsabresd_defconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/configs/mx6sxsabresd_defconfig b/configs/mx6sxsabresd_defconfig
index c469084737..2e52e301ae 100644
---
Let the EQoS in imx8mp handle fixed-phy too.
Without that patch it lost track to the node to scan
speed and duplex.
Patch was created by Marek Vasut, just tested by me.
Signed-off-by: Elmar Psilog
---
drivers/net/dwc_eth_qos.c
1 file changed
diff --git a/drivers/net/dwc_eth_qos.c
This patch introduses config which allows interrupt run of usb
mass storage with any key. This is especially useful on devices
with limited input capabilities like tablets and smatphones which
have only gpio keys in direct access.
Signed-off-by: Svyatoslav Ryhel
---
cmd/Kconfig| 6
- add ability for 'ums' command to interrupt run of usb
mass storage with any key. This is especially useful on
devices with limited input capabilities like tablets and
smatphones which have only gpio keys in direct access.
Current implementation uses Kconfig entry.
Changelog from v2
- fix stuck
Now that DM_ETH is enabled by default, there is no point in keeping the
non-DM_ETH code which initialized the ethernet interfaces.
Signed-off-by: Ioana Ciornei
---
board/freescale/ls1088a/eth_ls1088aqds.c | 739 +--
board/freescale/ls1088a/eth_ls1088ardb.c | 93 ---
Now that DM_ETH is enabled by default, there is no point in keeping the
non-DM_ETH code which initialized the ethernet interfaces.
Signed-off-by: Ioana Ciornei
---
board/freescale/lx2160a/eth_lx2160aqds.c | 825 +-
board/freescale/lx2160a/eth_lx2160ardb.c | 32 -
Now that DM_ETH is enabled by default, there is no point in keeping the
non-DM_ETH code which initialized the ethernet interfaces.
Signed-off-by: Ioana Ciornei
---
board/freescale/ls2080aqds/eth.c| 981 +---
board/freescale/ls2080aqds/ls2080aqds.c | 2 +-
2 files
Now that DM_ETH is enabled by default, there is no point in keeping the
non-DM_ETH code which initialized the ethernet interfaces.
Signed-off-by: Ioana Ciornei
---
board/freescale/ls2080ardb/eth_ls2080rdb.c | 95 --
board/freescale/ls2080ardb/ls2080ardb.c| 2 +-
2 files
The LX2160ARDB board has support for DM_ETH probed devices, which means
that we do not need to manually create an MDIO controller, register it,
create PHYs on it etc.
In order to cleanup the board file a bit, just remove this code entirely.
Signed-off-by: Ioana Ciornei
---
Now that DM_ETH is enabled by default and even the ldpaa_eth driver
doesn't have support for the non-DM_ETH use case (see commit below),
remove non-DM_ETH code from the board files.
commit cde5a844fbba ("net: ldpaa_eth: Remove non-DM_ETH code")
There is no point in keeping around the
On 2/14/23 13:04, Jonas Karlman wrote:
Hi Eugen,
On 2023-02-14 11:26, Eugen Hristev wrote:
On 2/6/23 14:14, Jonas Karlman wrote:
Hi Eugen,
On 2023-02-06 12:59, Eugen Hristev wrote:
ROCK 5B is a Rockchip RK3588 based SBC (Single Board Computer) by Radxa.
There are tree variants depending on
The conversion to DM_SERIAL is mandatory, so add support
for it.
Signed-off-by: Fabio Estevam
---
configs/mx51evk_defconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/configs/mx51evk_defconfig b/configs/mx51evk_defconfig
index b173648c8e..832f718410 100644
---
The conversion to DM_I2C is mandatory, so add support
for it.
Signed-off-by: Fabio Estevam
---
board/freescale/mx53loco/mx53loco.c | 36 ++---
configs/mx53loco_defconfig | 2 +-
2 files changed, 19 insertions(+), 19 deletions(-)
diff --git
The conversion to DM_SERIAL is mandatory, so add support
for it.
Signed-off-by: Fabio Estevam
---
configs/mx53loco_defconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/configs/mx53loco_defconfig b/configs/mx53loco_defconfig
index d5f2b7092d..e332c930b9 100644
---
Modern mobile phones typically have high pixel density.
Bootmenu is hardly readable on those with 8x16 font.
Signed-off-by: Dzmitry Sankouski
Reviewed-by: Simon Glass
---
Changes for v2:
- edit for runtime configuration
Changes for v3: none
drivers/video/Kconfig |7 +
On 2/15/23 10:55, Masahisa Kojima wrote:
UEFI specification v2.10 says that
EFI_VARIABLE_AUTHENTICATED_WRITE_ACCESS is deprecated and
EFI_UNSUPPORTED should be returned in SetVariable variable service.
Current implementation returns EFI_INVALID_PARAMETER,
let's fix the return value.
Together
Tests fonts wider than a byte.
Signed-off-by: Dzmitry Sankouski
Reviewed-by: Simon Glass
---
Changes for v2: N/A
Changes for v2: none
configs/sandbox_defconfig | 3 +++
test/dm/video.c | 41 +++
2 files changed, 44 insertions(+)
diff --git
This needed for unit testing different fonts.
Configured fonts are placed in an array of fonts.
First font is selected by default upon console probe.
Signed-off-by: Dzmitry Sankouski
---
Changes for v2: N/A
Changes for v3: N/A
common/splash.c| 17 ++-
drivers/video/Kconfig
Allow font size configuration at runtime for console_simple.c
driver. This needed for unit testing different fonts.
Configuring is done by `font` command, also used for font
selection in true type console.
Signed-off-by: Dzmitry Sankouski
---
Changes for v2: N/A
Changes for v3:
- move 8x16 font
Consistent font data header names needed to add new
fonts.
Signed-off-by: Dzmitry Sankouski
---
Changes for v2: N/A
Changes for v3: N/A
include/video_font.h | 2 +-
include/{video_font_data.h => video_font_8x16.h} | 5 ++---
2 files changed, 3 insertions(+), 4
- get rid of code duplications in switch across bpp values
- extract common pixel fill logic in two functions one per
horizontal and vertical filling
- rearrange statements in put_xy* methods in unified way
- replace types - uint*_t to u*
Signed-off-by: Dzmitry Sankouski
---
Changes for v2:
-
Devices with high ppi may benefit from wider fonts.
Current width implementation is limited by 1 byte, i.e. 8 bits.
New version iterates VIDEO_FONT_BYTE_WIDTH times, to process all
width bytes, thus allowing fonts wider than 1 byte.
Signed-off-by: Dzmitry Sankouski
---
Charges for v2:
- replace
Unite console_normal.c and console_rotate.c files.
Those files have similar logic, and common logic
may be extracted after putting code in single file.
Signed-off-by: Dzmitry Sankouski
---
Changes for v2: none
Changes for v3: none
drivers/video/Kconfig | 8 +-
1 - 100 of 110 matches
Mail list logo