As per the IFC hardware manual, Most significant 2 bytes in
nand_fsr register are the outcome of NAND READ STATUS command.
So status value need to be shifted and aligned as per the nand
framework requirement.
Signed-off-by: Jagdish Gediya
Reviewed-by: Prabhakar Kushwaha
Number of ECC status registers i.e. (ECCSTATx) has been increased in IFC
version 2.0.0 due to increase in SRAM size. This is causing eccstat
array to over flow.
So, replace eccstat array with u32 variable to make it fail-safe and
independent of number of ECC status registers or SRAM size.
On 20/03/18 01:53, Breno Matheus Lima wrote:
Hi Bryan,
2018-03-17 8:06 GMT-03:00 Bryan O'Donoghue :
On 15/03/18 16:54, Breno Matheus Lima wrote:
Hi Bryan,
2018-03-09 14:35 GMT-03:00 Bryan O'Donoghue :
This patch adds IVT_PAD_SIZE
On 3/14/2018 9:16 PM, Jagan Teki wrote:
ATMEL_SPI is now fully converted to driver-model and
respective boards switch to DM_SPI as well,
so make default y for ARCH_AT91
Signed-off-by: Jagan Teki
Acked-by: Wenyou Yang
---
On 3/14/2018 9:16 PM, Jagan Teki wrote:
atmel_spi.h has register offsets, and atmel_spi_slave
structure, move it into .c file for better readability
and drop atmel_spi.h
Signed-off-by: Jagan Teki
Indeed.
Acked-by: Wenyou Yang
---
On 3/14/2018 9:16 PM, Jagan Teki wrote:
All board configs are now enabled DM_SPI for SPL and
U-Boot proper, so now its time to drop non-dm code.
Signed-off-by: Jagan Teki
It is okay for me.
Acked-by: Wenyou Yang
---
On 3/14/2018 9:16 PM, Jagan Teki wrote:
Now CONFIG_ATMEL_SPI is defined in Kconfig, so move the
same into defconfig file.
Cc: Simon Glass
Signed-off-by: Jagan Teki
Acked-by: Wenyou Yang
---
configs/gurnard_defconfig
On 3/14/2018 9:16 PM, Jagan Teki wrote:
Few boards are configuring gpio directly from board instead
using drivers/gpio so add ifdef for DM_GPIO to compatible
for both the cases.
Signed-off-by: Jagan Teki
It is okay for me.
Acked-by: Wenyou Yang
As of commit 1a1fa2406689 ("rtc: Set valid date after reset") the
command "date reset" will set the date/time to 2000-01-01 0:00:00 after
calling rtc_reset(). This means that the mx27rtc implementation of
rtc_reset() can be an empty stub function.
Signed-off-by: Chris Packham
As of commit 1a1fa2406689 ("rtc: Set valid date after reset") the
command "date reset" will set the date/time to 2000-01-01 0:00:00 after
calling rtc_reset(). This means that the rs5c372 implementation of
rtc_reset() does not need to call rtc_set().
Signed-off-by: Chris Packham
As of commit 1a1fa2406689 ("rtc: Set valid date after reset") the
command "date reset" will set the date/time to 2000-01-01 0:00:00 after
calling rtc_reset(). This means that the ds1307 implementation of
rtc_reset() doesn't need to call rtc_set().
Signed-off-by: Chris Packham
As of commit 1a1fa2406689 ("rtc: Set valid date after reset") the
command "date reset" will set the date/time to 2000-01-01 0:00:00 after
calling rtc_reset(). This means that the rx8025 implementation of
rtc_reset() does not need to call rtc_set().
Signed-off-by: Chris Packham
As of commit 1a1fa2406689 ("rtc: Set valid date after reset") the
command "date reset" will set the date/time to 2000-01-01 0:00:00 after
calling rtc_reset(). This means that the ds1374 implementation of
rtc_reset() doesn't need to call rtc_set().
Signed-off-by: Chris Packham
Someone at $dayjob pointed out some inconsistent behaviour between the
ds1307 and the ds1337 rtc drivers for an old version of u-boot.
Basically with ds1307 "date reset" changed the time whereas for the
ds1337 it did not.
I was about to send a patch to add code to ds1337 when I noticed Marek's
> -Original Message-
> From: Lothar Waßmann [mailto:l...@karo-electronics.de]
> Sent: 2018年3月20日 16:52
> To: Peng Fan
> Cc: joe.hershber...@ni.com; u-boot@lists.denx.de
> Subject: Re: [U-Boot] [PATCH 4/5] net: fec: sharing MDIO for two enet
> controllers
>
> Hi,
>
>
On Tue, Mar 20, 2018 at 10:07:53PM +, York Sun wrote:
> Tom,
>
> The following changes since commit b8aa55cb6414e512cce30bb7db3268eea934466d:
>
> common: move init_helpers.h prototypes in init.h (2018-03-16 14:56:59
> -0400)
>
> are available in the git repository at:
>
>
Tom,
The following changes since commit b8aa55cb6414e512cce30bb7db3268eea934466d:
common: move init_helpers.h prototypes in init.h (2018-03-16 14:56:59
-0400)
are available in the git repository at:
git://git.denx.de/u-boot-fsl-qoriq.git
for you to fetch changes up to
Hi Peng,
On Fri, Feb 23, 2018 at 3:02 AM, Peng Fan wrote:
>
> I was a bit busy on other things. Regarding the board support, I still
> do not have a good idea about the DDR things. I am thinking moving
> the ddr code out into a dedicated bin file and pad to the end of
Hi Jagan,
On 20.03.2018 16:06, Jagan Teki wrote:
On Tue, Mar 20, 2018 at 7:19 PM, Stefan Roese wrote:
Hi Jagan,
On 15.03.2018 12:33, Jagan Teki wrote:
kirkwood now support dt along with platform data,
respective boards need to switch into dm for the same.
Signed-off-by:
On Sun, Mar 18, 2018 at 10:49:57PM +0100, Heinrich Schuchardt wrote:
> On 03/18/2018 10:21 PM, Maxime Ripard wrote:
> > Hi,
> >
> > On Sun, Mar 18, 2018 at 04:20:06PM +0100, Heinrich Schuchardt wrote:
> >> doc/driver-model/MIGRATION.txt requires to move block drivers to the
> >> the driver model
On Tue, Mar 20, 2018 at 7:19 PM, Stefan Roese wrote:
> Hi Jagan,
>
>
> On 15.03.2018 12:33, Jagan Teki wrote:
>>
>> kirkwood now support dt along with platform data,
>> respective boards need to switch into dm for the same.
>>
>> Signed-off-by: Jagan Teki
Hi Tom,
On Tue, 20 Mar 2018 10:04:55 -0400, Tom Rini wrote:
> On Tue, Mar 20, 2018 at 02:36:56PM +0100, Miquel Raynal wrote:
> > Hi Tom,
> >
> > Sorry for the delay.
> >
> > On Fri, 9 Mar 2018 07:18:40 -0500, Tom Rini wrote:
> >
> > > On Fri, Mar
On 2018-03-20 15:20, Lukasz Majewski wrote:
> Hi Rasmus,
>
>> Modifying the default environment via CONFIG_EXTRA_ENV_SETTINGS is
>> somewhat inflexible, partly because the cpp language does not allow
>> appending to an existing macro. This prevents reuse of "environment
>> fragments" for
Hi Wadim,
On 03/19/2018 11:39 PM, Wadim Egorov wrote:
> The generic ehci-driver (ehci-generic.c) will try to enable the clocks
> listed in the DTSI. If this fails (e.g. due to clk_enable not being
> implemented in a driver and -ENOSYS being returned by the clk-uclass),
> the driver will bail our
On Tue, Mar 13, 2018 at 02:36:06PM +0100, Maxime Ripard wrote:
> Hi Simon,
>
> On Wed, Feb 28, 2018 at 08:51:43PM +0100, Miquel Raynal wrote:
> > A previous commit introduced the use of binman in the SPL.
> >
> > After the binman_sym call over the 'pos' symbol, the output value is
> > checked
On 03/20/2018 04:34 AM, Heinrich Schuchardt wrote:
> On 03/20/2018 02:36 AM, Bin Meng wrote:
>> Hi Marek,
>>
>> On Mon, Mar 19, 2018 at 5:42 PM, Marek Vasut wrote:
>>> On 03/19/2018 04:17 AM, Bin Meng wrote:
Hi Marek,
The following changes since commit
On 03/20/2018 02:36 AM, Bin Meng wrote:
> Hi Marek,
>
> On Mon, Mar 19, 2018 at 5:42 PM, Marek Vasut wrote:
>> On 03/19/2018 04:17 AM, Bin Meng wrote:
>>> Hi Marek,
>>>
>>> The following changes since commit 958ad42b77be9d9a69f059066622ef0c15c603ee:
>>>
>>> usb: dwc2: Replace
Hi Rasmus,
> Modifying the default environment via CONFIG_EXTRA_ENV_SETTINGS is
> somewhat inflexible, partly because the cpp language does not allow
> appending to an existing macro. This prevents reuse of "environment
> fragments" for different boards, which in turn makes maintaining that
>
On Tue, 20 Mar 2018 11:31:16 +
Alex Kiernan wrote:
> Convert CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG to Kconfig
>
> Signed-off-by: Alex Kiernan
> ---
>
> README | 6 --
> configs/colibri_pxa270_defconfig|
On Tue, 20 Mar 2018 10:54:51 +0100
Patrick Delaunay wrote:
> The spl_boot_partition function has been added in order to have
> the possibility to boot on a same binary from different mmc devices
> with different partitions.
>
> By default keep the current behavior, SPL
> 20 марта 2018 г., в 17:03, Kever Yang написал(а):
>
> Maybe we can discuss this again after I send my patches.
Hello, Kever!
Please cc me on your patch series.
Regards,
Alexander.
___
U-Boot mailing list
On Tue, Mar 20, 2018 at 02:36:56PM +0100, Miquel Raynal wrote:
> Hi Tom,
>
> Sorry for the delay.
>
> On Fri, 9 Mar 2018 07:18:40 -0500, Tom Rini wrote:
>
> > On Fri, Mar 09, 2018 at 08:53:40AM +0100, Miquel Raynal wrote:
> > > Hi Tom,
> > >
> > > On Thu, 8 Mar 2018
Hi Philipp,
Amount all the source code for support Rockchip SoCs which not using
DM, I think
are all in two kind folder:
- arch/arm/mach-rockchip/
- board/vendor/board-name/
Looks like UCLASS_SOC and UCLASS_BOARD can take care of all these
source code into DM?
Well, it looks like each
Hi Jagan,
On 15.03.2018 12:33, Jagan Teki wrote:
kirkwood now support dt along with platform data,
respective boards need to switch into dm for the same.
Signed-off-by: Jagan Teki
---
drivers/spi/kirkwood_spi.c | 240 ++--
Hi Tom,
Sorry for the delay.
On Fri, 9 Mar 2018 07:18:40 -0500, Tom Rini wrote:
> On Fri, Mar 09, 2018 at 08:53:40AM +0100, Miquel Raynal wrote:
> > Hi Tom,
> >
> > On Thu, 8 Mar 2018 12:20:30 -0500, Tom Rini wrote:
> >
> > > On Thu, Mar 08, 2018 at
On Tue, Mar 20, 2018 at 10:54:51AM +0100, Patrick Delaunay wrote:
> The spl_boot_partition function has been added in order to have
> the possibility to boot on a same binary from different mmc devices
> with different partitions.
>
> By default keep the current behavior, SPL use the partition
The section header address is a VMA whereas the address found in
the program header is a physical one. With this change it is
possible to load and start a vx7 intel generic based image.
$ readelf -l /tmp/vx7
Elf file type is EXEC (Executable file)
Entry point 0x408000
There are 2 program
Add support of sysreset with generic driver "syscon-reboot"
provided by RCC, for U-boot and for SPL.
Signed-off-by: Patrick Delaunay
---
arch/arm/Kconfig| 1 +
arch/arm/dts/stm32mp157-u-boot.dtsi | 4
arch/arm/dts/stm32mp157.dtsi| 7
Hi Filip
Is there any update on this patch? I am looking into imx6qp bring-up
and this looks like
a nice patch.
2016-10-04 10:51 GMT+02:00 Stefano Babic :
> Hi Filip,
>
> On 14/09/2016 13:36, Filip Brozovic wrote:
>> The i.MX6DP and i.MX6QP incorporate NoC interconnect logic
>>
Add minimal PSCI support for Linux.
Signed-off-by: Patrick Delaunay
---
arch/arm/mach-stm32mp/Kconfig | 3 +
arch/arm/mach-stm32mp/Makefile | 1 +
arch/arm/mach-stm32mp/include/mach/stm32.h | 2 +
arch/arm/mach-stm32mp/psci.c |
CONFIG_VERSION_VARIABLE had already been mostly migrated to Kconfig,
but two headers still referenced it. Also set defaults so that
most of the defconfigs inherit the default rather than needing it
to be set explicitly.
Signed-off-by: Alex Kiernan
---
README
Convert CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG to Kconfig
Signed-off-by: Alex Kiernan
---
README | 6 --
configs/colibri_pxa270_defconfig| 1 +
configs/s5p_goni_defconfig | 1 +
env/Kconfig | 10
On 15.03.2018 11:14, Alexander Graf wrote:
The kwbimage format is reading beyond its header structure if it
misdetects a Xilinx Zynq image and tries to read it. Fix it by
sanity checking that the header we want to read fits inside our
file size.
Signed-off-by: Alexander Graf
---
Add STGEN as SYSCON device: allow access to device address
defined in device tree
Signed-off-by: Patrick Delaunay
---
arch/arm/dts/stm32mp157-u-boot.dtsi| 7 +++
arch/arm/mach-stm32mp/Makefile | 1 +
arch/arm/mach-stm32mp/include/mach/stm32.h
No more use static frequency HSI = 64MHz for STGEN clock
but HSE (with higher accurency) by default.
Need to remove CONFIG_SYS_HZ_CLOCK as arch timer frequency
is provided at boot by BootRom and cp15 cntfrq and modified
during clock tree initialization if needed.
When HSI is no more used by any
The STGEN is the clock source for the Cortex A7 arch timer.
So after modification of its frequency, CP15 cntfreq is updated
and a new timer init is performed.
Signed-off-by: Patrick Delaunay
---
drivers/clk/clk_stm32mp1.c | 46
Manage dynamic value for armv7 arch clock timer,
when CONFIG_SYS_HZ_CLOCK is not defined.
Get frequency from CP15 cntfrq information, initialized for example
by first boot stage, clock driver or by BootRom.
Signed-off-by: Patrick Delaunay
---
Modifying the default environment via CONFIG_EXTRA_ENV_SETTINGS is
somewhat inflexible, partly because the cpp language does not allow
appending to an existing macro. This prevents reuse of "environment
fragments" for different boards, which in turn makes maintaining that
environment consistently
As per the IFC hardware manual, Most significant 2 bytes in
nand_fsr register are the outcome of NAND READ STATUS command.
So status value need to be shifted and aligned as per the nand
framework requirement.
Signed-off-by: Jagdish Gediya
Reviewed-by: Prabhakar Kushwaha
Number of ECC status registers i.e. (ECCSTATx) has been increased in IFC
version 2.0.0 due to increase in SRAM size. This is causing eccstat
array to over flow.
So, replace eccstat array with u32 variable to make it fail-safe and
independent of number of ECC status registers or SRAM size.
Bootrom loads SPL from SDCARD or eMMC
according BootPin selection.
Then SPL loads U-Boot on the same mmc device
with the following predefined GPT partitioning:
on SDCARD: gpt partitioning
1: SPL
2: SPL#2
3: U-Boot
4: bootable partition
on eMMC:
The 2 boot partitions are used for SPL
Add command GPT support
Add EMMC boot support
Add the 2 other SDMMC instances for ED1:
- SDMMC2 = mmc 1, eMMC on the ED1 board
- SDMMC3 = extension connector, deactivated by default
Signed-off-by: Patrick Delaunay
---
arch/arm/dts/stm32mp157.dtsi | 28
SPL copy BootRom boot mode information
in TAMP register 21.
This TAMP register information is used
after relocation to set 2 env variables
- boot_device
- boot_instance
Signed-off-by: Patrick Delaunay
---
arch/arm/Kconfig | 1 +
The spl_boot_partition function has been added in order to have
the possibility to boot on a same binary from different mmc devices
with different partitions.
By default keep the current behavior, SPL use the partition defined
by CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_PARTITION.
Signed-off-by: Patrick
> -Original Message-
> From: Lothar Waßmann [mailto:l...@karo-electronics.de]
> Sent: 2018年3月20日 16:50
> To: Peng Fan
> Cc: joe.hershber...@ni.com; u-boot@lists.denx.de
> Subject: Re: [U-Boot] [PATCH 2/5] net: fec_mxc: simplify fec_get_miibus
>
> Hi,
>
> On Sat, 10
Hi,
On Sat, 10 Mar 2018 09:19:56 +0800 Peng Fan wrote:
> On i.MX6SX, 6UL and 7D, there are two enet controllers each has a
> MDIO port. But Some boards share one MDIO port for the two enets. So
> introduce a configuration CONFIG_FEC_MXC_MDIO_BASE to indicate
> the MDIO port for sharing.
>
This
Hi,
On Sat, 10 Mar 2018 09:19:54 +0800 Peng Fan wrote:
> No need to provide two prototype for this function.
> Use ulong for the first parameter, then this function
> could be shared for DM/non DM case.
>
> Signed-off-by: Peng Fan
> ---
> drivers/net/fec_mxc.c | 13
From: Rick Chen
Remove CONFIG_MMC_NDS32 from the three config
(adp-ae3xx_defconfig, adp-ag101p_defconfig, nx25-ae250_defconfig).
Signed-off-by: Rick Chen
Signed-off-by: Rick Chen
Cc: Greentime Hu
---
From: Rick Chen
Convert CONFIG_FTSDC010_SDIO to Kconfig.
So CONFIG_FTSDC010_SDIO can also be
removed from config_whitelist.txt.
Signed-off-by: Rick Chen
Signed-off-by: Rick Chen
Cc: Greentime Hu
---
From: Rick Chen
nsd32_mmc was created to support ftsdc010 dm.
It is not necessary to separate both, so merge it
to ftsdc010.
Signed-off-by: Rick Chen
Signed-off-by: Rick Chen
Cc: Greentime Hu
---
From: Rick Chen
CONFIG_FTSDC010_NUMBER was not used anymore,
can be removed now.
So CONFIG_FTSDC010_NUMBER
can also be removed from config_whitelist.txt.
Signed-off-by: Rick Chen
Signed-off-by: Rick Chen
Cc: Greentime Hu
From: Rick Chen
After drop non-dm code of ftsdc010, the sd register
base definition can be droppped now.
So CONFIG_FTSDC010_BASE and CONFIG_FTSDC010_BASE_LIST both
can be removed from config_whitelist.txt
Signed-off-by: Rick Chen
Signed-off-by: Rick
From: Rick Chen
Remove board_mmc_init() in adp-ag101p, adp-ae3xx
and nx25-ae250 boards.
Signed-off-by: Rick Chen
Signed-off-by: Rick Chen
Cc: Greentime Hu
---
board/AndesTech/adp-ae3xx/adp-ae3xx.c | 11
From: Rick Chen
Only three defconfig(adp-ag101p_defconfig,
adp-ae3xx_defconfig, nx25-ae250_defconfig)
set CONFIG_FTSDC010=y. And they all also
enable CONFIG_DM_MMC. So the non-dm code
of ftsdc010 can be dropped now.
Signed-off-by: Rick Chen
From: Russ Dill
This inhibits the re-inititialization of DDR during an RTC-only resume. If
this is not done, an L3 NOC error is produced as the DDR gets accessed
before the re-init has time to complete. Tested on AM437x GP EVM.
Signed-off-by: Russ Dill
65 matches
Mail list logo