Hi Bernhard,
On Fri, Mar 23, 2018 at 12:27 AM, Bernhard Messerklinger
wrote:
> Hi,
>
> Thanks for the report.
> I am answering from my private email. At the moment I can't find any issue
> regarding my patch. It should make no difference since dram_init_banksize in
> quark/dram.c should set the d
PCI enumeration may happen very early on an x86 board. The board
information pointer should have been checked in decode_regions()
as its space may not be allocated yet.
With this commit, Intel Galileo board boots again.
Fixes: 664758c ("pci: Fix decode regions for memory banks")
Signed-off-by: Bi
It makes no sense to set a PCI region that has 0 size.
Signed-off-by: Bin Meng
---
drivers/pci/pci-uclass.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/drivers/pci/pci-uclass.c b/drivers/pci/pci-uclass.c
index 9d51236..a2e8296 100644
--- a/drivers/pci/pci-uclass.c
+
When importing variables allow size to be elided using '-' and then
support a list of variables which restricts what will be picked during
the import.
Signed-off-by: Alex Kiernan
---
cmd/nvedit.c | 26 +++---
1 file changed, 19 insertions(+), 7 deletions(-)
diff --git a/cmd
The configure_l2ctlr() is used only by rk3288, do not need to
locate in sys_proto.h
Signed-off-by: Kever Yang
---
arch/arm/include/asm/arch-rockchip/sys_proto.h | 22 --
arch/arm/mach-rockchip/rk3288/rk3288.c | 26 +-
2 files changed, 25 inser
All rockchip SoCs can use ARM arch timer, let's enable it in
common header file
Signed-off-by: Kever Yang
---
include/configs/rk3368_common.h | 2 --
include/configs/rk3399_common.h | 2 --
include/configs/rockchip-common.h | 4
3 files changed, 4 insertions(+), 4 deletions(-)
diff --
We can use arch timer instead of rockchip timer.
Signed-off-by: Kever Yang
---
include/configs/rk322x_common.h | 3 ---
1 file changed, 3 deletions(-)
diff --git a/include/configs/rk322x_common.h b/include/configs/rk322x_common.h
index 832f037..29e222a 100644
--- a/include/configs/rk322x_commo
All rockchip SoCs can use ns16550 driver, enable it for all
and set SYS_NS16550_MEM32 for all SoCs.
Signed-off-by: Kever Yang
---
arch/arm/Kconfig | 1 +
arch/arm/mach-rockchip/Kconfig| 1 -
include/configs/rk3036_common.h | 3 ---
include/configs/rk3128_common.h | 2 --
Signed-off-by: Kever Yang
---
arch/arm/mach-rockchip/Kconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/arm/mach-rockchip/Kconfig b/arch/arm/mach-rockchip/Kconfig
index 98bf935..892d51e 100644
--- a/arch/arm/mach-rockchip/Kconfig
+++ b/arch/arm/mach-rockchip/Kconfig
@@ -182,6 +182,
We have enable NS16550 in Kconfig, do not need enable at defconfig
Signed-off-by: Kever Yang
---
configs/evb-rk3128_defconfig | 1 -
configs/evb-rk3229_defconfig | 1 -
configs/evb-rk3288_defconfig | 1 -
configs/evb-rk3328_defconfig | 1 -
configs/evb-rk3399_defconfig
Do not need to use rockchip_udelay after we can use systimer.
Signed-off-by: Kever Yang
---
drivers/ram/rockchip/sdram_rk322x.c | 29 ++---
1 file changed, 14 insertions(+), 15 deletions(-)
diff --git a/drivers/ram/rockchip/sdram_rk322x.c
b/drivers/ram/rockchip/sdram_r
STIMER is can only access in secure mode if the SoCs supports trust,
and it locate in alive power domain, as the source of ARM arch/generic
timer, we add a base addr for all SoCs so that we can init with a common
function.
Signed-off-by: Kever Yang
---
arch/arm/mach-rockchip/Kconfig | 19 ++
We add this for get the location for boot device of bootrom.
Signed-off-by: Kever Yang
---
arch/arm/mach-rockchip/Kconfig | 17 +
1 file changed, 17 insertions(+)
diff --git a/arch/arm/mach-rockchip/Kconfig b/arch/arm/mach-rockchip/Kconfig
index 5dfe452..98bf935 100644
--- a/ar
Move SoC spec setting into rk3188.c
Signed-off-by: Kever Yang
---
arch/arm/mach-rockchip/rk3188-board-spl.c | 226 --
arch/arm/mach-rockchip/rk3188-board.c | 82 ---
arch/arm/mach-rockchip/rk3188/Makefile| 1 +
arch/arm/mach-rockchip/rk3188/rk3188.
We need CONFIG_SPL_DRIVERS_MISC_SUPPORT to enable sysreset driver,
which will fix missing do_reset() error in SPL build.
Signed-off-by: Kever Yang
---
configs/evb-rk3229_defconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/configs/evb-rk3229_defconfig b/configs/evb-rk3229_defconfig
ind
remoe rk3128 board file and move SoC spec setting into rk3128.c
Signed-off-by: Kever Yang
---
arch/arm/mach-rockchip/rk3128-board.c | 127 --
1 file changed, 127 deletions(-)
delete mode 100644 arch/arm/mach-rockchip/rk3128-board.c
diff --git a/arch/arm/mach-ro
Use ARM arch timer instead.
Signed-off-by: Kever Yang
---
include/configs/rk3036_common.h | 4
1 file changed, 4 deletions(-)
diff --git a/include/configs/rk3036_common.h b/include/configs/rk3036_common.h
index c5ec864..8230373 100644
--- a/include/configs/rk3036_common.h
+++ b/include/co
We are going to remove rockchip_udelay after enable arch timer.
Signed-off-by: Kever Yang
---
arch/arm/mach-rockchip/rk3036/sdram_rk3036.c | 19 +--
1 file changed, 9 insertions(+), 10 deletions(-)
diff --git a/arch/arm/mach-rockchip/rk3036/sdram_rk3036.c
b/arch/arm/mach-rockc
Use ARM arch timer instead
Signed-off-by: Kever Yang
---
include/configs/rk3288_common.h | 4
1 file changed, 4 deletions(-)
diff --git a/include/configs/rk3288_common.h b/include/configs/rk3288_common.h
index 44d5c2a..8d0a0f9 100644
--- a/include/configs/rk3288_common.h
+++ b/include/con
dram_init_banksize() can be common used by all SoCs, move it into
sdram_common.c
Signed-off-by: Kever Yang
---
arch/arm/mach-rockchip/sdram_common.c | 63 ++-
1 file changed, 62 insertions(+), 1 deletion(-)
diff --git a/arch/arm/mach-rockchip/sdram_common.c
b/a
We need a dedicate sdram_init() function for those SoCS not
using SPL_FRAMEWORK.
Signed-off-by: Kever Yang
---
arch/arm/include/asm/arch-rockchip/sys_proto.h | 3 +++
1 file changed, 3 insertions(+)
diff --git a/arch/arm/include/asm/arch-rockchip/sys_proto.h
b/arch/arm/include/asm/arch-rockch
We use ARM generic timer.
Signed-off-by: Kever Yang
---
configs/lion-rk3368_defconfig | 4
1 file changed, 4 deletions(-)
diff --git a/configs/lion-rk3368_defconfig b/configs/lion-rk3368_defconfig
index 8a95ce3..89c4d76 100644
--- a/configs/lion-rk3368_defconfig
+++ b/configs/lion-rk3368_
Use common board file and move SoC spec setting into rk3328.c
Signed-off-by: Kever Yang
---
arch/arm/mach-rockchip/rk3328/rk3328.c | 59 +-
board/rockchip/evb_rk3328/evb-rk3328.c | 66 --
2 files changed, 51 insertions(+), 74 deletions
pre-loader console in SPL needs UART.
Signed-off-by: Kever Yang
---
arch/arm/dts/rk3399-firefly.dts | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/arm/dts/rk3399-firefly.dts b/arch/arm/dts/rk3399-firefly.dts
index f134c00..a007fa1 100644
--- a/arch/arm/dts/rk3399-firefly.dts
+++ b/arc
We use common board/spl/tpl file for all rockchip SoCs,
- all the SoC spec setting should move into SoC file like rk3288.c;
- tpl is option and only purpose to init DRAM, clock, uart(option);
- spl do secure relate one time init, boot device select, boot into
U-Boot or trust or OS in falcon mode;
The "fdt_*" functions may not enable even if the OF_CONTROL is enabled.
Signed-off-by: Kever Yang
---
arch/arm/mach-rockchip/spl-boot-order.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm/mach-rockchip/spl-boot-order.c
b/arch/arm/mach-rockchip/spl-boot-order.c
in
We do not use rk_timer.c now, remove it.
Signed-off-by: Kever Yang
---
arch/arm/mach-rockchip/rk_timer.c | 48 ---
1 file changed, 48 deletions(-)
delete mode 100644 arch/arm/mach-rockchip/rk_timer.c
diff --git a/arch/arm/mach-rockchip/rk_timer.c
b/arch/ar
We use ARM arch timer instead.
Signed-off-by: Kever Yang
---
include/configs/rk3128_common.h | 4
1 file changed, 4 deletions(-)
diff --git a/include/configs/rk3128_common.h b/include/configs/rk3128_common.h
index c593f18..313a1e2 100644
--- a/include/configs/rk3128_common.h
+++ b/include
We need timer_get_boot_us() for boot stage if we use generic timer only.
Signed-off-by: Kever Yang
---
arch/arm/cpu/armv8/generic_timer.c | 6 ++
1 file changed, 6 insertions(+)
diff --git a/arch/arm/cpu/armv8/generic_timer.c
b/arch/arm/cpu/armv8/generic_timer.c
index a2dda33..d96217e 100
Use "uboot,spl-boot-orde" instead of "uboot,boot0".
Signed-off-by: Kever Yang
---
arch/arm/dts/rk3288-phycore-rdk.dts | 6 +-
arch/arm/dts/rk3288-veyron.dtsi | 6 +-
2 files changed, 2 insertions(+), 10 deletions(-)
diff --git a/arch/arm/dts/rk3288-phycore-rdk.dts
b/arch/arm/dts/r
Trust OS decode this info like this:
https://github.com/ARM-software/arm-trusted-firmware/blob/master/plat/rockchip/common/drivers/parameter/ddr_parameter.c#L19
We have to set a available value, or else we get error info from
Trust OS like this:
"ERROR: over or zero region, nr=3145987, max=10"
S
Remove functions will present at common board file.
Signed-off-by: Kever Yang
---
arch/arm/mach-rockchip/rv1108/rv1108.c | 8
board/rockchip/evb_rv1108/evb_rv1108.c | 6 --
2 files changed, 14 deletions(-)
diff --git a/arch/arm/mach-rockchip/rv1108/rv1108.c
b/arch/arm/mach-rockch
We use ARM arch timer instead.
Signed-off-by: Kever Yang
---
include/configs/rk3188_common.h | 3 ---
1 file changed, 3 deletions(-)
diff --git a/include/configs/rk3188_common.h b/include/configs/rk3188_common.h
index 30c150e..7dddf11 100644
--- a/include/configs/rk3188_common.h
+++ b/include/
Move some soc spec setting into rk3036.c
Signed-off-by: Kever Yang
---
arch/arm/mach-rockchip/rk3036-board.c | 104 -
arch/arm/mach-rockchip/rk3036/Makefile | 2 +-
.../{rk3036-board-spl.c => rk3036/rk3036.c}| 41 ++--
arch/arm/mach-ro
Use common board file and move SoC spec setting into rk3399.c
Signed-off-by: Kever Yang
---
arch/arm/mach-rockchip/rk3399-board-spl.c | 179 --
arch/arm/mach-rockchip/rk3399-board.c | 14 --
arch/arm/mach-rockchip/rk3399/rk3399.c| 86 +++
Move soc spec setting into rk322x.c and remove rk322x-board/board-spl.c
Signed-off-by: Kever Yang
---
arch/arm/mach-rockchip/rk322x-board.c | 155 -
arch/arm/mach-rockchip/rk322x/Makefile | 2 +-
.../{rk322x-board-spl.c => rk322x/rk322x.c}|
Use common board file and move SoC spec setting into rk3368.c
Signed-off-by: Kever Yang
---
arch/arm/mach-rockchip/rk3368-board-spl.c | 73 --
arch/arm/mach-rockchip/rk3368-board-tpl.c | 157 --
arch/arm/mach-rockchip/rk3368/rk3368.c| 116
boot_devices may defined in soc file, and used in board file,
we need to delear it in header file.
Signed-off-by: Kever Yang
---
arch/arm/include/asm/arch-rockchip/bootrom.h | 2 ++
1 file changed, 2 insertions(+)
diff --git a/arch/arm/include/asm/arch-rockchip/bootrom.h
b/arch/arm/include/as
Use common board file and move SoC spec setting into rk3288.c
Signed-off-by: Kever Yang
---
arch/arm/mach-rockchip/rk3288-board-spl.c | 304 --
arch/arm/mach-rockchip/rk3288-board-tpl.c | 84 -
arch/arm/mach-rockchip/rk3288-board.c | 338 -
We use ARM arch timer instead.
Signed-off-by: Kever Yang
---
include/configs/rv1108_common.h | 5 -
1 file changed, 5 deletions(-)
diff --git a/include/configs/rv1108_common.h b/include/configs/rv1108_common.h
index cd204e9..7a9ec7b 100644
--- a/include/configs/rv1108_common.h
+++ b/includ
Hi Philipp,
Sorry for reply so late.
On 02/26/2018 07:28 PM, Dr. Philipp Tomsich wrote:
> Kever,
>
> please review.
>
> Thanks,
> Philipp.
>
>> On 26 Feb 2018, at 12:27, Alexander Kochetkov wrote:
>>
>> The patch set dpll settings for 300MHz to values used by binary
>> blob[1]. With new value
hi Kever:
s/rk1108/rv1108
On 2018年03月27日 17:29, Kever Yang wrote:
We use ARM arch timer instead.
Signed-off-by: Kever Yang
---
include/configs/rv1108_common.h | 5 -
1 file changed, 5 deletions(-)
diff --git a/include/configs/rv1108_common.h b/include/configs/rv1108_common.h
ind
Use live tree compatible api for pwm regulator.
Signed-off-by: Andy Yan
---
Changes in v2:
- remove unused head files
drivers/power/regulator/pwm_regulator.c | 15 ---
1 file changed, 4 insertions(+), 11 deletions(-)
diff --git a/drivers/power/regulator/pwm_regulator.c
b/drivers
On Tue, Mar 27, 2018 at 10:29 AM, Kever Yang wrote:
> pre-loader console in SPL needs UART.
>
> Signed-off-by: Kever Yang
> ---
>
> arch/arm/dts/rk3399-firefly.dts | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/arch/arm/dts/rk3399-firefly.dts b/arch/arm/dts/rk3399-firefly.dts
> index f
On Tue, Mar 27, 2018 at 10:29 AM, Kever Yang wrote:
> Use "uboot,spl-boot-orde" instead of "uboot,boot0".
I think these should be in *-u-boot.dtsi files, that enables easy sync
between the linux kernel dts files and u-boot like done on a number of
other configs, a couple of the rk3368 devices see
Hi,
I have been debugging network issues when running an EFI Application
that uses the EFI Simple Network protocol on an i.MX6 machine (FEC).
The symptom is that u-boot's (FEC) internal RX ring index is reset to 0,
while the controller is still at idx 3 (or something else). This is
caused by the
The efi_pxe_mode struct which represents the PXE_BASE_CODE_PROTOCOL
Replace the placeholder paddings in the efi_pxe_mode struct with the
actual fields as defined in UEFI's PXE Base Code Protocol. Since
our efi_ip_address is a simple char array set a specific alignment
to the efi_ip_address fields,
The PXE object contains a flag that specifies whether or not a DHCP
ACK has been received. This can be used by EFI Applications to find
out whether or not it is worth to read the DHCP information from our
object.
Signed-off-by: Patrick Wildt
---
lib/efi_loader/efi_net.c | 4 +++-
1 file changed
On Tue, Mar 27, 2018 at 10:28 AM, Quentin Schulz
wrote:
> Hi Alex,
>
> On Tue, Mar 27, 2018 at 08:43:26AM +, Alex Kiernan wrote:
>> When importing variables allow size to be elided using '-' and then
>> support a list of variables which restricts what will be picked during
>> the import.
>>
>>
Hi,
I have a CFP module which is interfaced on the MDIO bus of NXP MPC8308
controller. I want to access the CFP module registers from u-boot using
'mii' command, as of now the 'mii info' is not listing this device which
has address '6' in the MDIO bus.
In the case of Ethernet PHY I would go to dri
Hi,
I have a CFP module which is interfaced on the MDIO bus of NXP MPC8308
controller. I want to access the CFP module registers from u-boot using
'mii' command, as of now the 'mii info' is not listing this device which
has address '6' in the MDIO bus.
In the case of Ethernet PHY I would go to dri
This patch set is to clean code for board related file, after this
patch set, all the Rockchip SoCs will share the same tpl/spl/board
file and very similar boot flow.
tpl.c: target for init DDR sdram, only internal sram available,
prefer tpl to be as simple as possible and then back to bac
Hi Alex,
On Tue, Mar 27, 2018 at 08:43:26AM +, Alex Kiernan wrote:
> When importing variables allow size to be elided using '-' and then
> support a list of variables which restricts what will be picked during
> the import.
>
> Signed-off-by: Alex Kiernan
I'm pretty sure it's the same goal
Without armv8_setup_psci register VBAR_EL3 is not set up properly which
makes SMC calls jump to invalid location.
smp_kick_all_cpus is required to make slave cpus leave gic_wait_for_interrupt.
Without this they will never pursue booting process.
This implementation is very similiar to what is don
Supporting DM USB is required to support DM_ETH and USB network adapters
with the same binary.
This series adds support for DM_USB for the DRA7/AM57 families. It
leverages the work done for the STi family.
This series applies on top of "xhci-dwc3: Couple of fixes for USB3 support"
limitation:
- o
From: Evan Thompson
In ext4, the file inode can store up to 4 extents. If a file requires
more (due to size or fragmentation), an extent index tree is used.
Currently, u-boot reads a node from each level of the extent tree
for every block read, which is very inefficient when extent tree
depth is
On Tue, Mar 27, 2018 at 01:39:25PM +0100, Alex Kiernan wrote:
> On Tue, Mar 27, 2018 at 10:28 AM, Quentin Schulz
> wrote:
> > Hi Alex,
> >
> > On Tue, Mar 27, 2018 at 08:43:26AM +, Alex Kiernan wrote:
> >> When importing variables allow size to be elided using '-' and then
> >> support a list
On Tue, Mar 27, 2018 at 03:14:59PM +0200, Quentin Schulz wrote:
> On Tue, Mar 27, 2018 at 01:39:25PM +0100, Alex Kiernan wrote:
> > On Tue, Mar 27, 2018 at 10:28 AM, Quentin Schulz
> > wrote:
> > > Hi Alex,
> > >
> > > On Tue, Mar 27, 2018 at 08:43:26AM +, Alex Kiernan wrote:
> > >> When impor
U-boot driver for sunxi-mmc uses PLL6, unlike linux kernel where
PLL5 is used, with clock rates respectively 600MHz and 768MHz.
Thus there are different phase degree steps - 24 for the kernel and
30 for u-boot.
In the kernel driver the phase is set 90 deg for output and 120 for
sample. Dividing by
Hi,
On Sat, Mar 24, 2018 at 01:07:27AM +, André Przywara wrote:
> On 23/03/18 18:14, Jagan Teki wrote:
> > On Wed, Mar 14, 2018 at 7:27 AM, Andre Przywara
> > wrote:
> >> Update the .dts files for the various boards with an Allwinner A64 SoC.
> >> This is as of v4.15-rc9, exactly Linux commi
Hi,
On 26.3.2018 21:48, Heinrich Schuchardt wrote:
> Hello Shreenidhi,
>
> with the patch you added the CONFIG_WATCHDOG to drivers/watchdog/Kconfig.
>
> Could you, please, add a description of CONFIG_WATCHDOG to
> doc/README.watchdog.
If you look at the history then last reasonable change was d
Upstreaming and reviewing of more zynqmp boards pointed to some issues
which should be fixed also in u-boot.
This patchset is synchronizing things which were reviewed.
Thanks,
Michal
Michal Simek (15):
arm64: zynqmp: Sync alignment with mainline
arm64: zynqmp: Use maxim prefix for all maxim
Sync pcie and lpd_dma nodes with mainline version.
Incorrect locations are causing diff in statistics that's why
synchronizations are needed.
Signed-off-by: Michal Simek
---
arch/arm/dts/zynqmp.dtsi | 19 ++-
1 file changed, 10 insertions(+), 9 deletions(-)
diff --git a/arch/ar
Mainline Linux kernel has adopted SPDX header license in a different
format then was used before. This patch is syncing it up.
Also update years in License text and remove Nathalie's email because it
is no longer valid.
Signed-off-by: Michal Simek
---
arch/arm/dts/zynqmp-clk-ccf.dtsi |
Remove additional comments which were removed as the part of upstreaming.
Signed-off-by: Michal Simek
---
arch/arm/dts/zynqmp-zc1751-xm015-dc1.dts | 1 -
arch/arm/dts/zynqmp-zc1751-xm016-dc2.dts | 1 -
arch/arm/dts/zynqmp-zc1751-xm018-dc4.dts | 1 -
arch/arm/dts/zynqmp-zc1751-xm019-dc5.dts |
This changes was done in mainline and this patch is just following it.
Signed-off-by: Michal Simek
---
arch/arm/dts/zynqmp-zc1751-xm015-dc1.dts | 2 +-
arch/arm/dts/zynqmp-zcu102-revA.dts | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/arch/arm/dts/zynqmp-zc1751-xm01
Instead of hardcoding numbers.
Signed-off-by: Michal Simek
---
arch/arm/dts/zynqmp-zcu102-revA.dts | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/arch/arm/dts/zynqmp-zcu102-revA.dts
b/arch/arm/dts/zynqmp-zcu102-revA.dts
index efa94a14194b..c04e37dc65f3 100644
--- a/arch/
Enable TTCs for this target as is done in Linux kernel.
Signed-off-by: Michal Simek
---
arch/arm/dts/zynqmp-zc1751-xm019-dc5.dts | 16
1 file changed, 16 insertions(+)
diff --git a/arch/arm/dts/zynqmp-zc1751-xm019-dc5.dts
b/arch/arm/dts/zynqmp-zc1751-xm019-dc5.dts
index fe737
Use vendor prefix for Maxim chips.
Signed-off-by: Michal Simek
---
arch/arm/dts/zynqmp-zcu102-revA.dts | 28 ++--
arch/arm/dts/zynqmp-zcu102-revB.dts | 2 +-
2 files changed, 15 insertions(+), 15 deletions(-)
diff --git a/arch/arm/dts/zynqmp-zcu102-revA.dts
b/arch/arm
Hi Maxime,
thanks for the answer.
On 27/03/18 15:30, Maxime Ripard wrote:
> Hi,
>
> On Sat, Mar 24, 2018 at 01:07:27AM +, André Przywara wrote:
>> On 23/03/18 18:14, Jagan Teki wrote:
>>> On Wed, Mar 14, 2018 at 7:27 AM, Andre Przywara
>>> wrote:
Update the .dts files for the various
From: Srinivas Goud
This patch adds no-1-8-v below properties to sd node for dc5 board dts.
Signed-off-by: Srinivas Goud
Signed-off-by: Michal Simek
---
arch/arm/dts/zynqmp-zc1751-xm019-dc5.dts | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/arm/dts/zynqmp-zc1751-xm019-dc5.dts
b/ar
Using different node name and label partitions as data.
Also use latest compatible strings based on mainline review.
Signed-off-by: Michal Simek
---
arch/arm/dts/zynqmp-zc1751-xm016-dc2.dts | 16
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/arch/arm/dts/zynqmp-
There is no reason to have double spaces for indentation.
Signed-off-by: Michal Simek
---
arch/arm/dts/zynqmp-zcu102-rev1.0.dts | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm/dts/zynqmp-zcu102-rev1.0.dts
b/arch/arm/dts/zynqmp-zcu102-rev1.0.dts
index b1a95a91d18d..
U-Boot commands shouldn't be the part of kernel DTS files.
Signed-off-by: Michal Simek
---
arch/arm/dts/zynqmp-zcu102-revA.dts | 26 ++
1 file changed, 10 insertions(+), 16 deletions(-)
diff --git a/arch/arm/dts/zynqmp-zcu102-revA.dts
b/arch/arm/dts/zynqmp-zcu102-revA.
Follow spec for node names.
Signed-off-by: Michal Simek
---
arch/arm/dts/zynqmp-zcu102-rev1.0.dts | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/arch/arm/dts/zynqmp-zcu102-rev1.0.dts
b/arch/arm/dts/zynqmp-zcu102-rev1.0.dts
index 3fc3e749913a..b1a95a91d18d 100644
--
Add vendor prefix to si5341.
Signed-off-by: Michal Simek
---
arch/arm/dts/zynqmp-zcu102-revA.dts | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm/dts/zynqmp-zcu102-revA.dts
b/arch/arm/dts/zynqmp-zcu102-revA.dts
index 93f1d85d05d1..059d1ffe8680 100644
--- a/arch/arm/
Based on review from mainline i2c-mux is standard name for i2c switches.
Signed-off-by: Michal Simek
---
arch/arm/dts/zynqmp-zcu102-revA.dts | 6 +++---
arch/arm/dts/zynqmp-zcu102-revB.dts | 2 +-
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/arch/arm/dts/zynqmp-zcu102-revA.dts
eeprom can contain information which can be used by nvmem drivers.
Signed-off-by: Michal Simek
---
arch/arm/dts/zynqmp-zc1751-xm015-dc1.dts | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/arch/arm/dts/zynqmp-zc1751-xm015-dc1.dts
b/arch/arm/dts/zynqmp-zc1751-xm015-dc1.dts
There shouldn't be a number appended based on spec.
Signed-off-by: Michal Simek
---
arch/arm/dts/zynqmp-zcu102-revA.dts | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/arch/arm/dts/zynqmp-zcu102-revA.dts
b/arch/arm/dts/zynqmp-zcu102-revA.dts
index 9f2b46cf7677..93f1
Hello, Heiko!
Here is try2 of my previous patch[1].
Done in v2:
- fix checkpatch warnings
- ENOSYS warning still present, but it was in original code also
and for me it looks like -ENOSYS must be returned in case of
missed i2c_deblock_gpio() implementation.
WARNING: ENOSYS means 'in
The commit implement a gpio-based software deblocking. The code
extract I2C pins description from device tree, switch pins to GPIO
mode, toggle SCL until slave release SDA, send I2C stop and switch
I2C pins back to I2C mode.
Signed-off-by: Alexander Kochetkov
---
drivers/i2c/i2c-uclass.c | 118
The commit describe usage of gpios and pinctrl device tree
properties in order to enable gpio-based software deblocking.
Signed-off-by: Alexander Kochetkov
---
doc/device-tree-bindings/i2c/i2c.txt | 13 +
1 file changed, 13 insertions(+)
diff --git a/doc/device-tree-bindings/i2c/i
On Monday 26 March 2018 01:27 PM, Vignesh R wrote:
> AM437x QSPI boot is a single stage boot and hence needs runtime DTB
> selection to support AM437x-SK and AM437x-IDK with DM enabled. This is
> required to move am43xx_evm_qspiboot_defconfig to use DM/DT.
>
> Signed-off-by: Vignesh R
Reviewed
On Monday 26 March 2018 01:27 PM, Vignesh R wrote:
> With U-boot runtime board detect for DTB selection a "default" dtb needs
> to be created. This will be used temporarily until the "proper" dtb is
> selected.
>
> Also, add -u-boot.dtsi for AM437x SK and IDK to enable I2C for
> board detection
On Monday 26 March 2018 01:27 PM, Vignesh R wrote:
> Move am43xx_evm_qspiboot_defconfig to DM. This is required as SPI core
> and TI QSPI driver no longer supports non DM interfaces.
>
> Signed-off-by: Vignesh R
Reviewed-by: Lokesh Vutla
Thanks and regards,
Lokesh
> ---
> configs/am43xx_e
Hi Vasyl,
On Mon, Mar 26, 2018 at 3:58 PM, Vasyl Vavrychuk wrote:
> Without armv8_setup_psci register VBAR_EL3 is not set up properly which
> makes SMC calls jump to invalid location.
>
> smp_kick_all_cpus is required to make slave cpus leave gic_wait_for_interrupt.
> Without this they will never
On 03/27/2018 02:23 PM, Patrick Wildt wrote:
> The efi_pxe_mode struct which represents the PXE_BASE_CODE_PROTOCOL
> Replace the placeholder paddings in the efi_pxe_mode struct with the
> actual fields as defined in UEFI's PXE Base Code Protocol. Since
> our efi_ip_address is a simple char array s
> On 27 Mar 2018, at 11:29, Kever Yang wrote:
>
> We use ARM arch timer instead.
Could you please provide a more useful commit message.
Please consider that most people that look through the GIT log are
not familiar with our platform.
Thanks,
Philipp.
_
On 03/27/2018 02:24 PM, Patrick Wildt wrote:
> The PXE object contains a flag that specifies whether or not a DHCP
> ACK has been received. This can be used by EFI Applications to find
> out whether or not it is worth to read the DHCP information from our
> object.
>
> Signed-off-by: Patrick Wild
On Tue, Mar 27, 2018 at 2:30 PM, Quentin Schulz
wrote:
> What I'm more concerned about is that after we've merged your patch,
> it isn't possible to pass multiple parameters at the end of the command.
> There might be (I have no example as of today) some things we want to do
> in the future that
> 27 марта 2018 г., в 12:29, Kever Yang написал(а):
>
> We use ARM arch timer instead.
Hi, Kever!
Just let you know, that arch timer rate on rk3066 and rk3188 depends on CPU
frequency.
I’ve made patch[1] for fixing that in kernel.
If u-boot do arm clock changes after timer initialization, tim
The question is: does rk3066 and rk3188 have arch timer? If no, than removing
rk_timer
will break u-boot for these chips.
And my comment was about global timer, not arch timer. And I failed to enable
arch
timer for rk3188 in the kernel.
Alexander.
> 27 марта 2018 г., в 19:07, Alexander Kochetk
On Tue, Mar 27, 2018 at 8:13 PM, Andre Przywara wrote:
> Hi Maxime,
>
> thanks for the answer.
>
> On 27/03/18 15:30, Maxime Ripard wrote:
>> Hi,
>>
>> On Sat, Mar 24, 2018 at 01:07:27AM +, André Przywara wrote:
>>> On 23/03/18 18:14, Jagan Teki wrote:
On Wed, Mar 14, 2018 at 7:27 AM, And
On Sat, Mar 24, 2018 at 6:37 AM, André Przywara wrote:
> On 23/03/18 18:14, Jagan Teki wrote:
>> On Wed, Mar 14, 2018 at 7:27 AM, Andre Przywara
>> wrote:
>>> Update the .dts files for the various boards with an Allwinner A64 SoC.
>>> This is as of v4.15-rc9, exactly Linux commit:
>
>
>
>>>
On Mon, Sep 4, 2017 at 9:57 PM, wrote:
> Hi Tom,
>
> On 7 August 2017 at 09:39, Tom Rini wrote:
>> On Sat, Aug 05, 2017 at 03:45:53PM -0600, Simon Glass wrote:
>>
>>> The CONFIG_BLK conversion involves quite invasive changes in the U-Boot
>>> code, with #ifdefs and different code paths. We shoul
The mv_sdhci driver was not zeroing the sdhci_host structure it
allocates causing random access violations in parts of the mmc core
where the "ops" member pointers are checked and called if not NULL.
Signed-off-by: Matt Pelland
---
drivers/mmc/mv_sdhci.c | 2 ++
1 file changed, 2 insertions(+)
mvneta already supports setting the MAC address but this was only done
internally when some other part of U-Boot tries to actually use the
interface. This commit exposes this functionality to the ethernet core
code so that the MAC addresses of all interfaces are configured
correctly even if they ar
Without armv8_setup_psci register VBAR_EL3 is not set up property which
makes SMC calls jump to invalid location.
smp_kick_all_cpus is required to make slave cpus leave gic_wait_for_interrupt.
Without this they will never pursue booting process.
This implementation is very similiar to what is don
Hi Bryan,
2018-03-26 11:11 GMT-03:00 Bryan O'Donoghue :
> This patch adds hab_auth_img_or_fail() a command line function that
> encapsulates a common usage of authenticate and failover, namely if
> authenticate image fails, then drop to BootROM USB recovery mode.
>
> For secure-boot systems, this
Hi All,
2018-03-27 19:44 GMT-03:00 Breno Matheus Lima :
> Hi Bryan,
>
> 2018-03-26 11:11 GMT-03:00 Bryan O'Donoghue :
>> This patch adds hab_auth_img_or_fail() a command line function that
>> encapsulates a common usage of authenticate and failover, namely if
>> authenticate image fails, then drop
1 - 100 of 111 matches
Mail list logo