Hi Andy,
On 03/27/2018 07:39 PM, Andy Yan wrote:
> Use live tree compatible api for pwm regulator.
>
> Signed-off-by: Andy Yan
This version looks good to me.
Reviewed-by: Kever Yang
Thanks,
- Kever
> ---
>
> Changes in v2:
> - remove unused head files
>
> drivers/power/regulator/pwm_regulato
Hi Vasyl,
On Wed, Mar 28, 2018 at 3:29 AM, Vasyl Vavrychuk wrote:
> 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
Hi Peter,
On 03/27/2018 07:55 PM, Peter Robinson wrote:
> 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,
Yes, you are right about this, and move all this u-boot configs into
*-u-boo
Hi Alexander,
On 03/28/2018 12:21 AM, Alexander Kochetkov wrote:
> The question is: does rk3066 and rk3188 have arch timer? If no, than removing
> rk_timer
> will break u-boot for these chips.
Thanks for your comment, I will double check about if this two chips
have arch
timer, I think it shoul
Hi Peter,
On 03/27/2018 07:49 PM, Peter Robinson wrote:
> 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/arc
Hi Pierre-Jean,
On Tue, Mar 27, 2018 at 4:50 PM, Pierre-Jean TEXIER
wrote:
> This enable generic file system commands (load, ls).
>
> Signed-off-by: Pierre-Jean TEXIER
> ---
> configs/warp7_defconfig| 1 +
> configs/warp7_secure_defconfig | 1 +
> 2 files changed, 2 insertions(+)
>
> di
Hi All,
-Original Message-
From: Bryan O'Donoghue [mailto:bryan.odonog...@linaro.org]
Sent: segunda-feira, 26 de março de 2018 11:37
To: u-boot@lists.denx.de; Fabio Estevam
Cc: rui.si...@linaro.org; sba...@denx.de; Bryan O'Donoghue
; Utkarsh Gupta ; Breno
Matheus Lima
Subject: [PATCH
Hi All,
-Original Message-
From: Bryan O'Donoghue [mailto:bryan.odonog...@linaro.org]
Sent: segunda-feira, 26 de março de 2018 11:37
To: u-boot@lists.denx.de; Fabio Estevam
Cc: rui.si...@linaro.org; sba...@denx.de; Bryan O'Donoghue
; Utkarsh Gupta ; Breno
Matheus Lima
Subject: [PATCH
This enable generic file system commands (load, ls).
Signed-off-by: Pierre-Jean TEXIER
---
configs/warp7_defconfig| 1 +
configs/warp7_secure_defconfig | 1 +
2 files changed, 2 insertions(+)
diff --git a/configs/warp7_defconfig b/configs/warp7_defconfig
index 29c4512..3856918 100644
--
Hi Heinrich,
On Wed, Feb 28, 2018 at 5:05 PM, Heinrich Schuchardt
wrote:
> On 02/28/2018 02:09 AM, Tom Rini wrote:
>>
>> On Mon, Feb 26, 2018 at 04:01:02PM +0100, Michal Simek wrote:
>>
>>> Enable networking command only when NET is enabled.
>>> And remove selecting NET for CMD_NET
>>>
>>> Signed
On 27/03/18 18:58, Jagan Teki wrote:
> 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
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
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
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
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
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
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 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
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
> 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
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
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 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: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
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 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
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:
> 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
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
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
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
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
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
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
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/
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
--
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.
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..
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-
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
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
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
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
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/
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
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 |
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 |
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
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
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
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
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
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
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
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
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
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
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
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,
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
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.
>>
>>
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
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,
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
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
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
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
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
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
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
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 -
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 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
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 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 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
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/
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
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
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
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
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 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 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;
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
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
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_
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
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
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/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
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
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
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 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
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 ++
1 - 100 of 111 matches
Mail list logo