On Mon, 22 Jul 2024 at 22:31, Raymond Mao wrote:
>
> Recently we are introducing multiple git subtree projects and
> it is the right time to have a universal script to update
> various subtrees and replace the dts/update-dts-subtree.sh.
>
> update-subtree.sh is a wrapper of git subtree commands.
>
On Mon, 22 Jul 2024 at 20:55, Caleb Connolly wrote:
>
> Add an additional search path /dtbs, this is where dtbs are installed on
> postmarketOS and potentially other distros.
>
> Signed-off-by: Caleb Connolly
> ---
> lib/efi_loader/efi_fdt.c | 3 +++
> 1 file changed, 3 insertions(+)
>
> diff --
On 7/22/24 19:55, Caleb Connolly wrote:
Add an additional search path /dtbs, this is where dtbs are installed on
postmarketOS and potentially other distros.
Signed-off-by: Caleb Connolly
---
lib/efi_loader/efi_fdt.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/lib/efi_loader/efi_fd
Hi,
2024년 7월 23일 (화) 03:17, Sam Protsenko 님이 작성:
> Hi Minkyu,
>
> Can you please take a look at this series? And also my MMC series [1]
> has been pending for a while now, if it's ok with you -- can you
> please apply it?
>
> Thanks!
>
> [1] https://lists.denx.de/pipermail/u-boot/2024-July/55960
On Mon, Jul 22, 2024 at 6:29 PM Minda Chen wrote:
>
>
>
> >
> > On Sat, Jul 20, 2024 at 6:47 PM E Shattow wrote:
> > >
> > > Hi, I am testing on Milk-V Mars CM Lite, and I add to these devicetree
> > > changes at runtime from board/starfive/visionfive2/spl.c
> > >
> > > On Thu, Jul 18, 2024 at 6:
Hey all,
It's release day and here is -rc1. Looking at my own queue, I think
it's in OK shape, but there's a few things I want to take still, and I
need to check some other areas for mature changes to pull in as well.
In terms of a changelog,
git log --merges v2024.07..v2024.10-rc1
contains what
g repo [1] into
> dts/upstream (2024-07-20 11:15:22 -0600)
>
> are available in the Git repository at:
>
> https://gitlab.denx.de/u-boot/custodians/u-boot-imx.git
> tags/u-boot-imx-master-20240722
>
> for you to fetch changes up to a9c962941e119017eb9d5985c5c214d9711c9433
On Mon, Jul 22, 2024 at 12:30:50PM -0700, Raymond Mao wrote:
> Recently we are introducing multiple git subtree projects and
> it is the right time to have a universal script to update
> various subtrees and replace the dts/update-dts-subtree.sh.
>
> update-subtree.sh is a wrapper of git subtree
>
> On Sat, Jul 20, 2024 at 6:47 PM E Shattow wrote:
> >
> > Hi, I am testing on Milk-V Mars CM Lite, and I add to these devicetree
> > changes at runtime from board/starfive/visionfive2/spl.c
> >
> > On Thu, Jul 18, 2024 at 6:38 PM Minda Chen
> wrote:
> > >
> > > Add Jh7110 Cadence USB dts no
On 7/22/24 10:23 PM, Zixun LI wrote:
[...]
+static int usba_udc_probe(struct udevice *dev)
+{
+ struct usba_priv_data *priv = dev_get_priv(dev);
+ int ret;
+
+ ret = usba_udc_clk_init(dev, &priv->clks);
+ if (ret)
+ return ret;
+
+ controller = &udc_c
On 7/22/24 10:23 PM, Zixun LI wrote:
Add controller attach/detach support by using
usb_gadget_ops.pullup() method.
Signed-off-by: Zixun LI
Reviewed-by: Marek Vasut
Thanks !
On 7/22/24 10:23 PM, Zixun LI wrote:
- Rename atmel_usba_start() / atmel_usba_stop() to usba_udc_enable()
/ usba_udc_disable(), remove atmel_ prefix to be inline with other
functions. Also avoid confusion with DM start() / stop() functions.
- Replace printf() by log_err()
- Spelling paramte
On 7/22/24 10:23 PM, Zixun LI wrote:
- Sort includes
- Forward declare controller structures
Please pick some more descriptive subject for this patch than "refactor
part 1". If this was only sorting includes as a singular patch doing one
change, the subject could well be "usb: gadget: atmel:
Drop all duplicate newlines. No functional change.
Signed-off-by: Marek Vasut
---
Cc: Francesco Dolcini
Cc: Sean Anderson
Cc: Simon Glass
Cc: Tom Rini
Cc: u-boot@lists.denx.de
---
include/ata.h| 2 --
include/blkmap.h | 1 -
include/bzlib.h | 6 --
include
Drop all duplicate newlines. No functional change.
Signed-off-by: Marek Vasut
---
include/usb/ci_udc.h | 1 -
include/usb/ulpi.h | 2 --
include/usb/xhci.h | 4
3 files changed, 7 deletions(-)
diff --git a/include/usb/ci_udc.h b/include/usb/ci_udc.h
index 06adb2bb4d3..9f15dbabe53 10064
Drop all duplicate newlines. No functional change.
Signed-off-by: Marek Vasut
---
include/u-boot/sha512.h | 1 -
include/u-boot/zlib.h | 2 --
2 files changed, 3 deletions(-)
diff --git a/include/u-boot/sha512.h b/include/u-boot/sha512.h
index 90bd96a3f8c..83c2119cd26 100644
--- a/include/u-b
Drop all duplicate newlines. No functional change.
Signed-off-by: Marek Vasut
---
include/valgrind/memcheck.h | 6 --
include/valgrind/valgrind.h | 15 ---
2 files changed, 21 deletions(-)
diff --git a/include/valgrind/memcheck.h b/include/valgrind/memcheck.h
index 501cb14ed8a.
Drop all duplicate newlines. No functional change.
Signed-off-by: Marek Vasut
---
include/zfs/spa.h | 1 -
include/zfs/zfs.h | 1 -
include/zfs/zfs_acl.h | 1 -
3 files changed, 3 deletions(-)
diff --git a/include/zfs/spa.h b/include/zfs/spa.h
index cd2ddf58e77..df01d4964fb 100644
--- a
Drop all duplicate newlines. No functional change.
Signed-off-by: Marek Vasut
---
include/power/max17042_fg.h | 1 -
include/power/tps65910.h| 1 -
2 files changed, 2 deletions(-)
diff --git a/include/power/max17042_fg.h b/include/power/max17042_fg.h
index ec8377d3707..e417012459d 100644
--
Drop all duplicate newlines. No functional change.
Signed-off-by: Marek Vasut
---
include/mtd/ubi-user.h | 1 -
1 file changed, 1 deletion(-)
diff --git a/include/mtd/ubi-user.h b/include/mtd/ubi-user.h
index 8d472cc0138..cc95fa2edea 100644
--- a/include/mtd/ubi-user.h
+++ b/include/mtd/ubi-use
Drop all duplicate newlines. No functional change.
Signed-off-by: Marek Vasut
---
include/jffs2/jffs2.h | 2 --
1 file changed, 2 deletions(-)
diff --git a/include/jffs2/jffs2.h b/include/jffs2/jffs2.h
index 651f94cf381..e986508c2cc 100644
--- a/include/jffs2/jffs2.h
+++ b/include/jffs2/jffs2.h
Drop all duplicate newlines. No functional change.
Signed-off-by: Marek Vasut
---
include/net/sntp.h | 1 -
1 file changed, 1 deletion(-)
diff --git a/include/net/sntp.h b/include/net/sntp.h
index 30b44d1c066..5dd9aa36fea 100644
--- a/include/net/sntp.h
+++ b/include/net/sntp.h
@@ -9,7 +9,6 @@
Drop all duplicate newlines. No functional change.
Signed-off-by: Marek Vasut
---
include/linux/asn1.h | 1 -
include/linux/bitops.h | 1 -
include/linux/byteorder/swab.h | 2 --
include/linux/edd.h | 1 -
include/linux/err.h | 1 -
include/
Drop all duplicate newlines. No functional change.
Signed-off-by: Marek Vasut
---
include/fsl-mc/fsl_dprc.h | 1 -
include/fsl-mc/fsl_mc_cmd.h | 1 -
include/fsl-mc/fsl_qbman_portal.h | 2 --
3 files changed, 4 deletions(-)
diff --git a/include/fsl-mc/fsl_dprc.h b/include/fsl-mc/f
Drop all duplicate newlines. No functional change.
Signed-off-by: Marek Vasut
---
include/firmware/imx/sci/rpc.h | 1 -
1 file changed, 1 deletion(-)
diff --git a/include/firmware/imx/sci/rpc.h b/include/firmware/imx/sci/rpc.h
index 85af6f3996e..28adec2a8e1 100644
--- a/include/firmware/imx/sci
Drop all duplicate newlines. No functional change.
Signed-off-by: Marek Vasut
---
include/dt-bindings/clock/mt8516-clk.h | 1 -
include/dt-bindings/clock/qcom,gcc-msm8996.h | 1 -
include/dt-bindings/clock/qcom,rpmh.h| 1 -
include/dt-bindings/clock/tegra210-car.h | 1 -
includ
Drop all duplicate newlines. No functional change.
Signed-off-by: Marek Vasut
---
include/dm/of_addr.h | 1 -
1 file changed, 1 deletion(-)
diff --git a/include/dm/of_addr.h b/include/dm/of_addr.h
index e7f3a280817..5fb5a4855b4 100644
--- a/include/dm/of_addr.h
+++ b/include/dm/of_addr.h
@@ -44
Drop all duplicate newlines. No functional change.
Signed-off-by: Marek Vasut
---
include/asm-generic/int-ll64.h | 1 -
1 file changed, 1 deletion(-)
diff --git a/include/asm-generic/int-ll64.h b/include/asm-generic/int-ll64.h
index 7451718a61c..aa572021cc0 100644
--- a/include/asm-generic/int-
On Thu, Jul 11, 2024 at 2:56 AM Michael Nazzareno Trimarchi
wrote:
> I will rephrase the commit message
It looks good as is.
Applied all, thanks.
On Fri, Jul 19, 2024 at 5:33 PM Fabio Estevam wrote:
>
> Commit 68dcbdd594d4 ("ARM: imx: Add weak default reset_cpu()") caused
> the 'reset' command in U-Boot to not cause a board reset.
>
> Fix it by switching to the watchdog driver model via sysreset, which
> is the preferred method for implemen
On Thu, Jul 18, 2024 at 1:55 PM Fabio Estevam wrote:
>
> Currently, there is an error when the i.MX93 CPU frequency is
> read:
>
> Could not read CPU frequency: -2
> CPU: NXP i.MX93(52) Rev1.1 A55 at 0 MHz
>
> Fix it by describing the A55 clock nodes in the devicetree, like done
> on other i.MX
On Fri, Jul 12, 2024 at 8:10 PM Emil Kronborg
wrote:
>
> Enabling CONFIG_CMD_PWM, and consequently CONFIG_DM_PWM, causes the pwm
> command to fail due to a missing clock.
>
> => pwm enable 0 0
> Enable clock-controller@20c4000 failed
> Failed to enable per_clk
> pwm: '0' not found
On Fri, Jul 12, 2024 at 8:10 PM Emil Kronborg
wrote:
>
> Commit 727fa4539ca2 ("clk: Add support for I2C clocks on NXP's imx6q SoC
> which use CCF") added I2C clocks for I2C1 and I2C2, but not I2C3.
> Consequently, devices using I2C3 fail after enabling CONFIG_CLK_IMX6Q
> and thus CONFIG_CLK. There
On Sat, Jul 20, 2024 at 12:54 PM Anatolij Gustschin wrote:
>
> Enable DM_SERIAL to avoid board removal warning.
>
> Signed-off-by: Anatolij Gustschin
> Cc: Frieder Schrempf
Applied, thanks.
On Sat, Jul 20, 2024 at 12:36 PM Anatolij Gustschin wrote:
>
> Rework to remove use of legacy I2C API. Also switch
> to DM_SERIAL to avoid board removal warning.
>
> Signed-off-by: Anatolij Gustschin
> Cc: Eric Bénard
Applied, thanks.
On Sat, Jul 20, 2024 at 9:50 AM Anatolij Gustschin wrote:
>
> Rework to remove use of legacy I2C API. Also switch
> to DM_SERIAL to avoid board removal warning.
>
> Signed-off-by: Anatolij Gustschin
> Cc: Troy Kisky
Applied, thanks.
:
https://gitlab.denx.de/u-boot/custodians/u-boot-imx.git
tags/u-boot-imx-master-20240722
for you to fetch changes up to a9c962941e119017eb9d5985c5c214d9711c9433:
kontron-sl-mx6ul: switch to DM_SERIAL (2024-07-22 17:55:35 -0300)
u-boot-imx-master-20240722
--
On 7/22/24 21:30, Raymond Mao wrote:
> Recently we are introducing multiple git subtree projects and
> it is the right time to have a universal script to update
> various subtrees and replace the dts/update-dts-subtree.sh.
>
> update-subtree.sh is a wrapper of git subtree commands.
>
> Usage:
On Sat, 20 Jul 2024 14:40:26 +0200, Marek Vasut wrote:
> Drop all duplicate newlines. No functional change.
>
>
Applied to u-boot/master, thanks!
--
Tom
On Fri, 19 Jul 2024 12:48:38 +0200, Marek Vasut wrote:
> Drop all duplicate newlines. No functional change.
>
>
Applied to u-boot/master, thanks!
--
Tom
On Mon, Jul 22, 2024 at 04:29:39PM +0800, Leo Liang wrote:
> Hi Tom,
>
> The following changes since commit 5024a96db8ea6ff2e814f4599af9e5faf09296b7:
>
> Subtree merge tag 'v6.10-dts' of devicetree-rebasing repo [1] into
> dts/upstream (2024-07-20 11:15:22 -0600)
>
> are available in the Git
Recently we are introducing multiple git subtree projects and
it is the right time to have a universal script to update
various subtrees and replace the dts/update-dts-subtree.sh.
update-subtree.sh is a wrapper of git subtree commands.
Usage: From U-Boot top directory,
run
$ ./tools/update-subtre
Hi Minkyu,
Can you please take a look at this series? And also my MMC series [1]
has been pending for a while now, if it's ok with you -- can you
please apply it?
Thanks!
[1] https://lists.denx.de/pipermail/u-boot/2024-July/559602.html
On Mon, Jul 15, 2024 at 10:17 PM Sam Protsenko
wrote:
>
>
Instead of using the local imx7s-warp devicetree copies from U-Boot,
convert the imx7s-warp board to OF_UPSTREAM so that the upstream
kernel devicetree can be used instead.
Signed-off-by: Fabio Estevam
---
Changes since v1:
- Also change warp7_bl33_defconfig.
arch/arm/dts/Makefile | 1
eMMC is enabled on E850-96 board now. Mention that in the board
documentation.
Signed-off-by: Sam Protsenko
---
Changes in v3:
- (none)
Changes in v2:
- (none)
doc/board/samsung/e850-96.rst | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/doc/board/samsung/e850-96.r
Enable MMC subsystem and DW MMC driver support to make eMMC functional.
Also enable a couple of related commands so the user can make use of
eMMC from U-Boot shell.
Signed-off-by: Sam Protsenko
---
Changes in v3:
- (none)
Changes in v2:
- (none)
configs/e850-96_defconfig | 10 +-
1
Upstream properties were added to device trees to follow current Linux
kernel. DW MMC driver was updated accordingly. Safely remove outdated
MMC properties. Details on removed properties are as follows:
* samsung,removable: replaced by non-removable
* samsung,bus-width: replaced by bus-width
* sam
Fix most of checkpatch warnings and other obvious style issues.
No functional change.
Signed-off-by: Sam Protsenko
---
Changes in v3:
- (none)
Changes in v2:
- (none)
arch/arm/mach-exynos/include/mach/dwmmc.h | 36 +--
drivers/mmc/exynos_dw_mmc.c | 26 +++
Reduce U-Boot footprint by reusing dev->name as a driver's displayed
name. This changes boot device name (and "mmc info" output) from "EXYNOS
DWMMC" to something like "mmc@1210".
Signed-off-by: Sam Protsenko
---
Changes in v3:
- (none)
Changes in v2:
- (none)
drivers/mmc/exynos_dw_mmc.
add_dwmci() is already calling dwmci_setup_cfg() internally, there is no
needed to call dwmci_setup_cfg() again in case when add_dwmci() is used
(for non-DM cases). Fix it by calling dwmci_setup_cfg() only in DM
cases, when add_dwmci() wasn't called. Also, this assignment:
host->mmc = &plat->m
There is no logical sense to split the initialization code between
multiple functions. Pull both do_dwmci_init() and
exynos_dwmci_core_init() into exynos_dwmmc_probe() to make the code more
simple and obvious.
No functional change.
Signed-off-by: Sam Protsenko
---
Changes in v3:
- (none)
Chan
Add the compatible entry and corresponding chip data for Exynos7
compatible chips, which covers modern ARM64 based Exynos chips. They
have some differences w.r.t. old ARM32 Exynos chips:
- CLKSEL register offset is different
- 64-bit IDMAC descriptor and 64-bit IDMAC registers are used
(imp
DDR timing values should be defined in "samsung,dw-mshc-ddr-timing" dts
property, and used when DDR MMC mode is selected. Read that value from
dts and use it. If it's not available, use SDR timing values instead.
This change is following upstream Linux kernel implementation.
Signed-off-by: Sam Pro
By now exynos_dw_mmc driver was relying on the correct CIU clock
frequency being set on driver init. But dw_mmc core is actually trying
to change CIU clock rate dynamically, on init and in set_ios() callback,
which it's requesting via host->get_mmc_clk() callback (the name is
misleading: although i
host->quirks field is only used internally in exynos_dw_mmc.c driver.
To avoid cluttering the scope of struct dwmci_host, move quirks field
into Exynos driver's chip data, where it can be statically defined.
No functional change.
Signed-off-by: Sam Protsenko
---
Changes in v3:
- (none)
Change
Instead of using non-standard "bus_hz" dts property, read common
"clock-frequency" property used in upstream Linux kernel. It's safe to
do so, as "clock-frequency" property was already added to corresponding
nodes in all affected Exynos device tree files.
No functional change.
Signed-off-by: Sam
Instead of using non-standard "samsung,bus-width" dts property, read
common "bus-width" property used in upstream Linux kernel. It's safe to
do so, as "bus-width" property was already added to corresponding nodes
in all affected Exynos device tree files.
No functional change.
Signed-off-by: Sam P
Some chips like Exynos4412 have fixed internal CIU clock divider.
Instead of reading it from non-standard "div" dts property, store its
value in the driver internally, in static chip data associated with
corresponding compatible. This makes it possible to avoid using
host->div for storing it, so th
CLKSEL register offset may vary between different Exynos chips, e.g. on
ARM64 vs ARM32 chips. Provide a way to specify its offset value for each
compatible instead of hard-coding its value in read/write calls.
No functional change.
Signed-off-by: Sam Protsenko
---
Changes in v3:
- (none)
Chan
The obsolete "samsung,timing" dts property is now split into
"samsung,dw-mshc-ciu-div" (for holding the internal DW MMC divider
value) and "samsung,dw-mshc-sdr-timing" (for actual timing values) in
upstream Linux kernel. Rework the driver to make use of new properties
instead of the old one. All af
Update the driver to use livetree API instead of FDT one.
No functional change.
Signed-off-by: Sam Protsenko
---
Changes in v3:
- (none)
Changes in v2:
- Moved exynos_dwmmc_of_to_plat() under #ifdef CONFIG_DM_MMC stanza
drivers/mmc/exynos_dw_mmc.c | 17 -
1 file changed, 8
exynos_dwmci_get_config() is called from the probe function and used to
read data from device tree. Make use of .of_to_plat driver callback
instead, and convert exynos_dwmci_get_config() to match its signature.
No functional change.
Signed-off-by: Sam Protsenko
---
Changes in v3:
- (none)
Cha
New Exynos chips should implement clock drivers using CCF framework. In
that case corresponding CCF functions can be used to get/set the clock
rates. Moreover, already existing get_mmc_clk() and set_mmc_clk() calls
are only implemented for CONFIG_CPU_V7A (i.e. ARM32 chips). In case of
ARM64 chips t
Pinmux configuration on ARM64 platforms must be performed during startup
in pinctrl driver using info from device tree. exynos_pinmux_config()
and pinmux_decode_periph_id() are only available on ARM32 platforms, so
don't call those functions on ARM64 platforms. Instead of the latter
function, use "
Add missing header guard to prevent possible build errors.
Fixes: 77b55e8cfcee ("ARM: exynos: move SoC sources to mach-exynos")
Signed-off-by: Sam Protsenko
---
Changes in v3:
- (none)
Changes in v2:
- (none)
arch/arm/mach-exynos/include/mach/dwmmc.h | 5 +
1 file changed, 5 insertions
In case of CONFIG_DM_MMC, host->priv actually holds (struct udevice *),
and not (struct dwmci_exynos_priv_data *). This makes *priv pointer
invalid and may lead to Synchronous Abort during its dereference later
in exynos_dwmci_board_init(). Fix it by extracting
exynos_dwmmc_get_priv() helper from e
Getting the base address with outdated fdtdec_get_addr() API and further
casting it to (void *) leads to next build warning on ARM64 platforms:
In function 'exynos_dwmci_get_config':
warning: cast to pointer from integer of different size
[-Wint-to-pointer-cast]
hos
Update the bindings doc for Exynos DW MMC block to follow the upstream
example and reflect the latest changes made in corresponding Linux
kernel bindings.
Signed-off-by: Sam Protsenko
---
Changes in v3:
- (none)
Changes in v2:
- (none)
doc/device-tree-bindings/exynos/dwmmc.txt | 46 +++
Some device tree properties for DW MMC block were updated in Linux
kernel. Let's follow its example and rework corresponding properties in
all Exynos device trees. Don't remove outdated properties yet, it'll be
done later once DW MMC driver is updated accordingly to read the updated
properties inst
Replace fifoth_val property with its fifo-depth counterpart in all DW
MMC drivers. fifo-depth is a common property used in upstream Linux
kernel. The FIFOTH register value will be calculated using fifo-depth
value in DW MMC core (dw_mmc.c). This change reduces code duplication in
platform drivers,
Fix most of checkpatch warnings and other obvious style issues.
No functional change.
Signed-off-by: Sam Protsenko
Reviewed-by: Quentin Schulz
---
Changes in v3:
- (none)
Changes in v2:
- Added R-b tag from Quentin
drivers/mmc/dw_mmc.c | 69 ++--
include/dwmmc.h | 1
Rework kernel-doc comments in dwmmc.h header so it's actually possible
to generate a proper documentation from it usin scripts/kernel-doc
script, with no errors.
No functional change.
Signed-off-by: Sam Protsenko
---
Changes in v3:
- (none)
Changes in v2:
- (none)
include/dwmmc.h | 41 +++
Some DW MMC blocks (e.g. those on modern Exynos chips) support 64-bit
DMA addressing mode. 64-bit DW MMC variants differ from their 32-bit
counterparts:
- the register layout is a bit different (because there are additional
IDMAC registers present for storing upper part of 64-bit addresses)
Prepare for adding 64-bit IDMAC descriptors by renaming current 32-bit
descriptor and its fields accordingly. While at it, make use of
virt_to_phys() to make it more obvious in which places the physical
addresses have to be used.
No functional change.
Signed-off-by: Sam Protsenko
---
Changes in
Make dwmci_prepare_data() function easier to read by extracting the
preparation of IDMAC descriptor into a dedicated function.
No functional change.
Signed-off-by: Sam Protsenko
Reviewed-by: Quentin Schulz
---
Changes in v3:
- (none)
Changes in v2:
- Added R-b tag from Quentin
drivers/mm
FIFO data transfer is implemented as quite a massive chunk of code.
Extract it into a dedicated function to make dwmci_data_transfer()
easier to read and reduce the indentation level of the code.
No functional change.
Signed-off-by: Sam Protsenko
---
Changes in v3:
- (none)
Changes in v2:
-
Make dwmci_send_cmd() easier to read by moving the DMA transfer handling
code into a dedicated function.
No functional change.
Signed-off-by: Sam Protsenko
Reviewed-by: Quentin Schulz
---
Changes in v3:
- (none)
Changes in v2:
- Added R-b tag from Quentin
drivers/mmc/dw_mmc.c | 51 ++
Extract the clock divider update into dwmci_update_div() function. It's
a procedure recommended in TRM, so it's better to keep it in a dedicated
function to make the code clearer.
While at it also extract the clock control code into a separate routine
to avoid code duplication in dwmci_setup_bus()
Move FIFO threshold initialization into a separate function to make
dwmci_init() more readable.
No functional change.
Signed-off-by: Sam Protsenko
Reviewed-by: Quentin Schulz
---
Changes in v3:
- (none)
Changes in v2:
- Added R-b tag from Quentin
drivers/mmc/dw_mmc.c | 25 +++
Waiting for data busy is a logically separate operation and should be
implemented as a separate routine. Follow Linux kernel example and
extract it from dwmci_send_cmd(). This way it doesn't clutter
dwmci_send_cmd() function, and can be reused later in other cases.
No functional change.
Signed-of
struct idmac is only used in dw_mmc.c, so move it there from dwmmc.h to
avoid cluttering the interface in the header.
No functional change.
Signed-off-by: Sam Protsenko
Reviewed-by: Quentin Schulz
---
Changes in v3:
- (none)
Changes in v2:
- Added R-b tag from Quentin
drivers/mmc/dw_mmc.
Nobody seems to use it, so just remove it.
No functional change.
Signed-off-by: Sam Protsenko
Reviewed-by: Quentin Schulz
---
Changes in v3:
- (none)
Changes in v2:
- Added R-b tag from Quentin
include/dwmmc.h | 1 -
1 file changed, 1 deletion(-)
diff --git a/include/dwmmc.h b/include/d
Bring 64-bit support to dw_mmc core and Exynos dw_mmc drivers, and
enable it on E850-96 board. Additionally do some related cleanups and
device tree updates.
64-bit version of DesignWare MMC can be often found on modern ARM64
chips. It's different from its older 32-bit version (which is already
im
Add an additional search path /dtbs, this is where dtbs are installed on
postmarketOS and potentially other distros.
Signed-off-by: Caleb Connolly
---
lib/efi_loader/efi_fdt.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/lib/efi_loader/efi_fdt.c b/lib/efi_loader/efi_fdt.c
index 86ba00c
> -Original Message-
> From: Marek Vasut
> Sent: Saturday, July 20, 2024 22:12
>
> Can you please send an RFC patch ?
>
> > I see recently there are many DM related reworking, please forgive me
> > if it's already on the Todo list.
>
> It is not on the ToDo list, no.
>
> +CC Mattijs
H
On Mon, 22 Jul 2024 at 23:03, Tom Rini wrote:
>
> On Mon, Jul 22, 2024 at 11:58:18AM +0530, Sughosh Ganu wrote:
> > On Mon, 8 Jul 2024 at 19:32, Tom Rini wrote:
> > >
> > > On Thu, Jul 04, 2024 at 01:04:56PM +0530, Sughosh Ganu wrote:
> > >
> > > > The aim of this patch series is to fix the curre
hi Caleb,
On Fri, 19 Jul 2024 at 18:14, Caleb Connolly wrote:
>
> Document how platforms can generate GUIDs at runtime rather than
> maintaining a list of UUIDs per-board.
>
> Reviewed-by: Ilias Apalodimas
> Signed-off-by: Caleb Connolly
> ---
> doc/develop/uefi/uefi.rst | 27 +
On Mon, Jul 22, 2024 at 11:58:18AM +0530, Sughosh Ganu wrote:
> On Mon, 8 Jul 2024 at 19:32, Tom Rini wrote:
> >
> > On Thu, Jul 04, 2024 at 01:04:56PM +0530, Sughosh Ganu wrote:
> >
> > > The aim of this patch series is to fix the current state of
> > > incoherence between modules when it comes t
On 12:33-20240719, Dhruva Gole wrote:
> +
> +.. k3_rst_include_end_boot_firmwares
> +.. k3_rst_include_start_lpm_firmware
s/lpm/tifsstub ?
> +
> +* **TIFS Stub** - A small piece of code that helps restore the remaining
> + context and resume the TIFS firmware when resuming from Low Power M
Hi Simon,
On Sat, 20 Jul 2024 at 08:36, Simon Glass wrote:
> Hi Tom,
>
> On Fri, 19 Jul 2024 at 16:25, Tom Rini wrote:
> >
> > On Fri, Jul 19, 2024 at 04:05:09PM +0100, Simon Glass wrote:
> > > Hi Raymond,
> > >
> > > On Thu, 18 Jul 2024 at 17:46, Raymond Mao
> wrote:
> > > >
> > > > Hi Simon,
Hi Tom,
On Sat, 20 Jul 2024 at 13:13, Tom Rini wrote:
> On Sat, Jul 20, 2024 at 01:36:02PM +0100, Simon Glass wrote:
> > Hi Tom,
> >
> > On Fri, 19 Jul 2024 at 16:25, Tom Rini wrote:
> > >
> > > On Fri, Jul 19, 2024 at 04:05:09PM +0100, Simon Glass wrote:
> > > > Hi Raymond,
> > > >
> > > > On
On 7/19/24 16:12, Raymond Mao wrote:
> Recently we are introducing multiple git subtree projects and
> it is the right time to have a universal script to update
> various subtrees and replace the dts/update-dts-subtree.sh.
>
> update-subtree.sh is a wrapper of git subtree commands.
>
> Usage:
Hi Simon,
On 7/21/24 5:25 PM, Simon Glass wrote:
These should have a CONFIG_ prefix. Add it.
Signed-off-by: Simon Glass
Fixes: 7a0d88076b9 ("Add in the ability to load and boot an uncompr...")
Reviewed-by: Sean Anderson
---
(no changes since v1)
common/spl/spl.c | 4 ++--
1 file changed,
On Mon, 22 Jul 2024 at 18:00, Ilias Apalodimas
wrote:
>
> On Fri, 5 Jul 2024 at 22:51, Tom Rini wrote:
> >
> > On Thu, Jul 04, 2024 at 01:05:34PM +0530, Sughosh Ganu wrote:
> >
> > > Add a Kconfig symbol to enable getting updates on any memory map
> > > changes that might be done by the LMB modul
On 20.07.24 5:54 PM, Anatolij Gustschin wrote:
> Enable DM_SERIAL to avoid board removal warning.
>
> Signed-off-by: Anatolij Gustschin
> Cc: Frieder Schrempf
Reviewed-by: Frieder Schrempf
> ---
> configs/kontron-sl-mx6ul_defconfig | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/co
On Fri, 5 Jul 2024 at 22:51, Tom Rini wrote:
>
> On Thu, Jul 04, 2024 at 01:05:34PM +0530, Sughosh Ganu wrote:
>
> > Add a Kconfig symbol to enable getting updates on any memory map
> > changes that might be done by the LMB module. This notification
> > mechanism can then be used to have a synchro
On Thu, 4 Jul 2024 at 10:37, Sughosh Ganu wrote:
>
> With the changes to make the LMB reservations persistent, the common
> memory regions are being added during board init. Remove the
> now superfluous lmb_init_and_reserve() function.
>
> Signed-off-by: Sughosh Ganu
> ---
> Changes since V1:
> *
When ECC parameters are not specified in DT, first try ONFI ECC parameters
before fallback to maximum strength.
It's the Linux driver behavior since the driver rewriting in f88fc12.
>From then 2 nand system refactors have been done in 6a1b66d6 and 53576c7b,
chip->ecc_strength_ds and chip->ecc_ste
On 7/22/24 10:47 AM, Zixun LI wrote:
Add driver model support by using the uclass UCLASS_USB_GADGET_GENERIC.
Disable local usb_gadget_register_driver()/usb_gadget_unregister_driver()
implementation which is implemented in udc-core.c when DM_USB_GADGET
is enabled.
Compared to Linux driver only s
On 7/22/24 10:47 AM, Zixun LI wrote:
Add controller attach/detach support by using
usb_gadget_ops.pullup() method.
Signed-off-by: Zixun LI
---
drivers/usb/gadget/atmel_usba_udc.c | 18 ++
1 file changed, 18 insertions(+)
diff --git a/drivers/usb/gadget/atmel_usba_udc.c
b/dr
1 - 100 of 112 matches
Mail list logo