On 27.08.2017 04:22, Bin Meng wrote:
In ich_spi_xfer() when the driver presets control fields, control
variable gets assigned twice. Apparently only the last assignment
takes effect. Remove the other one.
Signed-off-by: Bin Meng
---
drivers/spi/ich.c | 2 --
1 file changed, 2 deletions(-)
On 27.08.2017 04:22, Bin Meng wrote:
The atomic preop register can only be written when SPI settings are
not locked, otherwise it's read-only.
Signed-off-by: Bin Meng
---
drivers/spi/ich.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/drivers/spi/ich.c b/drivers/spi/
Move the % arch outside the double quote so that the missing toolchain
message is displayed correctly.
Signed-off-by: Chris Packham
---
tools/moveconfig.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/tools/moveconfig.py b/tools/moveconfig.py
index 8a038501929c..45742dc2e
Hello,
> On 25 Aug 2017, at 13:33, Stefano Babic wrote:
>
> On 16/08/2017 02:49, Stefan Agner wrote:
>> From: Stefan Agner
>>
>> i.MX 6 serial downloader is not necessarily booting via UART but can
>> also boot from USB. In fact only some i.MX chips have serial
>> downloader support via UART (
This is not a valid option. Drop it.
Signed-off-by: Chris Packham
Reviewed-by: Simon Glass
---
Changes in v2:
- collect review from Simon
include/configs/cl-som-am57x.h | 1 -
include/configs/cm_t54.h | 1 -
include/configs/omap3_beagle.h | 1 -
include/configs/omap3_evm.h| 1 -
in
This is not a valid option. Drop it.
Signed-off-by: Chris Packham
Reviewed-by: Simon Glass
---
Changes in v2:
- collect review from Simon
include/configs/dragonboard410c.h | 1 -
scripts/config_whitelist.txt | 1 -
2 files changed, 2 deletions(-)
diff --git a/include/configs/dragonboard
Commit 4ecc988301bc8e981e6d7538c57cdb3aa82f7c1d assumes fls is in libc
if __BSD_VISIBLE is defined. This appears to only be true on FreeBSD
and DragonFlyBSD. OpenBSD defines __BSD_VISIBLE and does not have fls
in strings.h/libc.
Switch the test for __BSD_VISIBLE to one for __DragonFly__ and
__Fr
I think the addition of the implies caught more of the -common.h
cases so I'm happier with this version.
Changes in v2:
- collect review from Simon
- add imply USB_HOST_ETHER for X86 and TARGET_NITROGEN6X
- add imply for TARGET_NITROGEN6X, ARCH_EXYNOS5 and X86
Chris Packham (4):
Kconfig: drop
CONFIG_USB_HOST_ETHER is the framework that the drivers are dependent on
USB_HOST_ETHER. Use this as a menu and move the existing LAN75XX and
LAN78XX options under new menu. Finally update the defconfigs that need
CONFIG_USB_HOST_ETHER.
Signed-off-by: Chris Packham
---
I decided not to do any imp
This migrates ASIX, ASIX88179, MCS7830, RTL8152 and SMSC95XX to Kconfig.
Update defconfigs.
Signed-off-by: Chris Packham
Reviewed-by: Simon Glass
---
Changes in v2:
- add imply for TARGET_NITROGEN6X, ARCH_EXYNOS5 and X86
arch/Kconfig | 2 ++
arch/arm/mac
According to fsync specification [1] some special files (e.g., a pipe, FIFO,
or socket) don't support synchronization and return either EROFS or EINVAL.
On the linux side the sys_fsync -> do_fsync() checks if the requested file
has f_op->fsync defined. If not it returns EINVAL [2].
This commit pr
Hello,
I have 2 chips which are 512mb each connected to the AM33xx processor.
I want to check if the base address is configured for each chip in
u-boot or kernel.
If it is configured in u-boot can anyone point me to where it is configured.
The problem i am facing is i dont if i need to do a
mte
I was trying to enable MTD Partitions to make loading the Kernel and
FS easier from within U-Boot
The da850evm spi-flash partitions in Linux show
"U-Boot-SPL" @ offset 0, size 64K
"U-Boot"; @ offset 0x0001, size 512K
"U-Boot-Env"; @ offset 0x0009
However U-Boot shows the following:
CONF
Recent bootstage changes have provoked problems with chromebook_link.
Bootstage uses the timer before driver model is ready, but link uses
driver model for the timer.
This series:
- Updates the TSC timer to make the bootstage work before DM is ready
- Provides a way to have a separate setting for
Once U-Boot relocates itself the existing driver-model timer (if any) is
no-longer valid until the device is reinitialised. Any use of the device
may cause a crash. To handle this, set the timer to NULL after relocation.
Signed-off-by: Simon Glass
---
Changes in v2: None
common/board_f.c | 1 +
With SPL we often have limited memory and do not need very many bootstage
records. Add a separate Kconfig option for SPL.
Signed-off-by: Simon Glass
---
Changes in v2: None
common/Kconfig | 7 +++
common/bootstage.c | 6 +++---
2 files changed, 10 insertions(+), 3 deletions(-)
diff --
The CONFIG_BOOTSTAGE_USER_COUNT option is no-longer needed since we can now
support any number of user IDs. Also BOOTSTAGE_ID_COUNT is not needed now.
Drop these unused options.
Signed-off-by: Simon Glass
---
Changes in v2: None
common/Kconfig | 9 -
common/bootsta
Use the new separate init function so that we can make use of the timer
before driver model is started up.
At some point we should consider adding the microsecond timer to the timer
uclass interface since it would reduce the amount of plumbing here
slightly.
Signed-off-by: Simon Glass
---
Chang
With bootstage we need access to the timer before driver model is set up.
To handle this, put the required state in global_data and provide a new
function to set up the device, separate from the driver's probe() method.
This will be used by the 'early' timer also.
Signed-off-by: Simon Glass
---
Enable this option for link so that the timer is available earlier.
Signed-off-by: Simon Glass
---
Changes in v2:
- Add new patch to enable early timer for chromebook_link
configs/chromebook_link64_defconfig | 1 +
configs/chromebook_link_defconfig | 1 +
2 files changed, 2 insertions(+)
di
While it is true that we no longer have 'ppcenv' and similar sections,
including env/embedded.o at all results in the text/etc sections being
available for the rest of the link. This in turn is required for the
setup used on ms7722se. This also, likely, needs further fine-tuning.
Fixes: f40ad66f
This was broken by the recent environment refactoring. Specifically:
$ make environ
scripts/Makefile.build:59: tools/environ/Makefile: No such file or directory
make[1]: *** No rule to make target 'tools/environ/Makefile'. Stop.
make: *** [Makefile:1469: environ] Error 2
Fix this by updating th
On Sat, Aug 26, 2017 at 07:28:05PM +0200, Łukasz Majewski wrote:
> On 08/26/2017 02:46 PM, Tom Rini wrote:
> >On Fri, Aug 25, 2017 at 01:06:55PM +0200, Łukasz Majewski wrote:
> >>Hi Philipp, Andy, Tom
> >>>
> On 25 Aug 2017, at 03:51, Andy Yan wrote:
>
> Hi Lukasz:
>
> 2017-0
Hi Lukasz,
Am Sonntag, 27. August 2017, 13:46:22 CEST schrieb Lukasz Majewski:
> According to fsync specification [1] some special files (e.g., a pipe, FIFO,
> or socket) don't support synchronization and return either EROFS or EINVAL.
>
> On the linux side the sys_fsync -> do_fsync() checks if t
On 2017-08-27 01:45, Sébastien Szymanski wrote:
> Hello,
>
>> On 25 Aug 2017, at 13:33, Stefano Babic wrote:
>>
>> On 16/08/2017 02:49, Stefan Agner wrote:
>>> From: Stefan Agner
>>>
>>> i.MX 6 serial downloader is not necessarily booting via UART but can
>>> also boot from USB. In fact only som
Hi Michael,
Hi Lukasz,
Am Sonntag, 27. August 2017, 13:46:22 CEST schrieb Lukasz Majewski:
According to fsync specification [1] some special files (e.g., a pipe, FIFO,
or socket) don't support synchronization and return either EROFS or EINVAL.
On the linux side the sys_fsync -> do_fsync() che
On Sun, Aug 27, 2017 at 09:20:19PM +0200, Łukasz Majewski wrote:
> Hi Michael,
>
> >Hi Lukasz,
> >
> >Am Sonntag, 27. August 2017, 13:46:22 CEST schrieb Lukasz Majewski:
> >>According to fsync specification [1] some special files (e.g., a pipe, FIFO,
> >>or socket) don't support synchronization an
Hi Mans,
On 18 August 2017 at 08:31, Måns Rullgård wrote:
> Simon Glass writes:
>
>> This target stops us using 'env' as a subdirectory. It is not mentioned in
>> the help so seems to be an internal target. Rename it.
>>
>> Signed-off-by: Simon Glass
>> Reviewed-by: Tom Rini
>> ---
>>
>> Chang
Hi,
On 25 August 2017 at 02:16, Ziyuan wrote:
> hi Jaehoon,
>
> On 07/28/2017 09:05 PM, Jaehoon Chung wrote:
>>
>> Hi Kever,
>>
>> On 07/26/2017 08:33 PM, Kever Yang wrote:
>>>
>>> Hi Jaehoon,
>>>
>>>
>>> What's the status of this patch set now?
>>>
>>> Can we land this patch set or the
On 26 August 2017 at 01:23, Jagan Teki wrote:
> From: Jagan Teki
>
> This patch adds support for Vyasa RK3288 initial board
> support from Amarula.
This sentence says 'support' twice.
>
> Boot from SDMMC:
> ---
> U-Boot SPL 2017.09-rc1-00111-g3656991-dirty (Aug 10 2017 - 11:40:45)
>
On 18 August 2017 at 06:41, Hannes Schmelzer wrote:
> This commit brings things back to the well known working state of the
> command.
> -
> With commit 9620d87259572ef21f0df60988d9a932ca673779
> (cmd/fdt: support single value replacement within an array)
>
> there was an error introduced modifyin
On 25 August 2017 at 10:12, Masahiro Yamada
wrote:
> Linux supports platform_get_resource_byname() to look up a resource
> by name.
>
> We want a similar helper. It is useful when a device node has two
> or more named register regions.
>
> Signed-off-by: Masahiro Yamada
> ---
>
> drivers/core/o
On 21 August 2017 at 21:46, Bin Meng wrote:
> All these places seem to inherit the codes from the MMC driver where
> a FIXME was put in the comment. However the correct operation after
> read should be cache invalidate, not flush.
>
> The underlying drivers should be responsible for the cache oper
Hi Jean-Jacques,
On 24 August 2017 at 04:52, Jean-Jacques Hiblot wrote:
> Hi Simon,
>
> On 13/08/2017 23:35, Simon Glass wrote:
>>
>> Hi Jean-Jacques,
>>
>> On 7 August 2017 at 04:07, Jean-Jacques Hiblot wrote:
>>>
>>> u-boot can be embedded within a FIT image with multiple DTBs. It then
>>> sel
Hi Andy
On 23 August 2017 at 01:26, Andy Yan wrote:
> commit 4bebf94e8544("rockchip: clk: rk3368: do not change
> CPLL/GPLL before returning to BROM") limits the pll can only
> be setup in SPL stage, but there are still some rk3368 based
> boards have not use SPL yet, so they need run rkclk_init
Hi Chris,
On 26 August 2017 at 18:17, Bin Meng wrote:
> +Simon, Tom, Wolfgang,
>
> On Sun, Aug 27, 2017 at 7:59 AM, Chris Packham
> wrote:
>> Hi,
>>
>> I recently sent a few patches using patman and ran into two problems.
>>
>> The first is a set of undeliverable addresses. This isn't a big pro
On Sun, Aug 27, 2017 at 02:10:08PM -0600, Simon Glass wrote:
> Hi,
>
> On 25 August 2017 at 02:16, Ziyuan wrote:
> > hi Jaehoon,
> >
> > On 07/28/2017 09:05 PM, Jaehoon Chung wrote:
> >>
> >> Hi Kever,
> >>
> >> On 07/26/2017 08:33 PM, Kever Yang wrote:
> >>>
> >>> Hi Jaehoon,
> >>>
> >>>
> >>>
Hi Heinrich,
On 26 August 2017 at 16:51, Heinrich Schuchardt wrote:
> This patch sequence contains all patches needed to load
> iPXE and use it for downloading and executing images
> via https or http or to mount iSCSI volumes.
>
> Network speed on an Odroid C2 reached 30 MB/s which should be
> e
+Tom
On 27 August 2017 at 02:00, Chris Packham wrote:
> Move the % arch outside the double quote so that the missing toolchain
> message is displayed correctly.
>
> Signed-off-by: Chris Packham
> ---
>
> tools/moveconfig.py | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
Reviewed-by: S
> On 23 Aug 2017, at 09:26, Andy Yan wrote:
>
> commit 4bebf94e8544("rockchip: clk: rk3368: do not change
> CPLL/GPLL before returning to BROM") limits the pll can only
> be setup in SPL stage, but there are still some rk3368 based
> boards have not use SPL yet, so they need run rkclk_init to
>
Hello,
> On 27 Aug 2017, at 21:17, Stefan Agner wrote:
>
> On 2017-08-27 01:45, Sébastien Szymanski wrote:
>> Hello,
>>
>>> On 25 Aug 2017, at 13:33, Stefano Babic wrote:
>>>
>>> On 16/08/2017 02:49, Stefan Agner wrote:
From: Stefan Agner
i.MX 6 serial downloader is not neces
This adds support for USB boot mode on the i.MX7D SoC, which
is most useful when doing U-Boot development on this chip.
i.e., it enables you to enter the ROM boot loader's serial
download protocol using the command:
=> bmode usb
Signed-off-by: Eric Nelson
---
arch/arm/mach-imx/mx7/soc.c | 2 ++
On 2017-08-27 13:21, Sébastien Szymanski wrote:
> Hello,
>
>> On 27 Aug 2017, at 21:17, Stefan Agner wrote:
>>
>> On 2017-08-27 01:45, Sébastien Szymanski wrote:
>>> Hello,
>>>
On 25 Aug 2017, at 13:33, Stefano Babic wrote:
On 16/08/2017 02:49, Stefan Agner wrote:
> From: Stef
What starting up the DA850-EVM, U-Boot generates a warning:
WARNING: Caches not enabled
Looking at other arm926 processors, this is an attempt
to enable the caches and remove the warning.
I am notsure who the proper TI or ARM people are to review this.
Signed-off-by: Adam Ford
---
board/dav
On 2017-05-31 01:12, Lukasz Majewski wrote:
[ . . . ]
And another request -> Could you consider adding tests for those new
gpt commands to the 'sandbox' (sandbox_defconfig) ?
Then you can 'mount' some gpt test image ('host' command) and use it
with:
gpt host X .
The GPT functionality re
According current code base, CONFIG_LS1012A should be
CONFIG_ARCH_LS1012A, or function fsl_fdt_disable(blob) will be
wrongly called to disable all dwc3 USB nodes on LS1012A, which
cause Linux USB function stop working at all.
Signed-off-by: Ran Wang
---
arch/arm/cpu/armv8/fsl-layerscape/fdt.c |
Hi Simon,
On Sun, Aug 27, 2017 at 11:23 PM, Simon Glass wrote:
> Once U-Boot relocates itself the existing driver-model timer (if any) is
> no-longer valid until the device is reinitialised. Any use of the device
> may cause a crash. To handle this, set the timer to NULL after relocation.
>
> Sig
n Sun, Aug 27, 2017 at 11:23 PM, Simon Glass wrote:
> With bootstage we need access to the timer before driver model is set up.
> To handle this, put the required state in global_data and provide a new
> function to set up the device, separate from the driver's probe() method.
>
> This will be use
On Sun, Aug 27, 2017 at 11:23 PM, Simon Glass wrote:
> With SPL we often have limited memory and do not need very many bootstage
> records. Add a separate Kconfig option for SPL.
>
> Signed-off-by: Simon Glass
> ---
>
> Changes in v2: None
>
> common/Kconfig | 7 +++
> common/bootstage.c
Hi Simon,
On Sun, Aug 27, 2017 at 11:23 PM, Simon Glass wrote:
> Use the new separate init function so that we can make use of the timer
> before driver model is started up.
>
> At some point we should consider adding the microsecond timer to the timer
> uclass interface since it would reduce the
On Sun, Aug 27, 2017 at 11:23 PM, Simon Glass wrote:
> Enable this option for link so that the timer is available earlier.
>
> Signed-off-by: Simon Glass
> ---
>
> Changes in v2:
> - Add new patch to enable early timer for chromebook_link
>
> configs/chromebook_link64_defconfig | 1 +
> configs/
On Sun, Aug 27, 2017 at 11:23 PM, Simon Glass wrote:
> The CONFIG_BOOTSTAGE_USER_COUNT option is no-longer needed since we can now
> support any number of user IDs. Also BOOTSTAGE_ID_COUNT is not needed now.
>
> Drop these unused options.
>
> Signed-off-by: Simon Glass
> ---
>
> Changes in v2: No
hi simon,
On 08/28/2017 04:10 AM, Simon Glass wrote:
Hi,
On 25 August 2017 at 02:16, Ziyuan wrote:
hi Jaehoon,
On 07/28/2017 09:05 PM, Jaehoon Chung wrote:
Hi Kever,
On 07/26/2017 08:33 PM, Kever Yang wrote:
Hi Jaehoon,
What's the status of this patch set now?
Can we land t
On 08/28/2017 05:17 AM, Tom Rini wrote:
> On Sun, Aug 27, 2017 at 02:10:08PM -0600, Simon Glass wrote:
>> Hi,
>>
>> On 25 August 2017 at 02:16, Ziyuan wrote:
>>> hi Jaehoon,
>>>
>>> On 07/28/2017 09:05 PM, Jaehoon Chung wrote:
Hi Kever,
On 07/26/2017 08:33 PM, Kever Yang wrote:
+ Tom
On 8/27/2017 3:21 AM, Vishal Mahaveer wrote:
> DRA71x processors are reduced pin and software compatible
> derivative of DRA72 processors. Add support for detection
> of SR2.1 version of DRA71x family of processors.
>
> Signed-off-by: Vishal Mahaveer
Reviewed-by: Lokesh Vutla
Thanks and
Typo fix: CONIFG->CONFIG
Signed-off-by: Peng Fan
Cc: Tom Rini
---
V2: none
scripts/Makefile.uncmd_spl | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/scripts/Makefile.uncmd_spl b/scripts/Makefile.uncmd_spl
index 15d0836..b399411 100644
--- a/scripts/Makefile.uncmd_spl
+++
Import dts from commit aae4e7a8bc("Linux 4.13-rc4") for imx6sabresd board.
Signed-off-by: Peng Fan
Cc: Stefano Babic
---
V2: none
arch/arm/dts/Makefile | 3 +
arch/arm/dts/imx6dl-sabresd.dts | 22 ++
arch/arm/dts/imx6dl.dtsi | 242 +
arch/arm/dts/imx6q-sa
Allow the dm driver be omited by SPL.
Signed-off-by: Peng Fan
Reviewed-by: Simon Glass
Cc: Jaehoon Chung
Cc: Keerthy
Cc: Minkyu Kang
Cc: Stefan Agner
Cc: Hou Zhiqiang
Cc: Jacob Chen
Cc: Kever Yang
Cc: Stefano Babic
---
V2: add r-b tag
drivers/power/pmic/Makefile | 4 ++--
drivers
Build FIT image if CONFIG_SPL_FIT_GENERATOR defined.
Signed-off-by: Peng Fan
Cc: Simon Glass
Cc: Masahiro Yamada
Cc: Bin Meng
Cc: Andre Przywara
Cc: "Cooper Jr., Franklin"
Cc: "Álvaro Fernández Rojas"
Cc: Stefano Babic
---
V2: none
Makefile | 4
1 file changed, 4 insertions(+)
dif
Switch to use CONFIG_IS_ENABLED.
Signed-off-by: Peng Fan
Cc: Jaehoon Chung
Cc: Stefano Babic
---
V2: none
drivers/mmc/fsl_esdhc.c | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/drivers/mmc/fsl_esdhc.c b/drivers/mmc/fsl_esdhc.c
index cc188c4..aa02bd6 100644
--- a/
Implement board_fit_config_name_match.
Signed-off-by: Peng Fan
Cc: Stefano Babic
Cc: Fabio Estevam
---
V2: none
board/freescale/mx6sabresd/mx6sabresd.c | 13 +
1 file changed, 13 insertions(+)
diff --git a/board/freescale/mx6sabresd/mx6sabresd.c
b/board/freescale/mx6sabresd/mx6
Enable SPL FIT. Now DM drivers are not enabled, so boards boot as before
with only the difference that loading dtb.
Signed-off-by: Peng Fan
Cc: Stefano Babic
Cc: Fabio Estevam
---
V2: none
configs/mx6sabresd_defconfig | 7 ++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/
Add pfuze dm code, this code does the same thing as pfuze.c, but
only effects when CONFIG_$(SPL_)DM_PMIC_PFUZE100 enabled.
Signed-off-by: Peng Fan
Cc: York Sun
Cc: Jaehoon Chung
Cc: Stefano Babic
---
V2: none
board/freescale/common/Makefile | 1 +
board/freescale/common/pfuze.h| 5 +
Introduce mkimage_fit.sh which is modifed from
board/sunxi/mksunxi_fit_atf.sh.
ATF is dropped and modified for arm32 arch.
Signed-off-by: Peng Fan
Cc: Stefano Babic
Cc: Fabio Estevam
---
V2: none
arch/arm/mach-imx/mkimage_fit.sh | 63
1 file changed,
Update README since we use FIT now.
Signed-off-by: Peng Fan
Cc: Fabio Estevam
Cc: Stefano Babic
---
V2: none
board/freescale/mx6sabresd/README | 18 +-
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/board/freescale/mx6sabresd/README
b/board/freescale/mx6sabres
On Sun, Aug 27, 2017 at 1:46 AM, Adam Ford wrote:
> The DM support is already in the driver, so add
> da830-spi to the compatible list.
>
> Signed-off-by: Adam Ford
Reviewed-by: Jagan Teki
thanks!
--
Jagan Teki
Free Software Engineer | www.openedev.com
U-Boot, Linux | Upstream Maintainer
Hyde
Include dm/ofnode.h.
Signed-off-by: Peng Fan
Reviewed-by: Simon Glass
Cc: Stefano Babic
---
V2: add r-b tag
include/power/pmic.h | 1 +
1 file changed, 1 insertion(+)
diff --git a/include/power/pmic.h b/include/power/pmic.h
index 4b34316..e2517f2 100644
--- a/include/power/pmic.h
+++ b/incl
Enable DM MMC/I2C/PMIC/GPIO/REGULATOR.
Signed-off-by: Peng Fan
Cc: Fabio Estevam
Cc: Stefano Babic
---
V2: none
board/freescale/mx6sabresd/mx6sabresd.c | 326 +---
configs/mx6sabresd_defconfig| 15 ++
include/configs/mx6sabresd.h| 15 +-
Hello Masahiro,
Am 25.08.2017 um 13:19 schrieb Masahiro Yamada:
Hi all.
It is more than one year since the last re-sync.
https://lists.denx.de/pipermail/u-boot/2016-May/256464.html
Any plan for re-sync?
My main motivation is to update denali.c
Recently, I reworked the denali driver in Lin
On Mon, Aug 28, 2017 at 11:58 AM, Peng Fan wrote:
> Import dts from commit aae4e7a8bc("Linux 4.13-rc4") for imx6sabresd board.
>
> Signed-off-by: Peng Fan
> Cc: Stefano Babic
> ---
Similar series[1] with DTB support for sabresd
[1] https://lists.denx.de/pipermail/u-boot/2017-May/293206.html
> -Original Message-
> From: Jagan Teki [mailto:jagannadh.t...@gmail.com]
> Sent: Monday, August 28, 2017 2:41 PM
> To: Peng Fan
> Cc: Stefano Babic ; u-boot@lists.denx.de
> Subject: Re: [U-Boot] [PATCH V2 02/12] arm: dts: include dts for imx6sabresd
>
> On Mon, Aug 28, 2017 at 11:58 AM
71 matches
Mail list logo