Hi Jesse,
On 01/02/24 16:00, Jesse Taube wrote:
Add documentation for imxrt1170-evk.
Signed-off-by: Jesse Taube
looks good to me
Reviewed-by: Giulio Benetti
Best regards
--
Giulio Benetti
CEO&CTO@Benetti Engineering sas
---
doc/board/nxp/imxrt1170-evk.rst
isabled.
So we can keep it as is or implement armv7m complete
mmu_set_region_dcache_behaviour()
Best regards
--
Giulio Benetti
CEO&CTO@Benetti Engineering sas
freescale/imxrt1050-evk/imximage-nor.cfg
new file mode 100644
index 00..fb7b6489a3
--- /dev/null
+++ b/board/freescale/imxrt1050-evk/imximage-nor.cfg
@@ -0,0 +1,41 @@
+/* SPDX-License-Identifier: GPL-2.0+ */
+/*
+ * Copyright (C) 2019
+ * Author(s): Giulio Benetti
thanks for giving me credits
Hello Marek,
thanks for reviewing,
On 12/08/23 08:19, Marek Vasut wrote:
On 8/11/23 23:42, Giulio Benetti wrote:
Add BCM5221 phy support.
Why not port Linux drivers/net/sungem_phy.c instead ?
That already supports the PHY .
That was my idea too in the beginning, but sungem_phy.c is a
Add BCM5221 phy support.
Sponsored by: Tekvox Inc.
Cc: Jim Reinhart
Cc: James Autry
Cc: Matthew Maron
Signed-off-by: Giulio Benetti
---
drivers/net/phy/broadcom.c | 99 ++
1 file changed, 99 insertions(+)
diff --git a/drivers/net/phy/broadcom.c b/drivers
Hello All,
On 07/04/23 03:52, Peng Fan wrote:
On 4/7/2023 12:17 AM, Giulio Benetti wrote:
nodeoff variable should be variable off returned by fdt_path_offset() so
let's rename it to off.
Signed-off-by: Giulio Benetti
Reviewed-by: Peng Fan
I kindly ping
Best regards
--
CEO/CTO@Be
Hi Ashok,
On 20/04/23 11:19, Ashok Kumar wrote:
Hey Simon,
Thanks for the suggestions. Sure, I will try to get some more
information to build u-boot for S32K family.
I have ported i.MXRT10xx family to uboot while Jesse the i.MXRT11xx
family and then we ported the initial support to Linux too
nodeoff variable should be variable off returned by fdt_path_offset() so
let's rename it to off.
Signed-off-by: Giulio Benetti
---
arch/arm/mach-imx/mx6/module_fuse.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm/mach-imx/mx6/module_fuse.c
b/arch/arm/mach-im
On some board gpio to power LCD can be active low, so let's add
CONFIG_VIDEO_LCD_POWER_ACTIVE_LOW to allow this.
Signed-off-by: Giulio Benetti
---
arch/arm/mach-sunxi/Kconfig | 7 +++
drivers/video/sunxi/sunxi_display.c | 4
2 files changed, 11 insertions(+)
diff --git a
sun7i pwm is equal to sun4i and sun5i so enable pwm0 the same way for
sun7i.
Signed-off-by: Giulio Benetti
---
arch/arm/include/asm/arch-sunxi/pwm.h | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/arch/arm/include/asm/arch-sunxi/pwm.h
b/arch/arm/include/asm/arch-sunxi
into the -u-boot.dtsi device tree include
files which BTW get included automatically by the U-Boot build system.
Signed-off-by: Marcel Ziswiler
Reviewed-by: Giulio Benetti
and I've tested on the board and both lcd and usb works correctly so:
Tested-by: Giulio Benetti
Thank you fo
/dts/imxrt1050-evk-u-boot.dtsi
index 617cece448..d6eba12576 100644
--- a/arch/arm/dts/imxrt1050-evk-u-boot.dtsi
+++ b/arch/arm/dts/imxrt1050-evk-u-boot.dtsi
@@ -4,9 +4,13 @@
* Author(s): Giulio Benetti
*/
+#include
+#include "imxrt1050-pinfunc.h"
+
/ {
chosen {
Hi Marcel,
On 05/11/22 12:30, Marcel Ziswiler wrote:
From: Marcel Ziswiler
Migrate to using automatic build system included -u-boot.dtsi device
tree include files.
Signed-off-by: Marcel Ziswiler
Reviewed-by: Giulio Benetti
and:
Tested-by: Giulio Benetti
--
Giulio Benetti
CEO/CTO
Hi Marcel,
> Il giorno 24 ott 2022, alle ore 00:13, Marcel Ziswiler
> ha scritto:
>
> Hi Giulio
>
>> On Sun, 2022-10-23 at 01:47 +0200, Giulio Benetti wrote:
>> Hi Marcel,
>>
>> Il 22/10/2022 23:42, Marcel Ziswiler ha scritto:
>>> From: Marcel
Hi Marcel,
> Il giorno 24 ott 2022, alle ore 00:01, Marcel Ziswiler
> ha scritto:
>
> Hi Giulio
>
>> On Sun, 2022-10-23 at 01:32 +0200, Giulio Benetti wrote:
>> Hi Marcel,
>>
>> thanks for contributing,
>
> You are very welcome.
>
&g
-boot.dtsi
@@ -4,8 +4,12 @@
* Author(s): Giulio Benetti
*/
+#include
+#include "imxrt1050-pinfunc.h"
+
/ {
chosen {
+ tick-timer = &gpt;
u-boot,dm-spl;
};
@@ -15,6 +19,52 @@
soc {
si"
-#include "imxrt1020-evk-u-boot.dtsi"
This ^^^ is needed, please revert it.
#include "imxrt1020-pinfunc.h"
/ {
Have you also tested the change on a board?
Best regards
--
Giulio Benetti
CEO/CTO@Benetti Engineering sas
s. We will miss him.
Rest in peace, my friend
Stefano Babic
I'm very sorry,
rest in peace Wolfgang Denk and thank you for what you have created.
--
Giulio Benetti
Benetti Engineering sas
Hi Andre,
On 18/10/22 16:01, Andre Przywara wrote:
On Fri, 14 Oct 2022 01:04:18 -0400
Jesse Taube wrote:
Hi Jesse, Giulio,
thanks for having a look and for the testing!
You're welcome:
Tested-by: Giulio Benetti
Best regards
--
Giulio Benetti
CEO/CTO@Benetti Engineering sas
On 10/
time.
Best regards
--
Giulio Benetti
CTO/CEO@Benetti Engineering sas
ch commit rules :(
Oh, I've forgotten about this in u-boot. Just sent V2:
https://patchwork.ozlabs.org/project/uboot/patch/20220314090943.821630-1-giulio.bene...@benettiengineering.com/
and tagged V1 as superseded in patchwork.
Best regards
--
Giulio Benetti
Benetti Engineering sas
Thanks,
- K
Remove double semi-colon that has been forgotten while adding the
driver. This is only a style fix since it doesn't change the
functionality of the driver.
Signed-off-by: Giulio Benetti
---
V1->V2:
* Improved commit log as suggested by Kever Yang
---
drivers/adc/rockchip-saradc.c | 2 +-
look at upstreamed .dts files and look for uboot.dtsi suffix files.
Best regards
—-
Giulio Benetti
Benetti Engineering sas
> Thanks a lot for your comments.
>
> --
> Stanley
>
>> On Fri, Mar 11, 2022 at 2:49 AM Tom Rini wrote:
>>
>>> On Wed, Dec 15, 202
On 11/03/22 02:06, Giulio Benetti wrote:
Hi Stanley,
On 11/03/22 01:50, Stanley Chu wrote:
Hi Giulio,
Thank you for your comment, I've submitted a clk driver patch to address this.
https://patchwork.ozlabs.org/project/uboot/patch/20220225075954.3965-1-ys...@nuvoton.com/
Good to see
dingly and send V2 series.
If other patches have been applied then send only the ones not applied.
But as I can see here they are still not applied.
Kind regards
--
Giulio Benetti
Benetti Engineering sas
--
Stanley
On Wed, Dec 15, 2021 at 8:12 PM Giulio Benetti
wrote:
Hi Stanley,
On 15/12/21
Signed-off-by: Giulio Benetti
---
drivers/adc/rockchip-saradc.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/adc/rockchip-saradc.c b/drivers/adc/rockchip-saradc.c
index e464d33f22..e0cbab6aa0 100644
--- a/drivers/adc/rockchip-saradc.c
+++ b/drivers/adc/rockchip
Hi Andre, Jesse, All,
On 31/01/22 19:13, Jesse Taube wrote:
On 1/31/22 08:07, Giulio Benetti wrote:
Hi Andre,
Il giorno 31 gen 2022, alle ore 13:57, Andre Przywara
ha scritto:
On Mon, 31 Jan 2022 13:17:52 +0100
Giulio Benetti wrote:
Hi All,
I've tried several times on both F1
Hi Andre,
On 31/01/22 14:57, Andre Przywara wrote:
On Mon, 31 Jan 2022 14:07:54 +0100
Giulio Benetti wrote:
Hi Giulio,
Il giorno 31 gen 2022, alle ore 13:57, Andre Przywara
ha scritto:
On Mon, 31 Jan 2022 13:17:52 +0100
Giulio Benetti wrote:
Hi All,
I've tried several tim
Hi Andre,
> Il giorno 31 gen 2022, alle ore 13:57, Andre Przywara
> ha scritto:
>
> On Mon, 31 Jan 2022 13:17:52 +0100
> Giulio Benetti wrote:
>
>> Hi All,
>>
>> I've tried several times on both F1C100s and F1C200s, maybe I'm doing
>> s
g the
sd-card and I see it's written at 0x2000, so 8K offset, like the mangoPI
image for example. But no uart output.
Am I doing something wrong?
Best regards
--
Giulio Benetti
Benetti Engineering sas
On 31/01/22 11:47, Giulio Benetti wrote:
Hi Andre and Jesse,
I test it today on both F1
Hi Andre and Jesse,
I test it today on both F1C100s and F1C200s!
Lichee Pi Nano and the Jesse’s board with F1C200s.
Best regards
—-
Giulio Benetti
Benetti Engineering sas
> Il giorno 31 gen 2022, alle ore 03:12, Jesse Taube
> ha scritto:
>
>
>
>> On 1/30/22 21:04,
Hi Heiko,
> Il giorno 30 gen 2022, alle ore 07:38, Heiko Thiery
> ha scritto:
>
> The clock composite is required when using the clock framework. So
> select it automatically.
>
> Signed-off-by: Heiko Thiery
Thank you
Reviewed-by: Giulio Benetti
Best regards
—-
G
Hi Heiko,
> Il giorno 30 gen 2022, alle ore 07:39, Heiko Thiery
> ha scritto:
>
> This option is selected implicitly when [SPL_]CLK_IMXRT10{20|50} is selected.
>
> Signed-off-by: Heiko Thiery
Thank you
Reviewed-by: Giulio Benetti
Best regards
—-
Giulio Benetti
Benet
but it is because it doesn't clean the
registers.
Thanks sam, looking at the stack is the best option.
I've been too late :-)
So happy assembly coding Jesse!
Best regards
--
Giulio Benetti
Benetti Engineering sas
>>>>>-#if !defined(CONFIG_ARM_CORTEX_CPU_IS_UP) && !defined(CONFIG_ARM64)
>>>>>> +#if !defined(CONFIG_ARM_CORTEX_CPU_IS_UP) && !defined(CONFIG_ARM64) && \
>>>>>> +!defined(CONFIG_MACH_SUNIV)
>>>>>
boot/latest/source/arch/arm/cpu/armv7/start.S#L40
since that is the very beginning of SPL using a #ifdef SUNIV/#endif
the sp is also a good idea.
This is also another good option. But if the previous works I would go
for that IMHO.
Best regards
--
Giulio Benetti
Benetti Engineering sas
esse's board and on Lichee-pi-nano too when I have
time, this way I'll be able to give a Tested-by: me.
Best regards
--
Giulio Benetti
Benetti Engineering sas
I don't have any hardware, so would need to
rely on others to make sure this code is somewhat sane.
I can send you one of
include/configs/arbel.h | 54
arbel should be arbel-evk
I stop here, because there could be big changes if others agree.
Best regards
--
Giulio Benetti
Benetti Engineering sas
17 files changed, 924 insertions(+)
create mode 100644 arch/arm/include/asm/arch-npcm8
Since DRAM_MEMORY_TYPE_DDR3 is defined let's use it instead of magic
number 3.
Signed-off-by: Giulio Benetti
---
board/sunxi/dram_sun4i_auto.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/board/sunxi/dram_sun4i_auto.c b/board/sunxi/dram_sun4i_auto.c
index e8bbe
Since DRAM_MEMORY_TYPE_DDR3 is defined let's use it instead of magic
number 3.
Signed-off-by: Giulio Benetti
---
board/sunxi/dram_sun5i_auto.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/board/sunxi/dram_sun5i_auto.c b/board/sunxi/dram_sun5i_auto.c
index a5f4f
If clk_get_by_name() returns 0 it means it executed successfully while now
we consider it as an error. So let's check if return value is negative to
be an error. Otherwise this prevents "axi" and "disp_axi" to be enabled.
Signed-off-by: Giulio Benetti
---
drivers/video
Hi Simon,
> Il giorno 15 ott 2021, alle ore 02:53, Simon Glass ha
> scritto:
>
> Hi Giulio,
>
>> On Thu, 14 Oct 2021 at 15:12, Giulio Benetti
>> wrote:
>>
>> Hi Simon,
>>
>> Il giorno 14 ott 2021, alle ore 22:43, Simon Glass ha
>&g
On 10/14/21 8:22 PM, Tom Rini wrote:
On Thu, Oct 14, 2021 at 08:08:37PM +0200, Giulio Benetti wrote:
Il giorno 14 ott 2021, alle ore 15:45, Tom Rini ha scritto:
On Thu, Oct 14, 2021 at 02:53:30AM +0200, Giulio Benetti wrote:
Hello All,
is there a way to pass a dts file without touching
Hi Simon,
> Il giorno 14 ott 2021, alle ore 22:43, Simon Glass ha
> scritto:
>
> Hi Giulio,
>
>> On Thu, 14 Oct 2021 at 13:23, Giulio Benetti
>> wrote:
>>
>> Hi Simon,
>>
>>>> Il giorno 14 ott 2021, alle ore 20:24, Simon Glass ha
Hi Simon,
> Il giorno 14 ott 2021, alle ore 20:24, Simon Glass ha
> scritto:
>
> Hi,
>
>> On Thu, 14 Oct 2021 at 07:46, Tom Rini wrote:
>>
>>> On Thu, Oct 14, 2021 at 02:53:30AM +0200, Giulio Benetti wrote:
>>>
>>> Hello All,
>>&
> Il giorno 14 ott 2021, alle ore 15:45, Tom Rini ha
> scritto:
>
> On Thu, Oct 14, 2021 at 02:53:30AM +0200, Giulio Benetti wrote:
>
>> Hello All,
>>
>> is there a way to pass a dts file without touching the
>> arch/arm/boot/dts/Makefile?
>>
prepend the dts file in the Makefile above, but
this has drawbacks, like we reconfigure(it keeps adding files every time).
So I ask you, is there a more canonical way already to achieve this?
Thanks in advance
Best regards
Giulio Benetti
Benetti Engineering sas
Now that usb host is supported let's enable it on this board.
Signed-off-by: Giulio Benetti
---
configs/imxrt1050-evk_defconfig | 7 ++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/configs/imxrt1050-evk_defconfig b/configs/imxrt1050-evk_defconfig
index 9c8bd
Enable usbotg1 port node as host usb.
Signed-off-by: Giulio Benetti
---
arch/arm/dts/imxrt1050-evk.dts | 5 +
1 file changed, 5 insertions(+)
diff --git a/arch/arm/dts/imxrt1050-evk.dts b/arch/arm/dts/imxrt1050-evk.dts
index 81db1a446d..324cf7af96 100644
--- a/arch/arm/dts/imxrt1050
Usb is now supported so add all required nodes for it in imxrt1050.
Signed-off-by: Giulio Benetti
---
arch/arm/dts/imxrt1050.dtsi | 27 +++
1 file changed, 27 insertions(+)
diff --git a/arch/arm/dts/imxrt1050.dtsi b/arch/arm/dts/imxrt1050.dtsi
index ec1eb88e45
Add support for usb1 and usb2 present on i.IMXRT.
Signed-off-by: Giulio Benetti
---
arch/arm/include/asm/arch-imxrt/imx-regs.h | 4
drivers/usb/host/Kconfig | 2 +-
drivers/usb/host/ehci-mx6.c| 13 +++--
3 files changed, 12 insertions(+), 7
We need those macros to instruct drivers on how to behave for SoC specific
quirks, so let's add it as done for other i.MX SoCs.
Signed-off-by: Giulio Benetti
---
arch/arm/include/asm/arch-imx/cpu.h | 3 +++
arch/arm/include/asm/mach-imx/sys_proto.h | 4
arch/arm/mach-imx/
Usb needs IMXRT1050_CLK_USBOH3 clock to be enabled, so let's add it to
clock driver.
Signed-off-by: Giulio Benetti
---
drivers/clk/imx/clk-imxrt1050.c | 2 ++
include/dt-bindings/clock/imxrt1050-clock.h | 3 ++-
2 files changed, 4 insertions(+), 1 deletion(-)
diff --git a/dr
This patchset adds Usb Host support for imxrt1050-evk board adjusting the
compatible driver ehci-mx6. This allows to read a FAT usb key connected
to usbotg1 port of imxrt1050-evk board.
Giulio Benetti (6):
ARM: IMXRT: introduce is_imxrt*() macros and get_cpu_rev()
clk: imx: clk-imxrt1050
ts to imxrt1020-evk-u-boot.dtsi file.
Signed-off-by: Giulio Benetti
---
arch/arm/dts/imxrt1020-evk-u-boot.dtsi | 34 ++
arch/arm/dts/imxrt1020.dtsi| 10
2 files changed, 34 insertions(+), 10 deletions(-)
diff --git a/arch/arm/dts/imxrt1020-evk-u-boot.dt
i.MXRT1020 supports gpio5, so let's add a node for it.
Signed-off-by: Giulio Benetti
---
arch/arm/dts/imxrt1020.dtsi | 11 +++
1 file changed, 11 insertions(+)
diff --git a/arch/arm/dts/imxrt1020.dtsi b/arch/arm/dts/imxrt1020.dtsi
index 884d57f614..5ba314f995 100644
--- a/arch/ar
ts to imxrt1050-evk-u-boot.dtsi file.
Signed-off-by: Giulio Benetti
---
arch/arm/dts/imxrt1050-evk-u-boot.dtsi | 38 ++
arch/arm/dts/imxrt1050.dtsi| 13 -
2 files changed, 38 insertions(+), 13 deletions(-)
diff --git a/arch/arm/dts/imxrt1050-evk-u-boot.dt
Hi Stefano,
On 5/13/21 10:14 AM, Stefano Babic wrote:
Hi Giulio,
On 13.05.21 00:12, Giulio Benetti wrote:
Hi Stefano,
On 5/2/21 1:44 AM, Giulio Benetti wrote:
On 4/13/21 1:05 AM, Giulio Benetti wrote:
On 4/13/21 1:03 AM, Giulio Benetti wrote:
This patchset fixes u-boot hang on i.MXRT1050
Some SoC needs "disp_axi" clock to be enabled, so let's try to retrieve it
and enabling. If it fails it gives only a debug(), but this clock as well
as "axi" clock is not mandatory.
Signed-off-by: Giulio Benetti
---
drivers/video/mxsfb.c | 11 +++
1 file change
Now device_type = "memory" is mandatory to allow u-boot to read memory
node, so let's add it to memory node.
Signed-off-by: Giulio Benetti
---
arch/arm/dts/imxrt1050-evk.dts | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/arm/dts/imxrt1050-evk.dts b/arch/arm/dts/imxrt105
Timer needs to be already enabled in spl, so let's add its node to spl dtb.
Signed-off-by: Giulio Benetti
---
arch/arm/dts/imxrt1020-evk-u-boot.dtsi | 4
1 file changed, 4 insertions(+)
diff --git a/arch/arm/dts/imxrt1020-evk-u-boot.dtsi
b/arch/arm/dts/imxrt1020-evk-u-boot.dtsi
Let's set gpt1 as u-boot timer.
Signed-off-by: Giulio Benetti
---
arch/arm/dts/imxrt1050-evk.dts | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/arm/dts/imxrt1050-evk.dts b/arch/arm/dts/imxrt1050-evk.dts
index e592330332..6d21f2b738 100644
--- a/arch/arm/dts/imxrt1050-evk.dts
Timer needs to be already enabled in spl, so let's add its node to spl dtb.
Signed-off-by: Giulio Benetti
---
arch/arm/dts/imxrt1050-evk-u-boot.dtsi | 4
1 file changed, 4 insertions(+)
diff --git a/arch/arm/dts/imxrt1050-evk-u-boot.dtsi
b/arch/arm/dts/imxrt1050-evk-u-boot.dtsi
Lcdif needs both "pix" and "axi" clocks to be enabled so let's add them to
lcdif node.
Signed-off-by: Giulio Benetti
---
arch/arm/dts/imxrt1050.dtsi | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/arch/arm/dts/imxrt1050.dtsi b/arch/arm
Lcd peripheral needs 2 different gates to be enable to work, so let's
introduce the missing one(LCDIF_PIX) and rename the existing one
(LCDIF_APB).
Signed-off-by: Giulio Benetti
---
drivers/clk/imx/clk-imxrt1050.c | 6 --
include/dt-bindings/clock/imxrt1050-clock.h | 5 +++
Some SoC needs "disp_axi" clock to be enabled, so let's try to retrieve it
and enabling. If it fails it gives only a debug(), but this clock as well
as "axi" clock is not mandatory.
Signed-off-by: Giulio Benetti
---
drivers/video/mxsfb.c | 11 +++
1 file change
Add gpt1 node for using it as timer.
Signed-off-by: Giulio Benetti
---
arch/arm/dts/imxrt1050.dtsi | 8
1 file changed, 8 insertions(+)
diff --git a/arch/arm/dts/imxrt1050.dtsi b/arch/arm/dts/imxrt1050.dtsi
index b7cc3fbc2a..6f9da3fe8a 100644
--- a/arch/arm/dts/imxrt1050.dtsi
+++ b
Sorry for this patch sent twice. My e-mail provider doesn't let me send
more than 18 e-mail at a time, so I need to send it in 2 times and I've
left this.
Best regards
--
Giulio Benetti
Benetti Engineering sas
On 5/13/21 12:19 PM, Giulio Benetti wrote:
Some SoC needs "disp_a
Since we assume pll5 is the default lcdif clock source let's move
assigned-clocks(-parents) properties to .dtsi file.
Signed-off-by: Giulio Benetti
---
arch/arm/dts/imxrt1050-evk.dts | 3 ---
arch/arm/dts/imxrt1050.dtsi| 2 ++
2 files changed, 2 insertions(+), 3 deletions(-)
diff --
We don't need lcdif to be enable in SPL, so let's remove u-boot,dm-spl.
Signed-off-by: Giulio Benetti
---
arch/arm/dts/imxrt1050-evk.dts | 1 -
1 file changed, 1 deletion(-)
diff --git a/arch/arm/dts/imxrt1050-evk.dts b/arch/arm/dts/imxrt1050-evk.dts
index dc66fc9c37..81db1a446d 10
Let's add node label to osc to be used as clock source for other nodes.
Signed-off-by: Giulio Benetti
---
arch/arm/dts/imxrt1050.dtsi | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm/dts/imxrt1050.dtsi b/arch/arm/dts/imxrt1050.dtsi
index a9281001e5..b7cc3fbc2a 1
or compatibility with already existing .dts lcdif nodes
implementation.
Signed-off-by: Giulio Benetti
---
drivers/video/mxsfb.c | 25 ++---
1 file changed, 18 insertions(+), 7 deletions(-)
diff --git a/drivers/video/mxsfb.c b/drivers/video/mxsfb.c
index e1fd36a62d..147bd668fe 100644
Let's enable imx-gpt-timer in imx1050-evk defconfig.
Signed-off-by: Giulio Benetti
---
configs/imxrt1050-evk_defconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/configs/imxrt1050-evk_defconfig b/configs/imxrt1050-evk_defconfig
index d03572e7db..9c8bdb07dc 100644
--- a/co
This mpu handling works for every i.MXRT SoC that we have, so let's
generalize imxrt1050_region_config to imxrt_region_config.
Signed-off-by: Giulio Benetti
---
arch/arm/mach-imx/imxrt/soc.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/arch/arm/mach-imx/imxrt/
Enable gpt1 timer.
Signed-off-by: Giulio Benetti
---
arch/arm/dts/imxrt1050-evk.dts | 4
1 file changed, 4 insertions(+)
diff --git a/arch/arm/dts/imxrt1050-evk.dts b/arch/arm/dts/imxrt1050-evk.dts
index b5e781275e..e592330332 100644
--- a/arch/arm/dts/imxrt1050-evk.dts
+++ b/arch/arm/dts
Let's add node label to osc to be used as clock source for other nodes.
Signed-off-by: Giulio Benetti
---
arch/arm/dts/imxrt1020.dtsi | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm/dts/imxrt1020.dtsi b/arch/arm/dts/imxrt1020.dtsi
index 97f3cec9f3..0a3a3b451a 1
Let's enable imx-gpt-timer in imx1020-evk defconfig.
Signed-off-by: Giulio Benetti
---
configs/imxrt1020-evk_defconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/configs/imxrt1020-evk_defconfig b/configs/imxrt1020-evk_defconfig
index ad408ebef8..f0b05b7165 100644
--- a/co
Now device_type = "memory" is mandatory to allow u-boot to read memory
node, so let's add it to memory node.
Signed-off-by: Giulio Benetti
---
arch/arm/dts/imxrt1020-evk.dts | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/arm/dts/imxrt1020-evk.dts b/arch/arm/dts/imxrt102
Let's set gpt1 as u-boot timer.
Signed-off-by: Giulio Benetti
---
arch/arm/dts/imxrt1020-evk.dts | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/arm/dts/imxrt1020-evk.dts b/arch/arm/dts/imxrt1020-evk.dts
index a471ff3838..b527206fcf 100644
--- a/arch/arm/dts/imxrt1020-evk.dts
Enable gpt1 timer.
Signed-off-by: Giulio Benetti
---
arch/arm/dts/imxrt1020-evk.dts | 4
1 file changed, 4 insertions(+)
diff --git a/arch/arm/dts/imxrt1020-evk.dts b/arch/arm/dts/imxrt1020-evk.dts
index ece13601bd..a471ff3838 100644
--- a/arch/arm/dts/imxrt1020-evk.dts
+++ b/arch/arm/dts
Add gpt1 node for using it as timer.
Signed-off-by: Giulio Benetti
---
arch/arm/dts/imxrt1020.dtsi | 8
1 file changed, 8 insertions(+)
diff --git a/arch/arm/dts/imxrt1020.dtsi b/arch/arm/dts/imxrt1020.dtsi
index 0a3a3b451a..cab608c644 100644
--- a/arch/arm/dts/imxrt1020.dtsi
+++ b
This timer driver uses GPT Timer (General Purpose Timer) available on
a lot of i.MX SoCs family. This driver deals with both 24Mhz oscillator
as well as peripheral clock.
Signed-off-by: Giulio Benetti
[Giulio: added the driver's stub and handled peripheral clock prescaler
setting making d
that fixes lcdif init hang
* improve some commit log
---
Giulio Benetti (22):
arm: imxrt: soc: make mpu regions generic
timer: imx-gpt: Add timer support for i.MX SoCs family
ARM: dts: imxrt1020: add node label to osc
ARM: dts: imxrt1020: add gpt1 node
ARM: dts: imxrt1020-evk: enable gpt1 t
that fixes lcdif init hang
* improve some commit log
---
Giulio Benetti (22):
arm: imxrt: soc: make mpu regions generic
timer: imx-gpt: Add timer support for i.MX SoCs family
ARM: dts: imxrt1020: add node label to osc
ARM: dts: imxrt1020: add gpt1 node
ARM: dts: imxrt1020-evk: enable gpt1 t
Hi Stefano,
On 5/2/21 1:44 AM, Giulio Benetti wrote:
On 4/13/21 1:05 AM, Giulio Benetti wrote:
On 4/13/21 1:03 AM, Giulio Benetti wrote:
This patchset fixes u-boot hang on i.MXRT1050 while setting lcdif in mxsfb
driver. There are 2 gates to be enabled to initialize mxsfb so let's
intr
> Il giorno 3 mag 2021, alle ore 20:21, Fabio Estevam ha
> scritto:
>
> On Mon, May 3, 2021 at 2:52 PM Giulio Benetti
> wrote:
>
>> Ok, is it ok if it even repeats the first line? Because I don’t know what
>> write more than that.
>
> Yes, that woul
Hi Gabio,
> Il giorno 3 mag 2021, alle ore 16:01, Fabio Estevam ha
> scritto:
>
> Hi Giulio,
>
>> On Wed, Apr 7, 2021 at 4:03 PM Giulio Benetti
>> wrote:
>>
>> Signed-off-by: Giulio Benetti
>> ---
>> arch/arm/dts/imxrt1020.dtsi |
On 4/13/21 1:05 AM, Giulio Benetti wrote:
On 4/13/21 1:03 AM, Giulio Benetti wrote:
This patchset fixes u-boot hang on i.MXRT1050 while setting lcdif in mxsfb
driver. There are 2 gates to be enabled to initialize mxsfb so let's
introduce the missing gate as a clock and rename "per
Signed-off-by: Giulio Benetti
---
configs/imxrt1050-evk_defconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/configs/imxrt1050-evk_defconfig b/configs/imxrt1050-evk_defconfig
index f639ea7623..e74473511d 100644
--- a/configs/imxrt1050-evk_defconfig
+++ b/configs/imxrt1050-evk_defconfig
Now device_type = "memory" is mandatory to allow u-boot to read memory
node, so let's add it to memory node.
Signed-off-by: Giulio Benetti
---
arch/arm/dts/imxrt1050-evk.dts | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/arm/dts/imxrt1050-evk.dts b/arch/arm/dts/imxrt105
Signed-off-by: Giulio Benetti
---
arch/arm/dts/imxrt1050-evk-u-boot.dtsi | 4
1 file changed, 4 insertions(+)
diff --git a/arch/arm/dts/imxrt1050-evk-u-boot.dtsi
b/arch/arm/dts/imxrt1050-evk-u-boot.dtsi
index fb4f7f6f9d..a4b50f0bb2 100644
--- a/arch/arm/dts/imxrt1050-evk-u-boot.dtsi
+++ b
Signed-off-by: Giulio Benetti
---
arch/arm/dts/imxrt1050-evk.dts | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/arm/dts/imxrt1050-evk.dts b/arch/arm/dts/imxrt1050-evk.dts
index e592330332..6d21f2b738 100644
--- a/arch/arm/dts/imxrt1050-evk.dts
+++ b/arch/arm/dts/imxrt1050-evk.dts
Signed-off-by: Giulio Benetti
---
arch/arm/dts/imxrt1050-evk.dts | 4
1 file changed, 4 insertions(+)
diff --git a/arch/arm/dts/imxrt1050-evk.dts b/arch/arm/dts/imxrt1050-evk.dts
index b5e781275e..e592330332 100644
--- a/arch/arm/dts/imxrt1050-evk.dts
+++ b/arch/arm/dts/imxrt1050-evk.dts
Signed-off-by: Giulio Benetti
---
arch/arm/dts/imxrt1050.dtsi | 8
1 file changed, 8 insertions(+)
diff --git a/arch/arm/dts/imxrt1050.dtsi b/arch/arm/dts/imxrt1050.dtsi
index b7cc3fbc2a..6f9da3fe8a 100644
--- a/arch/arm/dts/imxrt1050.dtsi
+++ b/arch/arm/dts/imxrt1050.dtsi
@@ -154,5
Signed-off-by: Giulio Benetti
---
arch/arm/dts/imxrt1050.dtsi | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm/dts/imxrt1050.dtsi b/arch/arm/dts/imxrt1050.dtsi
index a9281001e5..b7cc3fbc2a 100644
--- a/arch/arm/dts/imxrt1050.dtsi
+++ b/arch/arm/dts/imxrt1050.dtsi
Signed-off-by: Giulio Benetti
---
configs/imxrt1020-evk_defconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/configs/imxrt1020-evk_defconfig b/configs/imxrt1020-evk_defconfig
index 9bddb69cd4..51ff702bc6 100644
--- a/configs/imxrt1020-evk_defconfig
+++ b/configs/imxrt1020-evk_defconfig
Now device_type = "memory" is mandatory to allow u-boot to read memory
node, so let's add it to memory node.
Signed-off-by: Giulio Benetti
---
arch/arm/dts/imxrt1020-evk.dts | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/arm/dts/imxrt1020-evk.dts b/arch/arm/dts/imxrt102
Signed-off-by: Giulio Benetti
---
arch/arm/dts/imxrt1020-evk-u-boot.dtsi | 4
1 file changed, 4 insertions(+)
diff --git a/arch/arm/dts/imxrt1020-evk-u-boot.dtsi
b/arch/arm/dts/imxrt1020-evk-u-boot.dtsi
index d32c98de9c..34d19e06c5 100644
--- a/arch/arm/dts/imxrt1020-evk-u-boot.dtsi
+++ b
Signed-off-by: Giulio Benetti
---
arch/arm/dts/imxrt1020-evk.dts | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/arm/dts/imxrt1020-evk.dts b/arch/arm/dts/imxrt1020-evk.dts
index a471ff3838..b527206fcf 100644
--- a/arch/arm/dts/imxrt1020-evk.dts
+++ b/arch/arm/dts/imxrt1020-evk.dts
Signed-off-by: Giulio Benetti
---
arch/arm/dts/imxrt1020-evk.dts | 4
1 file changed, 4 insertions(+)
diff --git a/arch/arm/dts/imxrt1020-evk.dts b/arch/arm/dts/imxrt1020-evk.dts
index ece13601bd..a471ff3838 100644
--- a/arch/arm/dts/imxrt1020-evk.dts
+++ b/arch/arm/dts/imxrt1020-evk.dts
1 - 100 of 455 matches
Mail list logo