Hi Mike,
On 22.11.2016 12:00, Michal Simek wrote:
> On 21.11.2016 09:30, Mike Looijmans wrote:
>> Miami boards can have memory sizes of 256M, 512M or 1GB. To prevent requiring
>> separate bootloaders for each variant, just detect the RAM size at boot time
>> instead of relying on the devicetree in
Add two functions for use by board implementations to decode the memory
banks of the /memory node so as to populate the global data with
ram_size and board info for memory banks.
The fdtdec_setup_memory_size() function decodes the first memory bank
and sets up the gd->ram_size with the size of the
The dram_init and dram_init_banksize functions were using a board
specific implementation for decoding the memory banks from the fdt. This
board specific implementation uses a static variable 'tmp' which makes
these functions unsafe for execution from within the board_init_f
context.
This change m
Currently most boards that have static memory config (which cannot be
detected automatically) use CONFIG_SYS_SDRAM_SIZE to define the size of
memory which is hard coded into U-Boot. With the addition of device tree
support into U-Boot, boards that have device tree data can instead query
the memory
The dram_init and dram_init_banksize functions were using a board
specific implementation for decoding the memory banks from the fdt. This
board specific implementation uses a static variable 'tmp' which makes
these functions unsafe for execution from within the board_init_f
context.
This unsafe u
On 12 December 2016 at 06:27, Simon Glass wrote:
> Hi Nathan,
>
> On 11 December 2016 at 08:58, Nathan Rossi wrote:
>> Add two functions for use by board implementations to decode the memory
>> banks of the /memory node so as to populate the global data with
>> ram_size and board info for memory
On 12 December 2016 at 03:08, Igor Grinberg wrote:
> On 12/11/16 18:47, Nathan Rossi wrote:
>> On 12 December 2016 at 01:08, Igor Grinberg wrote:
>>> Hi Nathan,
>>>
>>> On 12/11/16 15:58, Nathan Rossi wrote:
This series adds two functions for handling the memory bank decoding and
initia
Hi Simon,
Thanks a lot for your comments!
> -Original Message-
> From: s...@google.com [mailto:s...@google.com] On Behalf Of Simon Glass
> Sent: 2016年12月12日 4:28
> To: Z.Q. Hou
> Cc: U-Boot Mailing List ; york sun
> ; Prabhakar Kushwaha ;
> Shengzhou Liu ; Priyanka Jain
> ; Mingkai Hu
>
Hi,
On Sat, Dec 10, 2016 at 7:50 AM, Haleigh Novak wrote:
> Hello All,
>
>
> I am currently deciphering post_code ouput on a machine running Yocto with a
> bios of coreboot with a payload of SeaBIOS and another (i think) u-boot, in
> searching online for one of the post_code values I stumbled o
Good morning,
I will update and test set_fatent_value as well and will send you patch v.2
Regards,
Philipp
> On Dec 11, 2016, at 10:05 AM, Benoît Thébaudeau
> wrote:
>
> Dear Stefan Brüns,
>
> On Sun, Dec 11, 2016 at 12:29 AM, Stefan Bruens
> wrote:
>> On Freitag, 9. Dezember 2016 13:55:37 C
Hi, I want to build u-boot to boot from UART, but I have problem with it.Is
there any special options I have to select to build it?My system is arm am3352.
Thanks, Zuoping Han
___
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/list
Add i.MX6SLL device tree.
Signed-off-by: Peng Fan
Cc: Stefano Babic
---
arch/arm/dts/imx6sll-pinfunc.h| 882 ++
arch/arm/dts/imx6sll.dtsi | 859 +
include/dt-bindings/clock/imx6sll-clock.h | 204 +++
3 files
I found that the latest U-Boot cannot handle filesystems generated by
genext2fs. Attempts to list such a filesystem results in divide by zero.
Using git bisect with a test script, I got:
f798b1dda1c5de818b806189e523d1b75db7e72d is the first bad commit
That commit changes to using fs->gdsize rat
There two iomuxc for i.MX6SLL. One is normal IOMUXC, the other
is for IOMUXC_SNVS.
Signed-off-by: Peng Fan
Cc: Stefano Babic
Cc: Simon Glass
Reviewed-by: Simon Glass
---
drivers/pinctrl/nxp/pinctrl-imx6.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/drivers/pinctrl/nxp/pinctrl-imx6.c
From: Stefan Brüns
The runner actually has no console dependency, only on the log provided
by the console.
Signed-off-by: Stefan Brüns
---
Alternate approach to the previous patch, always pass the logfile, change
all callers accordingly.
test/py/tests/test_dfu.py | 2 +-
test/py/tests/tes
Hi Rick,
On 9 December 2016 at 18:12, Rick Bronson wrote:
> Hi All,
>
> How do I enable a particular regulator upon boot? I have two
> identically set LDO entries:
>
> vccio_en: LDO_REG1 {
> regulator-always-on;
>
On 11 December 2016 at 14:28, Misha Komarovskiy wrote:
> Sync with Linux 4.8 dts plus vdd_bl regulator
> to fix backlight start, display timings and USB
> controller aliases fix.
>
> Signed-off-by: Misha Komarovskiy
> Cc: Albert Aribaud
> Cc: Simon Glass
> Cc: Tom Warren
> Cc: Stephen Warren
Hi Michal,
On 9 December 2016 at 01:39, Michal Simek wrote:
> The most of ethernet drivers are using this mdio registration sequence.
> strcpy(priv->bus->name, "emac");
> mdio_register(priv->bus);
> Where driver can be used only with one MDIO bus because only unique
> name should be used.
>
> Oth
Hi Nathan,
On 11 December 2016 at 08:58, Nathan Rossi wrote:
> Add two functions for use by board implementations to decode the memory
> banks of the /memory node so as to populate the global data with
> ram_size and board info for memory banks.
>
> The fdtdec_setup_memory_size() function decodes
Hi Dinh,
On 9 December 2016 at 12:03, Dinh Nguyen wrote:
> From: Dinh Nguyen
>
> Adopted from the Linux kernel PL330 DMA driver.
>
> Signed-off-by: Dinh Nguyen
> ---
> v2: Add Kconfig CONFIG_PL330_DMA entry
> ---
> arch/arm/include/asm/pl330.h | 105 +
> drivers/dma/Kconfig | 4
Hi Stefan,
On 10 December 2016 at 14:35, Stefan Bruens
wrote:
> On Dienstag, 6. Dezember 2016 22:47:42 CET Simon Glass wrote:
>> Hi Stefan,
>>
>> On 4 December 2016 at 19:52, Stefan Brüns
> wrote:
>> > The runner actually has no console dependency, only on the log provided
>> > by the console. A
Hi Igor,
On 11 December 2016 at 10:37, Igor Grinberg wrote:
> Hi Tomas, Simon,
>
> Sorry, to break in that late...
> I have a quick question below.
>
> On 12/05/16 09:36, Tomas Melin wrote:
>> Enable support for loading a splash image from within a FIT image.
>> The image is assumed to be generat
Hi Nickey,
On 8 December 2016 at 21:39, Nickey Yang wrote:
> isp-camera image will be broken when enter dual screen display mode.
> We set isp qos high to solve this problem.
>
> Signed-off-by: Nickey Yang
> ---
> arch/arm/include/asm/arch-rockchip/qos_rk3288.h | 21 +
> boa
On 8 December 2016 at 15:11, Moritz Fischer wrote:
> This is not currently implemented. Add support for this so that the
> Chrome OS EC can be used reliably.
>
> Signed-off-by: Moritz Fischer
> Cc: Jagan Teki
> Cc: Simon Glass
> Cc: u-boot@lists.denx.de
> ---
> drivers/spi/zynq_spi.c | 24
Hi,
On 9 December 2016 at 03:08, Zhiqiang Hou wrote:
> From: Hou Zhiqiang
>
> This patch adds a simple pmic driver for the mc34vr500 pmic which
> is used in conjunction with the fsl T1 and LS1 series SoC.
>
> Signed-off-by: Hou Zhiqiang
> ---
> drivers/power/pmic/Kconfig | 7 ++
> d
Hi Oliver,
On 9 December 2016 at 02:25, Olliver Schinagl wrote:
> Hey simon
>
> On December 8, 2016 11:21:32 PM CET, Simon Glass wrote:
>>Hi Oliver,
>>
>>On 7 December 2016 at 02:26, Olliver Schinagl
>>wrote:
>>>
>>>
>>> On December 7, 2016 4:47:23 AM CET, Simon Glass
>>wrote:
Hi Oliver,
>
Sync with Linux 4.8 dts plus vdd_bl regulator
to fix backlight start, display timings and USB
controller aliases fix.
Signed-off-by: Misha Komarovskiy
Cc: Albert Aribaud
Cc: Simon Glass
Cc: Tom Warren
Cc: Stephen Warren
Cc: Jaehoon Chung
---
arch/arm/dts/tegra20-paz00.dts | 597
On Dienstag, 29. November 2016 16:23:28 CET Sébastien Szymanski wrote:
> On 11/29/2016 03:38 PM, Brüns, Stefan wrote:
> > On Dienstag, 29. November 2016 14:10:54 CET Sébastien Szymanski wrote:
> >>> Btw, which u-boot version are you using?
> >>
> >> I first noticed the issue on U-Boot 2016.05 so I
On 12/11/16 18:47, Nathan Rossi wrote:
> On 12 December 2016 at 01:08, Igor Grinberg wrote:
>> Hi Nathan,
>>
>> On 12/11/16 15:58, Nathan Rossi wrote:
>>> This series adds two functions for handling the memory bank decoding and
>>> initialization of global data for use by boards in their dram_init
Add iomux settings for i.MX6 SLL
Signed-off-by: Peng Fan
Signed-off-by: Ye.Li
Cc: Stefano Babic
---
arch/arm/imx-common/iomux-v3.c | 10 +++---
arch/arm/include/asm/imx-common/iomux-v3.h | 6 --
2 files changed, 11 insertions(+), 5 deletions(-)
diff --git a/arch/arm/imx-c
On 12 December 2016 at 01:08, Igor Grinberg wrote:
> Hi Nathan,
>
> On 12/11/16 15:58, Nathan Rossi wrote:
>> This series adds two functions for handling the memory bank decoding and
>> initialization of global data for use by boards in their dram_init and
>> dram_init_banksize functions.
>
> I mi
Add the i.MX6SLL support to OCOTP driver.
The i.MX6SLL reuses the i.MX6ULL fuse, bank 7 and bank8 have 4 words
each, and there is a hole between bank 5 and bank 6.
Signed-off-by: Ye Li
Signed-off-by: Peng Fan
---
drivers/misc/mxc_ocotp.c | 16
1 file changed, 8 insertions(+),
Dear Stefan Brüns,
On Sun, Dec 11, 2016 at 3:32 AM, Stefan Brüns
wrote:
> get_fatent_value(...) flushes changed FAT entries to disk when fetching
> the next FAT blocks, in every other aspect it is identical to
> get_fatent(...).
>
> Provide a stub implementation for flush_dirty_fat_buffer if
> CO
Dear Stefan Brüns,
On Sun, Dec 11, 2016 at 3:32 AM, Stefan Brüns
wrote:
> From: Stefan Brüns
>
> The FAT is read/flushed in segments of 6 (FATBUFBLOCKS) disk sectors. The
> last segment may be less than 6 sectors, cap the length.
>
> Signed-off-by: Stefan Brüns
[...]
There's a character enco
Hi Tomas, Simon,
Sorry, to break in that late...
I have a quick question below.
On 12/05/16 09:36, Tomas Melin wrote:
> Enable support for loading a splash image from within a FIT image.
> The image is assumed to be generated with mkimage -E flag to hold
> the data external to the FIT.
>
> Signe
Hi Nathan,
On 12/11/16 15:58, Nathan Rossi wrote:
> This series adds two functions for handling the memory bank decoding and
> initialization of global data for use by boards in their dram_init and
> dram_init_banksize functions.
I might have missed some discussions on this meter,
can you please
Dear Stefan Brüns,
On Sun, Dec 11, 2016 at 12:29 AM, Stefan Bruens
wrote:
> On Freitag, 9. Dezember 2016 13:55:37 CET Philipp Skadorov wrote:
>> The u-boot command fatwrite empties FAT clusters from the beginning
>> till the end of the file.
>> Specifically for FAT12 it fails to detect the end of
The dram_init and dram_init_banksize functions were using a board
specific implementation for decoding the memory banks from the fdt. This
board specific implementation uses a static variable 'tmp' which makes
these functions unsafe for execution from within the board_init_f
context.
This change m
Add two functions for use by board implementations to decode the memory
banks of the /memory node so as to populate the global data with
ram_size and board info for memory banks.
The fdtdec_setup_memory_size() function decodes the first memory bank
and sets up the gd->ram_size with the size of the
The dram_init and dram_init_banksize functions were using a board
specific implementation for decoding the memory banks from the fdt. This
board specific implementation uses a static variable 'tmp' which makes
these functions unsafe for execution from within the board_init_f
context.
This unsafe u
This series adds two functions for handling the memory bank decoding and
initialization of global data for use by boards in their dram_init and
dram_init_banksize functions.
The series also changes the zynq and zynqmp board implementations to use
these functions to resolve a issue with static vari
Correct loadaddr and text base for i.MX6SLL
Signed-off-by: Peng Fan
Cc: Stefano Babic
---
include/configs/mx6_common.h | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/include/configs/mx6_common.h b/include/configs/mx6_common.h
index d28654b..e79ec21 100644
--- a/include/co
Add i.MX6SLL EVK board support.
1. Add imx6sll-evk device tree.
2. Enable SDHC/I2C/UART.
3. Enable REGULATOR/PMIC/I2C/GPIO/SDHC/PINCTRL driver.
Boot Log:
U-Boot 2016.11-00127-gc635871-dirty (Nov 24 2016 - 13:28:19 +0800)
CPU: Freescale i.MX6SLL rev1.0 at 792MHz
CPU: Commercial temperature gra
Update lcdif regs for i.MX6SL/SLL
Signed-off-by: Ye.Li
Signed-off-by: Peng Fan
---
arch/arm/include/asm/imx-common/regs-lcdif.h | 7 ---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/arch/arm/include/asm/imx-common/regs-lcdif.h
b/arch/arm/include/asm/imx-common/regs-lcdif.h
Add plugin support for mx6sllevk board.
Signed-off-by: Peng Fan
Cc: Stefano Babic
---
board/freescale/mx6sllevk/imximage.cfg | 6 ++
board/freescale/mx6sllevk/plugin.S | 155 +
configs/mx6sllevk_plugin_defconfig | 37
3 files changed, 198 inse
add Kconfig entry for i.MX6SLL
Signed-off-by: Peng Fan
---
arch/arm/cpu/armv7/mx6/Kconfig | 4
1 file changed, 4 insertions(+)
diff --git a/arch/arm/cpu/armv7/mx6/Kconfig b/arch/arm/cpu/armv7/mx6/Kconfig
index 8c96ba3..6b6476d 100644
--- a/arch/arm/cpu/armv7/mx6/Kconfig
+++ b/arch/arm/cpu/
If L2 cache configured as OCRAM, reset it.
Switch to use runtime check.
Signed-off-by: Peng Fan
Cc: Stefano Babic
---
arch/arm/imx-common/cache.c | 17 +
1 file changed, 9 insertions(+), 8 deletions(-)
diff --git a/arch/arm/imx-common/cache.c b/arch/arm/imx-common/cache.c
index
Add clock support for i.MX6SLL.
Signed-off-by: Peng Fan
Cc: Stefano Babic
---
arch/arm/cpu/armv7/mx6/clock.c | 28 +---
1 file changed, 21 insertions(+), 7 deletions(-)
diff --git a/arch/arm/cpu/armv7/mx6/clock.c b/arch/arm/cpu/armv7/mx6/clock.c
index de3665f..fa54c95 1
The LCDIF Pixel clock mux is not glitchless, so need
to gate before changing mux.
Also change enable_lcdif_clock prototype with a new input
parameter to indicate disable or enable.
Signed-off-by: Peng Fan
Cc: Stefano Babic
---
arch/arm/cpu/armv7/mx6/clock.c| 50
Add lcdif clock support for i.MX6SL.
Signed-off-by: Peng Fan
---
arch/arm/cpu/armv7/mx6/clock.c | 78
arch/arm/include/asm/arch-mx6/crm_regs.h | 21 +
2 files changed, 80 insertions(+), 19 deletions(-)
diff --git a/arch/arm/cpu/armv7/mx6/clock.
The mux for the lcd clock is not glitchless,
so need to first gate the clock before changing the mux.
Signed-off-by: Peng Fan
Cc: Stefano Babic
---
arch/arm/cpu/armv7/mx6/clock.c | 10 ++
1 file changed, 10 insertions(+)
diff --git a/arch/arm/cpu/armv7/mx6/clock.c b/arch/arm/cpu/armv7/
Update register address for i.MX6 SLL
Signed-off-by: Peng Fan
Cc: Stefano Babic
---
arch/arm/include/asm/arch-mx6/imx-regs.h | 77 +---
1 file changed, 50 insertions(+), 27 deletions(-)
diff --git a/arch/arm/include/asm/arch-mx6/imx-regs.h
b/arch/arm/include/asm/ar
Add i.MX6 SLL GPT timer support.
Signed-off-by: Peng Fan
Cc: Stefano Babic
---
arch/arm/imx-common/timer.c | 10 +++---
1 file changed, 7 insertions(+), 3 deletions(-)
diff --git a/arch/arm/imx-common/timer.c b/arch/arm/imx-common/timer.c
index 1f7c671..ee6eff2 100644
--- a/arch/arm/imx-co
Add i.MX6SLL pinmux header files
Signed-off-by: Peng Fan
Cc: Stefano Babic
---
arch/arm/include/asm/arch-mx6/mx6-pins.h|2 +
arch/arm/include/asm/arch-mx6/mx6sll_pins.h | 1019 +++
2 files changed, 1021 insertions(+)
create mode 100644 arch/arm/include/asm/arch-
>From RM, per_periph2_clk_sel option3 is:
"derive clock from 198MHz clock (divided 392MHz PLL2 PFD)."
So fix it.
Signed-off-by: Peng Fan
Cc: Stefano Babic
---
arch/arm/cpu/armv7/mx6/clock.c | 5 +
1 file changed, 5 insertions(+)
diff --git a/arch/arm/cpu/armv7/mx6/clock.c b/arch/arm/cpu/a
Add i.MX6SLL cpu type.
MXC_CPU_MX6D is not a real value in chip, so change it to 0x6A.
Signed-off-by: Peng Fan
Cc: Stefano Babic
---
arch/arm/imx-common/cpu.c | 2 ++
arch/arm/include/asm/arch-imx/cpu.h | 3 ++-
arch/arm/include/asm/imx-common/sys_proto.h | 1 +
3 file
This patch set is to add i.MX6SLL support.
1. There are also a few patches to fix bugs in this patchset.
2. Default add device tree support.
3. Add two defconfigs, one for DCD, the other for plugin.
V2 changes:
Patch 16/19: Add Simon's review tag
Patch 18/19: Change PHYS_SDRAM_SIZE to imx_ddr_si
Hi Tom,
Please pull some updates for v2017.01-rc2, thanks!
- DT sync with Linux
- Disable CONFIG_ARCH_FIXUP_FDT_MEMORY
- Minor fixes
The following changes since commit 361a879902a3cbdb692149a1ac580e3199e771ba:
Revert "Merge branch 'master' of
git://www.denx.de/git/u-boot-microblaze" (201
2016-12-10 10:52 GMT+09:00 Masahiro Yamada :
> This is a user configurable option, but "select BLK" forces users to
> enable it.
>
> Even with this commit, BLK is still enabled by "default y if DM_MMC"
> for UniPhier SoCs; the difference is users can disable it if they
> do not need it.
>
> Signed-
2016-12-05 18:31 GMT+09:00 Masahiro Yamada :
>
>
>
> Masahiro Yamada (4):
> ARM: uniphier: remove unneeded initializer
> ARM: uniphier: remove unneeded parentheses
> ARM: uniphier: disable CONFIG_ARCH_FIXUP_FDT_MEMORY
> ARM: dts: uniphier: sync Device Tree with Linux
Applied to u-boot-uni
60 matches
Mail list logo