From: chuanhua han
One ls2088a, there is four I2C controllers.
This patch is to add I2C node for ls2088a.
Signed-off-by: Chuanhua Han
---
depends on:
- http://patchwork.ozlabs.org/project/uboot/list/?series=109459
- http://patchwork.ozlabs.org/project/uboot/list/?series=113103
Change
This patch adds some slave nodes to support the i2c dm on the device
side under the i2c0 controller.
Signed-off-by: Chuanhua Han
---
depends on:
- http://patchwork.ozlabs.org/project/uboot/list/?series=109459
- http://patchwork.ozlabs.org/project/uboot/list/?series=113103
Change in v2:
Enable related configs to support rtc DM feature for
ls2088ardb board.
Signed-off-by: Chuanhua Han
---
depends on:
- http://patchwork.ozlabs.org/project/uboot/list/?series=109459
- http://patchwork.ozlabs.org/project/uboot/list/?series=113103
Change in v2:
- No change.
configs
As no gpio.h is defined for this architecture, to avoid
compilation failure, do not include for
arch ls2080a.
Signed-off-by: Chuanhua Han
---
depends on:
- http://patchwork.ozlabs.org/project/uboot/list/?series=109459
- http://patchwork.ozlabs.org/project/uboot/list/?series=113103
Chan
DM_I2C_COMPAT is a compatibility layer that allows using the non-DM
I2C API when DM_I2C is used.When DM_I2C_COMPAT is not enabled for
compilation, a compilation error will be generated. This patch
solves the problem that the i2c-related api of the ls2088a platform
does not support dm.
Signed-off-b
One ls1088a, there is four I2C controllers.
This patch is to add I2C node for ls1088a.
Signed-off-by: Chuanhua Han
---
depends on:
- http://patchwork.ozlabs.org/project/uboot/list/?series=110856
- http://patchwork.ozlabs.org/project/uboot/list/?series=109459
Changes in v2:
- No cha
This patch adds some slave nodes to support the i2c dm on the device
side under the i2c0 controller.
Signed-off-by: Chuanhua Han
---
depends on:
- http://patchwork.ozlabs.org/project/uboot/list/?series=110856
- http://patchwork.ozlabs.org/project/uboot/list/?series=109459
Changes in v2:
Enable related configs to support pcf2127 rtc DM feature for
ls1088ardb board.
Signed-off-by: Chuanhua Han
---
depends on:
- http://patchwork.ozlabs.org/project/uboot/list/?series=110856
- http://patchwork.ozlabs.org/project/uboot/list/?series=109459
Changes in v2:
-No
As no gpio.h is defined for this architecture, to avoid
compilation failure, do not include for
arch ls1088a.
Signed-off-by: Chuanhua Han
---
depends on:
- http://patchwork.ozlabs.org/project/uboot/list/?series=110856
- http://patchwork.ozlabs.org/project/uboot/list/?series=109459
DM_I2C_COMPAT is a compatibility layer that allows using the non-DM
I2C API when DM_I2C is used.When DM_I2C_COMPAT is not enabled for
compilation, a compilation error will be generated. This patch
solves the problem that the i2c-related api of the ls1088a platform
does not support dm.
Signed-off-b
Enable related configs to support pcf2127 rtc DM feature for
ls1028ardb board.
Signed-off-by: Chuanhua Han
---
depends on:
- https://patchwork.ozlabs.org/project/uboot/list/?series=113364
- https://patchwork.ozlabs.org/project/uboot/list/?series=110856
- https://patchwork
As no gpio.h is defined for this architecture, to avoid
compilation failure, do not include for
arch ls1028a.
Signed-off-by: Chuanhua Han
---
depends on:
- https://patchwork.ozlabs.org/project/uboot/list/?series=113364
- https://patchwork.ozlabs.org/project/uboot/list/?series=11
This patch adds some slave nodes to support the i2c dm on the device
side under the i2c0 controller.
Signed-off-by: Chuanhua Han
---
depends on:
- https://patchwork.ozlabs.org/project/uboot/list/?series=113364
- https://patchwork.ozlabs.org/project/uboot/list/?series=110856
DM_I2C_COMPAT is a compatibility layer that allows using the non-DM
I2C API when DM_I2C is used.When DM_I2C_COMPAT is not enabled for
compilation, a compilation error will be generated. This patch
solves the problem that the i2c-related api of the ls1028a platform
does not support dm.
Signed-off-b
This patch fixes the panel on my device (paz00).
Can it be applied to 2019-07 ?
Thx in advance
Le jeu. 27 juin 2019 à 21:52, Marc Dietrich a écrit :
>
> Am Freitag, 21. Juni 2019, 22:01:35 CEST schrieb Marc Dietrich:
> > Fixes: 57e7775413 ("video: backlight: Parse PWM polarity cell")
> >
> > se
Hi Aiden,
On Mon, Jul 1, 2019 at 3:49 PM Park, Aiden wrote:
>
> Hi Bin,
>
> > -Original Message-
> > From: U-Boot [mailto:u-boot-boun...@lists.denx.de] On Behalf Of Park, Aiden
> > Sent: Tuesday, June 25, 2019 4:15 PM
> > To: U-Boot Mailing List ; Simon Glass
> > ; Bin Meng
> > Subject:
On 06/06/19 5:43 PM, Keerthy wrote:
Add new driver for the TI AM65x SoC Gigabit Ethernet Switch subsystem (CPSW
NUSS). It has two ports and provides Ethernet packet communication for the
device and can be configured as an Ethernet switch. CPSW NUSS features: the
Reduced Gigabit Media Independen
This patch adds the pcf2127-rtc node under the i2c0->i2c-mux@77->i2c@3
for lx2160aqds boards.
Signed-off-by: Chuanhua Han
---
depends on:
- https://patchwork.ozlabs.org/project/uboot/list/?series=117203
- https://patchwork.ozlabs.org/project/uboot/list/?series=114242
Changes in v
Enable related configs on all lx2160aqds boards to support pcf2127
rtc DM function.
Signed-off-by: Chuanhua Han
---
depends on:
- https://patchwork.ozlabs.org/project/uboot/list/?series=117203
- https://patchwork.ozlabs.org/project/uboot/list/?series=114242
Changes in v2:
This patch adds the pcf2127-rtc node under the i2c0->i2c-mux@77->i2c@3
for lx2160aqds boards.
Signed-off-by: Chuanhua Han
---
arch/arm/dts/fsl-lx2160a-qds.dts | 23 +++
1 files changed, 23 insertions(+), 0 deletions(-)
diff --git a/arch/arm/dts/fsl-lx2160a-qds.dts b/arch/a
Enable related configs on all lx2160aqds boards to support pcf2127
rtc DM function.
Signed-off-by: Chuanhua Han
---
configs/lx2160aqds_tfa_SECURE_BOOT_defconfig |7 +++
configs/lx2160aqds_tfa_defconfig |7 +++
2 files changed, 14 insertions(+), 0 deletions(-)
diff --
Lx2160ardb need to use i2c0 before relocation, so we also need to set
u-boot,dm-pre-reloc to initialize node before relocation.
Signed-off-by: Chuanhua Han
---
Changes in v3:
- Delete unnecessary i2c slave nodes.
- Modify the subject and submission information of the patch
Changes
rockchip pinctrl driver has update to use dts, so we need
to add the pinctrl config in SPL for sdmmc.
Signed-off-by: Kever Yang
---
Changes in v5: None
Changes in v4: None
Changes in v2:
- update the tags in -u-boot.dtsi
arch/arm/dts/rk3288-tinker-u-boot.dtsi | 24
1 f
This patch solved the following compilation error:
1.Remove the definition of CONFIG_SYS_I2C to solve the following
compilation issue:
In file included from include/config.h:8:0,
from include/common.h:20:
include/config_fallbacks.h:51:4: error: #error "Cannot define
CONFIG_SYS_I2C
All the config for TPL has been update, we can enable the TPL.
Signed-off-by: Kever Yang
---
Changes in v5: None
Changes in v4: None
Changes in v2: None
arch/arm/mach-rockchip/rk3288/Kconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/arm/mach-rockchip/rk3288/Kconfig
b/arch/arm/m
This patch adds the pcf2127-rtc node under the i2c4 node
for lx2160ardb boards.
Signed-off-by: Chuanhua Han
---
Changes in v3:
- Modify the submission information of the patch.
Changes in v2:
- Delete unnecessary aliases about i2c.
arch/arm/dts/fsl-lx2160a-rdb.dts |9 +
In lx2160a soc, there are eight i2c controllers, this patch adds i2c
nodes for lx2160a, and the gpio2 nodes on which the i2c4 controller
depends.
Signed-off-by: Chuanhua Han
---
Changes in v3:
- No change.
Changes in v2:
- Delete unnecessary clockgen related attributes in the i2
The raw u-boot.bin for tinker board has been about 450KB without
debug option, and 550KB with all debug on, and the default value is 200KB,
which is not enough for run raw u-boot.bin.
Signed-off-by: Kever Yang
---
Changes in v5: None
Changes in v4:
- add blank line back
Changes in v2: None
in
DM_I2C_COMPAT is a compatibility layer that allows using the non-DM I2C
API when DM_I2C is used.When DM_I2C_COMPAT is not enabled for
compilation, a compilation error will be generated. This patch solves
the problem that the i2c-related api of the lx2160a platform does not
support dm.
Signed-off-b
As no gpio.h is defined for this architecture, to avoid
compilation failure, do not include for
arch ls2160a.
Signed-off-by: Chuanhua Han
---
Changes in v3:
- No change.
Changes in v2:
- No change.
arch/arm/include/asm/gpio.h |3 ++-
1 files changed, 2 insertions(+), 1 de
Enable related configs on all lx2160ardb boards to support pcf2127
rtc DM feature.
Signed-off-by: Chuanhua Han
Signed-off-by: Biwen Li
---
Changes in v3:
- Modify the subject and submission information of the patch.
Changes in v2:
- No change.
configs/lx2160ardb_tfa_SECURE_BO
We need to update TEXT BASE for TPL/SPL/U-Boot;
SPL no need relocate STACK after enable TPL, so remove it;
Don't enable pinctrl names so that SPL can get pinctrl dts;
Signed-off-by: Kever Yang
---
Changes in v5: None
Changes in v4: None
Changes in v2: None
configs/tinker-rk3288_defconfig | 13
TPL is at SRAM while other stage is at SDRAM, so it needs
separate STACK.
Signed-off-by: Kever Yang
Reviewed-by: Jagan Teki
---
Changes in v5:
- use imply instead of select for TPL Kconfig option
Changes in v4: None
Changes in v2: None
arch/arm/mach-rockchip/Kconfig | 4
1 file changed,
Migrate all the "u-boot,dm-pre-reloc" tag from rk3288-tinker.dts
into rk3288-tinker-u-boot.dtsi.
When both board level and soc level '-u-boot.dtsi' files exist,
we need to include the soc level 'rk3288-u-boot.dtsi' manually.
Signed-off-by: Kever Yang
---
Changes in v5: None
Changes in v4:
- incl
Move all the tag "u-boot,dm-pre-reloc" from rk3288.dtsi
into rk3288-u-boot.dtsi.
Signed-off-by: Kever Yang
---
Changes in v5: None
Changes in v4:
- include "rk3288-u-boot.dtsi" in board '-u-boot.dtsi' and
not touch dts file.
Series-changes: 3
- include "rk3288-u-boot.dtsi" for board already ha
More boards other than vyasa needs TPL, so enable the TPL configs
at chip level instead of board level.
Signed-off-by: Kever Yang
---
Changes in v5:
- use imply instead of select for TPL options
Changes in v4: None
Changes in v2: None
arch/arm/mach-rockchip/Kconfig| 14 ++
Tinker board has overflow the SRAM size limit, enable TPL
for it so that there will be no size limit for SPL.
Also some other fix to bring up Tinker board:
- enabel sdmmc pinctrl with dts in SPL
- extend raw u-boot.bin size limit
Version 2 move related "u-boot,dm-pre-reloc" into -u-boot.dtsi
C
From: Peng Fan
i.MX8MN follow same logic as i.MX8MM, so use spl_board_boot_device
Signed-off-by: Peng Fan
---
arch/arm/mach-imx/spl.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm/mach-imx/spl.c b/arch/arm/mach-imx/spl.c
index a6d7b69ad8..b55c8d9cb1 100644
--- a/
From: Peng Fan
The IVT offset is changed on i.MX8MN. Use ROM_VERSION to pass the
v1 or v2 to mkimage.
v1 is for iMX8MQ and iMX8MM
v2 is for iMX8M Nano (iMX8MN)
Signed-off-by: Peng Fan
---
include/imximage.h | 1 +
tools/imx8mimage.c | 24 ++--
2 files changed, 23 insertion
From: Peng Fan
Add i.MX8MM clk driver support.
Signed-off-by: Peng Fan
---
arch/arm/mach-imx/imx8m/clock_imx8mm.c | 203 +
drivers/clk/imx/Kconfig| 2 -
drivers/clk/imx/Makefile | 1 +
drivers/clk/imx/clk-imx8mm.c | 10
From: Peng Fan
some boards use ddr4, not lpddr4, so we need to check ddr4 firmware.
Signed-off-by: Peng Fan
---
tools/imx8m_image.sh | 10 ++
1 file changed, 10 insertions(+)
diff --git a/tools/imx8m_image.sh b/tools/imx8m_image.sh
index b4a3e204d0..68e90cc558 100755
--- a/tools/imx8m
From: Peng Fan
Support pinctrl/clk/sdhc, include ddr4 timing data.
Log:
U-Boot SPL 2019.07-rc4-00310-geff364e1d0 (Jul 02 2019 - 09:47:06 +0800)
DDRINFO: start DRAM init
DDRINFO:ddrphy calibration done
DDRINFO: ddrmix config done
Normal Boot
Trying to boot from BOOTROM
image offset 0x8000, pagesi
From: Peng Fan
Add pin header file for i.MX8MM
To IMX8MM_PAD_NAND_WE_B_USDHC3_CLK, IOMUX_CONFIG_SION needs to be
selected.
Signed-off-by: Peng Fan
---
arch/arm/include/asm/arch-imx8m/imx8mm_pins.h | 691 ++
1 file changed, 691 insertions(+)
create mode 100644 arch/arm
From: Peng Fan
No ROM INFO structure on iMX8MN, use new ROM API to get boot device
from ROM.
Signed-off-by: Peng Fan
---
arch/arm/mach-imx/imx8m/soc.c | 48 +++
1 file changed, 48 insertions(+)
diff --git a/arch/arm/mach-imx/imx8m/soc.c b/arch/arm/mach-
From: Peng Fan
i.MX8MN does not have LVTTL, it has a PE property
Signed-off-by: Peng Fan
---
arch/arm/include/asm/mach-imx/iomux-v3.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm/include/asm/mach-imx/iomux-v3.h
b/arch/arm/include/asm/mach-imx/iomux-v3.h
index 7
From: Peng Fan
Set the BYPASS ID SWAP bit (GPR10 bit 1) in order for GPU not to
generated AXI bus errors with TZC380 enabled.
Signed-off-by: Peng Fan
---
arch/arm/mach-imx/imx8m/soc.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm/mach-imx/imx8m/soc.c b/arch/arm/m
From: Peng Fan
When running with OPTEE, the MMU table in u-boot does not remove the OPTEE
memory from its settings. So ARM speculative prefetch in u-boot may access
that OPTEE memory. Due to trust zone is enabled by OPTEE and that memory
is set to secure access, then the speculative prefetch will
From: Peng Fan
i.MX8MN has similar architecture with i.MX8MM, so it could reuse
the clock code of i.MX8MM, but i.MX8MN has different CCM root
configurations, so need a separate root entry. And i.MX8MN
support 600MHZ pll settings for NoC, so add an entry.
Signed-off-by: Peng Fan
---
arch/arm/in
From: Peng Fan
Pass spl_image and bootdev to board_return_bootrom.
i.MX8MN needs the args to let ROM to load images
Signed-off-by: Peng Fan
---
arch/arm/mach-rockchip/rk3288-board-tpl.c | 5 -
arch/arm/mach-rockchip/rk3368-board-tpl.c | 5 -
arch/arm/mach-rockchip/rk3399-board-spl.c |
From: Peng Fan
Introduce SPL_DM_PMIC for SPL
Signed-off-by: Peng Fan
---
drivers/power/pmic/Kconfig | 12
drivers/power/pmic/Makefile | 2 +-
include/power/pmic.h| 2 +-
3 files changed, 14 insertions(+), 2 deletions(-)
diff --git a/drivers/power/pmic/Kconfig b/drivers
From: Peng Fan
i.MX7 and i.MX8M use mxc uart driver, so let's make the SoC could
use MXC_UART kconfig.
Signed-off-by: Peng Fan
---
drivers/serial/Kconfig | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/serial/Kconfig b/drivers/serial/Kconfig
index 8a447fd6e3..e56579
On 06/22/2019 11:11 PM, Mark Kettenis wrote:
>> From: Jagan Teki
>> Date: Sat, 22 Jun 2019 20:17:13 +0530
>>
>> On Sat, Jun 22, 2019 at 2:46 AM Mark Kettenis wrote:
>>> Add missing regulator-init-microvolt property to vdd_log regulator.
>>>
>>> Signed-off-by: Mark Kettenis
>>> ---
>>> Without
From: Ye Li
Since the parameter of dram_pll_init is changed, update to use new.
Also remove non-existed header file.
Signed-off-by: Ye Li
Signed-off-by: Peng Fan
---
drivers/ddr/imx/imx8m/ddr4_init.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/drivers/ddr/imx/imx8m/d
From: Bai Ping
Update the ddrc Qos setting for B1 to align with B0's setting.
Correct the initial clock for dram_pll. This setting will be
overwrite before ddr phy training. Although there is no impact
on the dram init, we still need to correct it to eliminate
confusion.
Signed-off-by: Bai Ping
From: Peng Fan
Add i.MX8MN kconfig entry
Signed-off-by: Peng Fan
---
arch/arm/mach-imx/imx8m/Kconfig | 4
1 file changed, 4 insertions(+)
diff --git a/arch/arm/mach-imx/imx8m/Kconfig b/arch/arm/mach-imx/imx8m/Kconfig
index f520075875..b0932f1647 100644
--- a/arch/arm/mach-imx/imx8m/Kconf
From: Peng Fan
i.MX8MN support loading images with rom api, so we implement
reuse board_return_to_bootrom to let ROM loading images.
Signed-off-by: Peng Fan
---
arch/arm/include/asm/mach-imx/sys_proto.h | 33
arch/arm/mach-imx/Kconfig | 4 +
arch/arm/mach-imx/Makefile
From: Jacky Bai
On, i.MX8MQ, the PLL config must be done when ddrmix
isolation is released. So move the dram pll init after
iso config done. For other i.MX8M SOC, either init pll
before or after isolation is ok.
Signed-off-by: Jacky Bai
Signed-off-by: Peng Fan
---
drivers/ddr/imx/imx8m/ddr_in
From: Peng Fan
Differnet board has different controller used, it is
hard to use one layout for them all.
Signed-off-by: Peng Fan
---
arch/arm/mach-imx/spl.c | 8
1 file changed, 8 insertions(+)
diff --git a/arch/arm/mach-imx/spl.c b/arch/arm/mach-imx/spl.c
index 9f1e0f6a72..a6d7b69ad
From: Peng Fan
i.MX8MQ and i.MX8MM use different analog pll design, but they
share same ccm design.
Add clock_imx8mq.h for i.MX8MQ
keep common part in clock.h
Signed-off-by: Peng Fan
---
arch/arm/include/asm/arch-imx8m/clock.h| 491 +++--
arch/arm/include/asm/arch-i
From: Peng Fan
Reuse i.MX8MM clk driver for i.MX8MN.
Signed-off-by: Peng Fan
---
drivers/clk/imx/Kconfig | 7 +++
drivers/clk/imx/Makefile | 2 +-
drivers/clk/imx/clk-imx8mm.c | 15 +++
3 files changed, 23 insertions(+), 1 deletion(-)
diff --git a/drivers/clk/imx/Kc
From: Peng Fan
Add a dummy cpu type and support get_cpu_rev for i.MX8MN
Signed-off-by: Peng Fan
---
arch/arm/include/asm/arch-imx/cpu.h | 1 +
arch/arm/include/asm/mach-imx/sys_proto.h | 1 +
arch/arm/mach-imx/cpu.c | 2 ++
arch/arm/mach-imx/imx8m/soc.c | 4
From: Peng Fan
i.MX8MN has its own get_boot_device, so restrict with i.MX8MQ and
i.MX8MM.
Signed-off-by: Peng Fan
---
arch/arm/mach-imx/cpu.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm/mach-imx/cpu.c b/arch/arm/mach-imx/cpu.c
index 9c699e8f50..7f2dc3f09d 10064
From: Peng Fan
i.MX8MM does not have LVTTL, it has a PE property
Signed-off-by: Peng Fan
---
arch/arm/include/asm/mach-imx/iomux-v3.h | 4
1 file changed, 4 insertions(+)
diff --git a/arch/arm/include/asm/mach-imx/iomux-v3.h
b/arch/arm/include/asm/mach-imx/iomux-v3.h
index b899a4ff6f..7
From: Ye Li
Set trustzone region 0 to allow both non-secure and secure access
when trust zone is enabled. We found USB controller fails to access
DDR if the default region 0 is secure access only.
Signed-off-by: Ye Li
Signed-off-by: Peng Fan
---
arch/arm/mach-imx/imx8m/soc.c | 6 ++
1 fil
From: Peng Fan
Support i.MX8MN in imx8m pinctrl driver
Signed-off-by: Peng Fan
---
drivers/pinctrl/nxp/pinctrl-imx8m.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/pinctrl/nxp/pinctrl-imx8m.c
b/drivers/pinctrl/nxp/pinctrl-imx8m.c
index 8bb03b7a62..b3844314b3 100644
--- a/driver
From: Peng Fan
i.MX8MQ and i.MX8MM has totally different pll design, so
rename clock to clock_imx8mq.
Signed-off-by: Peng Fan
---
arch/arm/mach-imx/imx8m/Makefile| 3 ++-
arch/arm/mach-imx/imx8m/{clock.c => clock_imx8mq.c} | 0
2 files changed, 2 insertions(+), 1 deletion(-
From: Peng Fan
Add cfg file for i.MX8MN DDR4
Signed-off-by: Peng Fan
---
arch/arm/mach-imx/imx8m/imximage-8mn-ddr4.cfg | 17 +
1 file changed, 17 insertions(+)
create mode 100644 arch/arm/mach-imx/imx8m/imximage-8mn-ddr4.cfg
diff --git a/arch/arm/mach-imx/imx8m/imximage-8mn-d
From: Peng Fan
set the BYPASS ID SWAP bit (GPR10 bit 1) in order for GPU not to
generated AXI bus errors with TZC380 enabled.
Signed-off-by: Peng Fan
---
arch/arm/mach-imx/imx8m/soc.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/arch/arm/mach-imx/imx8m/soc.c b/arch/arm/mach-imx/imx8m/
From: Peng Fan
i.MX8MM has similar architecture with i.MX8MQ, but it has totally
different PLL design and some register layout change.
Note: Some registers in this file are not updated because not used now.
Signed-off-by: Peng Fan
---
arch/arm/include/asm/arch-imx8m/imx-regs.h | 75 ++
From: Peng Fan
To i.MX8MM SCTR clock is disabled by ROM, so before timer init
need to enable it.
To i.MX8MQ, it does not hurt the clock is enabled again.
Signed-off-by: Peng Fan
---
arch/arm/mach-imx/imx8m/soc.c | 6 ++
1 file changed, 6 insertions(+)
diff --git a/arch/arm/mach-imx/imx8m/
From: Jacky Bai
Refine the ddr init driver to make it more reusable for different
DDR type(LPDDR4, DDR4 & DDR3L). So we can reduce some redundant
code.
Signed-off-by: Jacky Bai
Reviewed-by: Ye Li
Signed-off-by: Peng Fan
---
drivers/ddr/imx/imx8m/Kconfig| 6 ++
drivers/ddr/imx/imx8m
From: Peng Fan
Add Kconfig entry for i.MX8MM, select CLK_CCF and SPL_CLK_CCF
Signed-off-by: Peng Fan
---
drivers/clk/imx/Kconfig | 9 +
1 file changed, 9 insertions(+)
diff --git a/drivers/clk/imx/Kconfig b/drivers/clk/imx/Kconfig
index a6fb58d6cf..e8f8b9461e 100644
--- a/drivers/clk/
From: Peng Fan
Add pin header for i.MX8MN
Signed-off-by: Peng Fan
---
arch/arm/include/asm/arch-imx8m/imx8mn_pins.h | 763 ++
1 file changed, 763 insertions(+)
create mode 100644 arch/arm/include/asm/arch-imx8m/imx8mn_pins.h
diff --git a/arch/arm/include/asm/arch-imx8
From: Peng Fan
Add IMX8MQ kconfig entry, preparing support IMX8MM
Signed-off-by: Peng Fan
---
arch/arm/mach-imx/imx8m/Kconfig | 6 +-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/arch/arm/mach-imx/imx8m/Kconfig b/arch/arm/mach-imx/imx8m/Kconfig
index 317dee9bc1..9c487870a6
From: Peng Fan
There is no HDMI on i.MX8MM, so we need to remove HDMI entry, then
we could not reuse imximage.cfg, so create a new one.
Signed-off-by: Peng Fan
---
arch/arm/mach-imx/imx8m/imximage-8mm-lpddr4.cfg | 16
1 file changed, 16 insertions(+)
create mode 100644 arch/a
From: Peng Fan
When CONFIG_CLK enabled, use CLK UCLASS for clk related settings.
Signed-off-by: Peng Fan
---
arch/arm/include/asm/mach-imx/mxc_i2c.h | 2 ++
drivers/i2c/mxc_i2c.c | 24
2 files changed, 22 insertions(+), 4 deletions(-)
diff --git a/a
From: Peng Fan
Add dtsi for i.MX8MN
Signed-off-by: Peng Fan
---
arch/arm/dts/imx8mn-pinfunc.h| 646
arch/arm/dts/imx8mn.dtsi | 712 +++
include/dt-bindings/clock/imx8mn-clock.h | 215 ++
3 files change
From: Peng Fan
There are several variants based on i.MX8MM, add the support in
get_cpu_rev
Signed-off-by: Peng Fan
---
arch/arm/mach-imx/imx8m/soc.c | 57 +++
1 file changed, 47 insertions(+), 10 deletions(-)
diff --git a/arch/arm/mach-imx/imx8m/soc.c b
From: Peng Fan
Add i.MX8MM clock binding header for i.MX8MM
Signed-off-by: Peng Fan
---
include/dt-bindings/clock/imx8mm-clock.h | 244 +++
1 file changed, 244 insertions(+)
create mode 100644 include/dt-bindings/clock/imx8mm-clock.h
diff --git a/include/dt-bindin
From: Peng Fan
With SPL_OF_SPERATE, the device tree will be padded to
end of the u-boot-spl-nodtb.bin, however we also put
the ddr firmware file to this location, so need to adapt
the code with SPL OF and align to 16bytes to ease copy firmware.
Signed-off-by: Peng Fan
---
drivers/ddr/imx/imx8m
From: Peng Fan
probe clk device before relocation to get cpu clk.
Signed-off-by: Peng Fan
---
arch/arm/mach-imx/imx8m/soc.c | 21 +
1 file changed, 21 insertions(+)
diff --git a/arch/arm/mach-imx/imx8m/soc.c b/arch/arm/mach-imx/imx8m/soc.c
index 5115471eff..8d40ca0229 1006
From: Peng Fan
Introduce clk implementation for i.MX8MM, including pll configuration,
ccm configuration. Export get_root_clk for CLK UCLASS driver usage.
Signed-off-by: Peng Fan
---
arch/arm/include/asm/arch-imx8m/clock.h| 3 +
arch/arm/include/asm/arch-imx8m/clock_imx8mm.h | 387 +++
From: Peng Fan
Add missed break for HDMI entry.
And moving FIT parsing earlier, because it does not have parameter,
it will not runs into CFG_REG_SIZE.
Signed-off-by: Peng Fan
---
tools/imx8mimage.c | 7 +--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/tools/imx8mimage.c b
From: Peng Fan
Add IMX8MM kconfig entry
Signed-off-by: Peng Fan
---
arch/arm/mach-imx/imx8m/Kconfig | 4
1 file changed, 4 insertions(+)
diff --git a/arch/arm/mach-imx/imx8m/Kconfig b/arch/arm/mach-imx/imx8m/Kconfig
index 9c487870a6..35c978e863 100644
--- a/arch/arm/mach-imx/imx8m/Kconfi
From: Peng Fan
Add i.MX8MM cpu type and related helper functions
Signed-off-by: Peng Fan
---
arch/arm/include/asm/arch-imx/cpu.h | 6 ++
arch/arm/include/asm/mach-imx/sys_proto.h | 8
arch/arm/mach-imx/cpu.c | 12
3 files changed, 26 insertio
From: Peng Fan
fdtdec_get_addr_size could not parse addr/size correctly is
using address-cells 2 and size-cells 2 on an ARM32 SoC.
So switch to use devfdt_get_addr_size_index.
Signed-off-by: Peng Fan
---
drivers/pinctrl/nxp/pinctrl-imx.c | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
From: Peng Fan
Align spl bin image size to 4 byte aligned, because we need
to pad ddr firmware in the end of spl bin. However when enable
SPL OF, the spl dtb will be padded to u-boot-nodtb.bin, then
u-boot-spl.bin size might not be 4 bytes aligned.
ddr_load_train_firmware in drivers/ddr/imx/imx8
From: Peng Fan
This patchset is to support i.MX8MM/8MN with some update
in ddr settings and ddr driver update.
The initial patchset to support i.MX8MM is
https://patchwork.ozlabs.org/cover/1093140/
But in this patchset I dropped CCF, and use original CLK uclass, so
not use V2 in patchset.
Bai P
From: Peng Fan
When the device not binded with a node, we need ignore
the parents and rate settings.
Signed-off-by: Peng Fan
---
drivers/clk/clk-uclass.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/drivers/clk/clk-uclass.c b/drivers/clk/clk-uclass.c
index 79b3b0494c..6e10d7d3f0 1006
From: Peng Fan
Some archs defined PAGE_SIZE, such as ARMv8, to avoid build warning,
guard PAGE_SIZE.
Signed-off-by: Peng Fan
---
include/linux/compat.h | 2 ++
1 file changed, 2 insertions(+)
diff --git a/include/linux/compat.h b/include/linux/compat.h
index d0f51baab4..c1f8bdf8f2 100644
---
On 06/22/2019 09:43 PM, Kever Yang wrote:
> Hi Mark,
>
>
> On 06/22/2019 04:57 AM, Mark Kettenis wrote:
>> The new common rockchip pinctrl driver does not support explicit
>> requests for a particular pinctrl function. As a result, the
>> board_init() function bails out early before enabling the
On 07/02/2019 10:16 AM, Kever Yang wrote:
> Hi Frieder,
>
>
> On 06/27/2019 03:03 PM, Schrempf Frieder wrote:
>> From: Frieder Schrempf
>>
>> The pointer to struct atf_image_info in
>> bl31_params_mem.bl31_params.bl31_image_info is not initialized before
>> being dereferenced. This can cause U-B
Hi Frieder,
On 06/27/2019 03:03 PM, Schrempf Frieder wrote:
> From: Frieder Schrempf
>
> The pointer to struct atf_image_info in
> bl31_params_mem.bl31_params.bl31_image_info is not initialized before
> being dereferenced. This can cause U-Boot to crash right before jumping
> to the BL31 ATF bin
On 06/27/2019 09:06 PM, Jean-Jacques Hiblot wrote:
> The mode selection for the DWC3 is kind of obsolete. The driver does not
> have to be host only or gadget only. This choice is confusing.
> All the remaining callers of dwc3_uboot_init() explicitly set dr_mode
> before calling the function, so
Hi Peter,
On 07/02/2019 12:05 AM, Peter Robinson wrote:
> Enable USB3 support via the dwc3 XHCI driver.
>
> Signed-off-by: Peter Robinson
Reviewed-by: Kever Yang
Thanks,
- Kever
> ---
> configs/rock960-rk3399_defconfig | 3 +++
> 1 file changed, 3 insertions(+)
>
> diff --git a/configs/rock
Hi Peter,
On 07/02/2019 12:05 AM, Peter Robinson wrote:
> As the Rock960 doesn't have an onboard wired ethernet interface
> it's useful to have some common USB wired ethernet devices added
> to enable testing.
>
> Signed-off-by: Peter Robinson
Reviewed-by: Kever Yang
Thanks,
- Kever
> ---
>
Hi Peter,
On 07/02/2019 12:05 AM, Peter Robinson wrote:
> Enable the SDMA controller so the eMMC connected to the SDHCI
> controller (sdhci@fe33) can make use of it.
>
> Signed-off-by: Peter Robinson
Reviewed-by: Kever Yang
Thanks,
- Kever
> ---
> configs/rock960-rk3399_defconfig | 1 +
Hi Peter,
On 07/02/2019 12:05 AM, Peter Robinson wrote:
> We have both PMIC and Regulator functionality so it's useful to
> be able to see output and debug with the commands enabled.
>
> Signed-off-by: Peter Robinson
Reviewed-by: Kever Yang
Thanks,
- Kever
> ---
> configs/rock960-rk3399_def
Hi Peter,
On 07/02/2019 12:05 AM, Peter Robinson wrote:
> The Rock960 doesn't contain SPI flash so drop related config options.
>
> Signed-off-by: Peter Robinson
Reviewed-by: Kever Yang
Thanks,
- Kever
> ---
> configs/rock960-rk3399_defconfig | 2 --
> 1 file changed, 2 deletions(-)
>
> dif
Hi Mark,
On 07/01/2019 12:01 AM, Mark Kettenis wrote:
> The "simple" OF glue layer for the Designware USB3 core enables
> all refernced clocks. These need to be need to be implemented
> otherwise the driver fails to probe. A dummy implementation
> that simply returns success is sufficient since
1 - 100 of 187 matches
Mail list logo