On 19.2.2016 21:55, Simon Glass wrote:
> Hi Michal,
>
> On 16 February 2016 at 08:17, Michal Simek wrote:
>> reg-offset is the part of standard 8250 binding in the kernel.
>> It is shifting start of address space by reg-offset.
>> On Xilinx platform this offset is typically 0x1000.
>>
>> Signed-o
> On Sun, Feb 21, 2016 at 9:00 PM, Fabio Estevam
> wrote:
> > On Sun, Feb 21, 2016 at 8:31 AM, Stefano Babic wrote:
> >> Hi Bhuvanchandra,
> >>
> >> your applied patch:
> >>
> >> commit 5160def267739518950e8e3bb78e0e6c3941cb3e
> >> Author: Bhuvanchandra DV
> >> Date: Wed Jan 27 10:31:52 2016 +
Hi, York,
> On Tue, Feb 9, 2016 at 8:57 AM, York Sun wrote:
> > Convert ls1021aqds_nor_lpuart and ls1021aqds_ddr4_nor_lpuart to driver
> > model suport. Enable lpuart port driver.
> >
> > Signed-off-by: York Sun
> > CC: Alison Wang
> > CC: Bin Meng
> >
> > ---
> >
> > arch/arm/dts/Makefile
> -Original Message-
> From: York Sun [mailto:york@nxp.com]
> Sent: Tuesday, February 09, 2016 8:57 AM
> To: u-boot@lists.denx.de
> Cc: jt...@openedev.com; s...@chromium.org; yamada.masah...@socionext.com;
> lokeshvu...@ti.com; bmeng...@gmail.com; i...@hellion.org.uk;
> hdego...@redhat.
On 18.02.2016 18:14, Fabio Estevam wrote:
> On Thu, Feb 18, 2016 at 1:32 PM, Marek Vasut wrote:
>
>>> Also one of our customers tested a few non-working sticks with this
>>> change and reported, that it fixed it for him.
>>> Here's a list of those devices, but I guess there are a lot more:
>>>
>>>
On 22/02/2016 05:46, Simon Glass wrote:
> Hi Stefano,
>
> On 4 February 2016 at 08:00, Stefano Babic wrote:
>> Hi Simon,
>>
>> On 28/01/2016 17:39, Simon Glass wrote:
>>> This provides a way to load a FIT containing U-Boot and a selection of
>>> device
>>> tree files. The board can select the
Hi,
On 22/02/2016 04:19, Bhuvanchandra DV wrote:
> Hi Stefano,
>
> Adding Bin Meng.
>
> On 02/21/2016 05:01 PM, Stefano Babic wrote:
>> Hi Bhuvanchandra,
>>
>> your applied patch:
>>
>> commit 5160def267739518950e8e3bb78e0e6c3941cb3e
>> Author: Bhuvanchandra DV
>> Date: Wed Jan 27 10:31:52 20
Hi, York,
> On 02/08/2016 04:57 PM, York Sun wrote:
> > Since a recent merge 5160def "dm: lpuart: Drop the legacy code",
> > ls1021aqds_ddr4_nor_lpuart and ls1021aqds_nor_lpuart failed to compile
> > because they are using legacy driver for lpuart. Following ls1021atwr,
> > ls1021aqds should be co
Since commit 87da2690ab81b5f29f83dc85c55f933e6ef414bc
"openrisc: updating build tools naming convention", openrisc
kernel.org toolchain is out of date and cannot build U-Boot.
Update buildman and moveconfig tools to refer to the new one.
Signed-off-by: Bin Meng
---
tools/buildman/README | 6 +++
Hi Stefano,
On 4 February 2016 at 08:00, Stefano Babic wrote:
> Hi Simon,
>
> On 28/01/2016 17:39, Simon Glass wrote:
>> This provides a way to load a FIT containing U-Boot and a selection of device
>> tree files. The board can select the correct device tree by probing the
>> hardware. Then U-Boo
Bring in device tree pieces related to display from Linux 4.4 for:
- snow
- peach_pit
- peach_pi
- spring
Signed-off-by: Simon Glass
---
Changes in v2: None
arch/arm/dts/exynos5.dtsi | 3 +-
arch/arm/dts/exynos5250-snow.dts | 44
arch/arm/dts/exy
Use 'priv' for a private pointer and 'regs' for a register pointer.
Signed-off-by: Simon Glass
---
Changes in v2: None
drivers/video/exynos/exynos_dp.c | 434 +++---
drivers/video/exynos/exynos_dp_lowlevel.c | 71 +++--
drivers/video/exynos/exynos_dp_lowlevel.
Some boards have the LCD enabled but I cannot test operation for the driver
model conversion. Disable the LCD on these to avoid build errors.
Signed-off-by: Simon Glass
---
Changes in v2: None
board/samsung/trats/trats.c | 2 ++
board/samsung/universal_c210/universal.c | 2 ++
inc
These are used by peach_pit and peach_pi. Add them so they can be referenced
in the device tree files.
Signed-off-by: Simon Glass
---
Changes in v2: None
include/dt-bindings/clock/maxim,max77802.h | 22 ++
include/dt-bindings/regulator/maxim,max77802.h | 18
This is commonly used for LCD backlight control. Add pinmux support for it
on exynos5250 and 5420.
Signed-off-by: Simon Glass
---
Changes in v2: None
arch/arm/mach-exynos/pinmux.c | 6 ++
1 file changed, 6 insertions(+)
diff --git a/arch/arm/mach-exynos/pinmux.c b/arch/arm/mach-exynos/pin
Rename this function to better fit with driver model. It is the private data
for the exynos EDP driver.
Signed-off-by: Simon Glass
---
Changes in v2: None
arch/arm/mach-exynos/include/mach/dp_info.h | 4 ++--
drivers/video/exynos/exynos_dp.c| 26 +-
drivers
Make sure to free memory used when the scale facture is incorrect.
Reported-by: Coverity (CID: 24068)
Signed-off-by: Simon Glass
---
drivers/video/stb_truetype.h | 5 -
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/drivers/video/stb_truetype.h b/drivers/video/stb_truetype.h
i
When the resolution is not supported we should free the memory we don't plan
to use.
Reported-by: Coverity (CID: 135127)
Signed-off-by: Simon Glass
---
drivers/video/console_truetype.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/video/console_truetype.c b/drivers/video/console_
Add this node from Linux v4.4 so that PWMs can be used in U-Boot.
Signed-off-by: Simon Glass
---
Changes in v2: None
arch/arm/dts/exynos5250.dtsi | 7 +++
arch/arm/dts/exynos54xx.dtsi | 7 +++
2 files changed, 14 insertions(+)
diff --git a/arch/arm/dts/exynos5250.dtsi b/arch/arm/dts/e
Now that we are using driver model, we can drop the weak functions and LCD
init in the board file.
Signed-off-by: Simon Glass
---
Changes in v2:
- Rebase to master
board/samsung/common/exynos5-dt.c | 153 --
drivers/video/exynos/exynos_fb.c | 33
This is used for video signals in some drivers so provide a standard way
of representing it in an enum.
Signed-off-by: Simon Glass
---
Changes in v2: None
include/video.h | 5 +
1 file changed, 5 insertions(+)
diff --git a/include/video.h b/include/video.h
index c434bc7..0d5bd21 100644
--
Update several boards to use driver model for video. This involves changes
to the EDP and FIMD (frame buffer) drivers. Existing PWM, simple-panel and
pwm-backlight drivers are used. These work without additional configuration
since they use the device tree settings in the same way as Linux.
Boards
This file currently requires an LCD. Adjust it to work without one.
Signed-off-by: Simon Glass
---
Changes in v2: None
include/libtizen.h | 2 ++
lib/tizen/tizen.c | 2 ++
2 files changed, 4 insertions(+)
diff --git a/include/libtizen.h b/include/libtizen.h
index 6490fb5..55dccff 100644
---
Put the pointer to this structure in struct vidinfo so that we can
reference it without it being global.
Signed-off-by: Simon Glass
---
Changes in v2: None
arch/arm/mach-exynos/include/mach/mipi_dsim.h | 5 +++--
drivers/video/exynos/exynos_fb.c | 2 +-
drivers/video/exynos/exyn
This file currently requires LCD support. Adjust it so that it can still be
built without LCD support (even thought it won't work fully).
Signed-off-by: Simon Glass
---
Changes in v2: None
board/samsung/common/misc.c | 10 ++
1 file changed, 10 insertions(+)
diff --git a/board/samsung
This driver supports the standard PWM API. There are 5 PWMs. Four are used
normally and the last is normally used as a timer.
Signed-off-by: Simon Glass
---
Changes in v2: None
arch/arm/cpu/armv7/s5p-common/timer.c | 3 +
drivers/pwm/Kconfig | 9 +++
drivers/pwm/Makefile
In preparation for making this a parameter, move it into the function
that sets it up.
Signed-off-by: Simon Glass
---
Changes in v2: None
arch/arm/mach-exynos/include/mach/mipi_dsim.h | 2 +-
drivers/video/exynos/exynos_mipi_dsi.c| 17 +
2 files changed, 10 insertions(
Drop these and use parameters instead.
Signed-off-by: Simon Glass
---
Changes in v2:
- Rebase to master
drivers/video/exynos/exynos_dp.c | 310 +-
drivers/video/exynos/exynos_dp_lowlevel.c | 195 ++-
drivers/video/exynos/exynos_dp_lowlevel.h
At present exynos_fimd.c is the controller and exynos_fb.c is the U-Boot
LCD interface. With driver model we want these in one file, so join them
in preparation.
Signed-off-by: Simon Glass
---
Changes in v2: None
drivers/video/exynos/Makefile | 2 +-
drivers/video/exynos/exynos_fb.c |
This function controls enabling the EDP PHY. Rename it and drop the existing
weak functions, which are confusing.
Signed-off-by: Simon Glass
---
Changes in v2: None
arch/arm/mach-exynos/include/mach/power.h | 2 +-
arch/arm/mach-exynos/power.c | 2 +-
board/samsung/common/exynos5-
In preparation for making this a parameter, move it into the function
that sets it up.
Signed-off-by: Simon Glass
---
Changes in v2: None
drivers/video/exynos/exynos_mipi_dsi.c | 37 +-
1 file changed, 19 insertions(+), 18 deletions(-)
diff --git a/drivers/vide
Drop these and use parameters instead.
Signed-off-by: Simon Glass
---
Changes in v2: None
drivers/video/exynos/exynos_fb.h | 2 +-
drivers/video/exynos/exynos_fimd.c | 51 ++
include/exynos_lcd.h | 1 +
3 files changed, 31 insertions(+), 23
We always use device tree with video, so can drop these #ifdefs. Some of the
hardware addresses are not needed either.
Signed-off-by: Simon Glass
---
Changes in v2: None
arch/arm/mach-exynos/include/mach/cpu.h | 2 --
drivers/video/exynos/exynos_dp_lowlevel.c | 4
drivers/video/exynos
Drop these and use the existing variables instead.
Signed-off-by: Simon Glass
---
Changes in v2: None
drivers/video/exynos/exynos_fb.c | 8 ++--
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/drivers/video/exynos/exynos_fb.c b/drivers/video/exynos/exynos_fb.c
index a3acdcc..
Use 'struct vidinfo' instead so that we can change this to a struct with a
different name in future.
Signed-off-by: Simon Glass
---
Changes in v2: None
arch/arm/mach-exynos/include/mach/mipi_dsim.h | 3 ++-
drivers/video/exynos/exynos_fb.c | 10 +-
drivers/video/exynos/ex
Move all the exynos video drivers into one place for ease of maintenance.
Signed-off-by: Simon Glass
---
Changes in v2: None
drivers/video/Makefile| 6 +-
drivers/video/exynos/Makefile | 12
drivers/video/{ => exynos}/ex
This series converts the exynos LCD driver to work with driver model. Only
the eDP display is converted - the MIPI display is left mostly alone as I
do not have a device to test with.
The conversion involves some refactoring to simplify the code, reduce the
amount of global/static data and allow
Drop this and use parameters instead.
Signed-off-by: Simon Glass
---
Changes in v2: None
drivers/video/exynos/exynos_fb.c | 21 +++--
drivers/video/exynos/exynos_fb.h | 2 +-
drivers/video/exynos/exynos_fimd.c | 26 +++---
3 files changed, 15 insertions
The following maintainers' email addresses are no longer valid.
vipin.ku...@st.com
martin.kra...@tq-systems.de
kim.phill...@freescale.com
fgret...@spaceteq.co.za
Update status of the components they used to maintain to be:
S: Orphaned (Since 2016-02)
Signed-off-by: Bin Meng
---
Changes in v2:
Hi Stefano,
Adding Bin Meng.
On 02/21/2016 05:01 PM, Stefano Babic wrote:
Hi Bhuvanchandra,
your applied patch:
commit 5160def267739518950e8e3bb78e0e6c3941cb3e
Author: Bhuvanchandra DV
Date: Wed Jan 27 10:31:52 2016 +0530
dm: lpuart: Drop the legacy code
braks ls1021aqds_*nor_lpuart
On Sun, Feb 21, 2016 at 06:26:33PM -0800, Bin Meng wrote:
> The following maintainers' email addresses are no longer valid.
>
> vipin.ku...@st.com
> martin.kra...@tq-systems.de
> kim.phill...@freescale.com
> fgret...@spaceteq.co.za
>
> Remove them.
>
> Signed-off-by: Bin Meng
> ---
>
> MAINT
Hi Tom,
On Tue, Feb 9, 2016 at 12:57 AM, Tom Rini wrote:
> On Sat, Feb 06, 2016 at 11:30:12AM +0800, Bin Meng wrote:
>
>> Hi Tom,
>>
>> The following U-Boot maintainers' email address seem no longer valid.
>>
>> vipin.ku...@st.com
>> martin.kra...@tq-systems.de
>> kim.phill...@freescale.com
>>
>>
The following maintainers' email addresses are no longer valid.
vipin.ku...@st.com
martin.kra...@tq-systems.de
kim.phill...@freescale.com
fgret...@spaceteq.co.za
Remove them.
Signed-off-by: Bin Meng
---
MAINTAINERS | 25 -
1 file changed, 25 deletions(-)
diff --git a/
There's no good excuse for running with caches disabled on AArch64,
so let's just move the vexpress64 target to enable the MMU and run
with caches on.
Signed-off-by: Alexander Graf
---
include/configs/vexpress_aemv8a.h | 20 +---
1 file changed, 17 insertions(+), 3 deletions(-)
Now that we have nice table driven page table creating code that gives
us everything we need, move to that.
Signed-off-by: Alexander Graf
---
arch/arm/mach-tegra/Makefile | 1 -
arch/arm/mach-tegra/arm64-mmu.c | 131 --
include/configs/tegra210-common
The hikey runs with dcache disabled today. There really should be no reason
not to use caches on AArch64, so let's add MMU definitions and enable the
dcache.
Signed-off-by: Alexander Graf
---
include/configs/hikey.h | 19 +--
1 file changed, 17 insertions(+), 2 deletions(-)
diff
Based on the memory map we can determine a lot of hard coded fields of
TCR, like the maximum VA and max PA we want to support. Calculate those
dynamically to reduce the chance for pit falls.
Signed-off-by: Alexander Graf
---
arch/arm/cpu/armv8/cache_v8.c| 59 +
By now the code to only have a single page table level with 64k page
size and 42 bit address space is no longer used by any board in tree,
so we can safely remove it.
To clean up code, move the layerscape mmu code to the new defines,
removing redundant field definitions.
Signed-off-by: Alexander
Now that we have nice table driven page table creating code that gives
us everything we need, move to that.
Signed-off-by: Alexander Graf
---
arch/arm/cpu/armv8/zynqmp/cpu.c | 169
include/configs/xilinx_zynqmp.h | 44 +++
2 files changed, 44 ins
Howdy,
Currently on arm64 there is a big pile of mess when it comes to MMU
support and page tables. Each board does its own little thing and the
generic code is pretty dumb and nobody actually uses it.
This patch set tries to clean that up. After this series is applied,
all boards except for the
Now that we have an easy way to describe memory regions and enable the MMU,
there really shouldn't be anything holding people back from running with
caches enabled on AArch64. To make sure people catch early if they're missing
on the caching fun, give them a compile error.
Signed-off-by: Alexander
The idea to generate our pages tables from an array of memory ranges
is very sound. However, instead of hard coding the code to create up
to 2 levels of 64k granule page tables, we really should just create
normal 4k page tables that allow us to set caching attributes on 2M
or 4k level later on.
S
When enable dcache on HiKey, we're running into MMC command timeouts
because our retry loop is now faster than the eMMC (or an external SD
card) can answer.
Increase the retry count to the same as the timeout value for status
reports.
The real fix is obviously to not base this whole thing on a cy
On Sun, Feb 21, 2016 at 9:00 PM, Fabio Estevam wrote:
> On Sun, Feb 21, 2016 at 8:31 AM, Stefano Babic wrote:
>> Hi Bhuvanchandra,
>>
>> your applied patch:
>>
>> commit 5160def267739518950e8e3bb78e0e6c3941cb3e
>> Author: Bhuvanchandra DV
>> Date: Wed Jan 27 10:31:52 2016 +0530
>>
>> dm: l
Hi Fabio,
On Sun, Feb 21, 2016 at 09:57:23AM -0300, Fabio Estevam wrote:
>From: Fabio Estevam
>
>Use Peng Fan's new NXP email address in MAINTAINERS files.
>
>Signed-off-by: Fabio Estevam
>---
> board/freescale/mx6qsabreauto/MAINTAINERS | 2 +-
> board/freescale/mx6slevk/MAINTAINERS| 2
On Sun, Feb 21, 2016 at 02:14:12PM +0800, Bin Meng wrote:
> Hi Tom,
>
> This includes the 2nd part of the Intel Cougar Canyon2 board support,
> plus one bug fix of the mp init.
>
> The following changes since commit 20680b560a17fb29c862de77930cfbf76b24f83c:
>
> Merge branch 'master' of git://
> "Hans" == Hans de Goede writes:
> From: Jelle van der Waa
> SY8106A is a PMIC which is used on the Allwinner
> H3 Orange Pi Pc board. The VOUT1_SEL register is
> implemented to set thea default V-CPU voltage to 1200 mV.
> Signed-off-by: Jelle van der Waa
> [hdego...@redhat.com: Pol
On Sun, Feb 21, 2016 at 8:31 AM, Stefano Babic wrote:
> Hi Bhuvanchandra,
>
> your applied patch:
>
> commit 5160def267739518950e8e3bb78e0e6c3941cb3e
> Author: Bhuvanchandra DV
> Date: Wed Jan 27 10:31:52 2016 +0530
>
> dm: lpuart: Drop the legacy code
>
> braks ls1021aqds_*nor_lpuart. Tom
From: Fabio Estevam
Use Peng Fan's new NXP email address in MAINTAINERS files.
Signed-off-by: Fabio Estevam
---
board/freescale/mx6qsabreauto/MAINTAINERS | 2 +-
board/freescale/mx6slevk/MAINTAINERS| 2 +-
board/freescale/mx6ul_14x14_evk/MAINTAINERS | 2 +-
3 files changed, 3 inserti
On Sun, Feb 21, 2016 at 01:59:20PM +0200, Nikita Kiryanov wrote:
> Commit 755324 (configs: Use config_distro_defaults.h in ti_armv7_common.h)
> made ti_armv7_common.h include config_distro_defaults.h. This breaks the
> bootdelay feature in cm_t43 because now the
> - #include ti_armv7_common.h (#
Commit 755324 (configs: Use config_distro_defaults.h in ti_armv7_common.h)
made ti_armv7_common.h include config_distro_defaults.h. This breaks the
bootdelay feature in cm_t43 because now the
- #include ti_armv7_common.h (#define CONFIG_BOOTDELAY 1)
- #undef CONFIG_BOOTDELAY
- #include config
Hi Bhuvanchandra,
your applied patch:
commit 5160def267739518950e8e3bb78e0e6c3941cb3e
Author: Bhuvanchandra DV
Date: Wed Jan 27 10:31:52 2016 +0530
dm: lpuart: Drop the legacy code
braks ls1021aqds_*nor_lpuart. Tom has gently merged my PR, but this
should be fixed. In fact, CONFIG_DM and
Hi Peng,
On 28/01/2016 09:54, Peng Fan wrote:
> From: Peng Fan
>
> To i.MX6SX and i.MX7D, there is a M4 core embedded. Resources
> can be shared or occupied exclusively by setting Resource
> domain controller between A9/7 core and M4 core.
>
> Refer "Chapter 52 Resource Domain Controller (RDC)"
On 05/02/2016 16:19, Julien Corjon wrote:
> USDHC2 does not exist on mx6quq7 board, as USDHC4 was already been
> declared this is probably a typo.
>
> Signed-off-by: Julien Corjon
> ---
> v1 -> v2
> - Split patch (suggested by Boris)
> - Replace spaces with tab (suggested by Boris)
>
> boar
On 04/02/2016 14:41, Soeren Moch wrote:
> commit 216d286c7e3d3d83d4d8ccaf0415192e1b1040c0 [imx: mx6: implement
> mmc_get_env_dev] introduced selection of the environment device according
> to the boot device when booting from SD/MMC.
>
> Extend this functionality for also selecting the device part
On 17/02/2016 06:23, Peng Fan wrote:
> Hi Simon,
>
> On Tue, Feb 16, 2016 at 07:50:25PM -0700, Simon Glass wrote:
>> Hi Peng,
>>
>> On 16 February 2016 at 19:45, Peng Fan wrote:
>>> Hi Simon,
>>>
>>> On Tue, Feb 16, 2016 at 09:00:55AM -0700, Simon Glass wrote:
Hi Peng,
On 15 Februa
On 02/02/2016 11:39, Ulises Cardenas wrote:
> Refactored data structure for CAAM's job ring and Secure Memory
> to support i.MX7.
>
> The new memory map use macros to resolve SM's offset by version.
> This will solve the versioning issue caused by the new version of
> secure memory of i.MX7
>
> S
On 10/02/2016 11:41, Stefan Roese wrote:
> This patch add support for the CCV xPress board which is equipped
> with the i.MX6UL. And provides the following interfaces:
>
> - 128MiB DDR
> - UART
> - I2C
> - eMMC (with booting)
> - Ethernet
> - USB
>
> This patch adds two build targets. One with an
On 10/02/2016 11:41, Stefan Roese wrote:
> Add the base address for the i.MX6UL so that this UART can be used.
>
> Signed-off-by: Stefan Roese
> Cc: Ye Li
> Cc: Fabio Estevam
> Cc: Stefano Babic
> ---
> arch/arm/include/asm/arch-mx6/imx-regs.h | 1 +
> 1 file changed, 1 insertion(+)
>
> diff
On 17/02/2016 16:34, Fabio Estevam wrote:
> When running the 'ums' command we get:
>
> => ums 0 mmc 0
> UMS: disk start sector: 0x0, count: 0xe18000
> g_dnl_register: failed!, error: -22
> ERROR: g_dnl_register failed
> at common/cmd_usb_mass_storage.c:107/do_usb_mass_storage()
>
> Fix this by in
On 17/02/2016 16:37, Fabio Estevam wrote:
> Use the new NXP email address for the board maintainer.
>
> Signed-off-by: Fabio Estevam
> ---
> board/freescale/mx7dsabresd/MAINTAINERS | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/board/freescale/mx7dsabresd/MAINTAINERS
On 17/02/2016 20:32, Fabio Estevam wrote:
> From: Fabio Estevam
>
> Select CONFIG_FSL_QSPI so that the SPI can be probed:
>
> => sf probe
> SF: Detected N25Q256 with page size 256 Bytes, erase size 64 KiB, total 32 MiB
>
> Signed-off-by: Fabio Estevam
> ---
> include/configs/mx6ul_14x14_evk.h
Hi Andreas,
On 16/02/2016 23:29, Andreas Bießmann wrote:
> Commit 276d3ebb883024d753cd9c69ab2fd243ffa1262e removed htole32() but missed
> to remove the corresponding header. This is annoying, since BSD systems do not
> have endian.h.
>
> Signed-off-by: Andreas Bießmann
> ---
>
> tools/mxsboot.
73 matches
Mail list logo