Sorry, Heinrich. Unfortunately, we are not the same person.
Best regards,
Tom Abraham
On 9/5/20 6:55 AM, Heinrich Schuchardt wrote:
> Hello Thomas,
>
> I tried to send an U-Boot patch to Thomas Abraham
> . But the email address thomas...@samsung.com
> does not exist anymore.
&g
From: Thomas Abraham
Remove the custom low-level initialization function and reuse the
default low-level initialization function. But this requires the
ARMV8_MULTIENTRY config option to be enabled for Exynos7420.
On Exynos7420, the boot CPU belongs to the second cluster and so
with
patch
for Exynos7420 later today. Alternatively, you could include the patch
listed in the previous email in your series.
Thanks,
Thomas.
>
> Thanks.
>
> Best Regards,
> Alison Wang
>
>> -Original Message-
>> From: Thomas Abraham [mailto:ta.oma...@gmail.com]
>> Se
On Tue, Sep 20, 2016 at 2:31 PM, Alexander Graf wrote:
>
>
> On 20.09.16 10:45, Thomas Abraham wrote:
>> On Tue, Sep 20, 2016 at 12:03 PM, Alexander Graf wrote:
>>>
>>>
>>> On 20.09.16 08:25, Thomas Abraham wrote:
>>>> On Tue, Sep 20, 2016 at
On Tue, Sep 20, 2016 at 12:03 PM, Alexander Graf wrote:
>
>
> On 20.09.16 08:25, Thomas Abraham wrote:
>> On Tue, Sep 20, 2016 at 11:35 AM, Alexander Graf wrote:
>>>
>>>
>>> Am 20.09.2016 um 07:51 schrieb Thomas Abraham :
>>>
>>> Hi Al
On Tue, Sep 20, 2016 at 11:35 AM, Alexander Graf wrote:
>
>
> Am 20.09.2016 um 07:51 schrieb Thomas Abraham :
>
> Hi Alison,
>
>
> On Mon, Sep 19, 2016 at 7:38 PM, Alexander Graf wrote:
>
>
>
> On 09.09.16 10:48, Alison Wang wrote:
>
> This patch is to
Hi Alison,
On Mon, Sep 19, 2016 at 7:38 PM, Alexander Graf wrote:
>
>
> On 09.09.16 10:48, Alison Wang wrote:
>> This patch is to use the the generic lowlevel_init instead of the
>> specific one.
>>
>> Signed-off-by: Alison Wang
>
> If I had to guess, I'd think they only had their own version b
Hi Alim,
On Wed, Apr 20, 2016 at 2:47 PM, Alim Akhtar wrote:
> Hi Thomas,
>
> On 04/13/2016 04:13 PM, Thomas Abraham wrote:
>>
>> This patch series add support for Espresso7420 board. This board is
>> the development/evaluation platform for Exynos7420 SoC. The SoC is
From: Thomas Abraham
Add support for Exynos7420 SoC. The Exynos7420 SoC has four Cortex-A57
and four Cortex-A53 CPUs and includes various peripheral controllers.
Signed-off-by: Thomas Abraham
Reviewed-by: Simon Glass
---
arch/arm/dts/exynos7420.dtsi| 83
From: Thomas Abraham
Espresso7420 is a development/evaluation board for Exynos7420 SoC. It
includes multiple onboard compoments (EMMC/Codec) and various
interconnects (USB/HDMI).
Signed-off-by: Thomas Abraham
Reviewed-by: Simon Glass
---
arch/arm/dts/Makefile |1
From: Thomas Abraham
The existing Exynos 32-bit platform support needs to be realigned in
order to support newer 64-bit Exynos platforms. The driver model will
be utlized for drivers on the 64-bit Exynos platforms and so some of
the older platform support code would not be required for the newer
From: Thomas Abraham
On Exynos platforms that support clock driver API, allow the driver to
use clock api get the SCLK clock rate.
Cc: Minkyu Kang
Signed-off-by: Thomas Abraham
Reviewed-by: Simon Glass
---
drivers/serial/serial_s5p.c | 15 ++-
1 files changed, 14 insertions
From: Thomas Abraham
The port id, if not specified in the device node, can be obtained from
the alias of the device node listed in the aliases node.
Cc: Minkyu Kang
Signed-off-by: Thomas Abraham
---
drivers/serial/serial_s5p.c |4 ++--
1 files changed, 2 insertions(+), 2 deletions
From: Thomas Abraham
Add pinctrl driver support for Samsung's Exynos7420 SoC. The changes
have been split into Exynos7420 specific and common Exynos specific
portions so that this implementation is reusable on other Exynos
SoCs as well.
The Exynos pinctrl driver supports only device tree
From: Thomas Abraham
Add a clock driver for Exynos7420 SoC. There are about 25 clock controller
blocks in Exynos7420 out of which support for topc, top0 and peric1 blocks
are added in this initial version of the driver.
Cc: Minkyu Kang
Cc: Simon Glass
Signed-off-by: Thomas Abraham
From: Thomas Abraham
It is possible to have multiple pin controllers in the system. Use the
DM_UC_FLAG_SEQ_ALIAS flag so that the pinctrl instances are assigned
a sequence number.
Cc: Masahiro Yamada
Cc: Simon Glass
Signed-off-by: Thomas Abraham
Reviewed-by: Simon Glass
---
drivers/pinctrl
Minkyu Kang for their review. The rest
of the patches add Exynos7420 clock driver support, minor changes
in the S5P serial driver, Exynos7420 SoC support and Espresso7420
board support.
Thomas Abraham (8):
pinctrl: add the DM_UC_FLAG_SEQ_ALIAS flag for numbering the devices
pinctrl: Add pinctrl
Hi Simon,
On Wed, Apr 20, 2016 at 8:11 PM, Simon Glass wrote:
> Hi Thomas,
>
> On 13 April 2016 at 04:43, Thomas Abraham wrote:
>> From: Thomas Abraham
>>
>> Espresso7420 is a development/evaluation board for Exynos7420 SoC. It
>> includes multiple onboard co
Hi Simon,
On Wed, Apr 20, 2016 at 8:11 PM, Simon Glass wrote:
> Hi Thomas,
>
> On 13 April 2016 at 04:43, Thomas Abraham wrote:
>> From: Thomas Abraham
>>
>> Add support for Exynos7420 SoC. The Exynos7420 SoC has four Cortex-A57
>> and four Cortex-A53 CPU
Hi Mr. Kang,
On Thu, Apr 21, 2016 at 7:21 PM, Minkyu Kang wrote:
> Hi,
>
> On 18/04/16 23:11, Thomas Abraham wrote:
>> Hi Mr. Kang,
>>
>> On Mon, Apr 18, 2016 at 4:39 PM, Minkyu Kang wrote:
>>> Dear Thomas Abraham,
>>>
>>> On 13/04/16
Hi Simon,
On Wed, Apr 20, 2016 at 8:11 PM, Simon Glass wrote:
> Hi Thomas,
>
> On 13 April 2016 at 04:43, Thomas Abraham wrote:
>> From: Thomas Abraham
>>
>> Add a clock driver for Exynos7420 SoC. There are about 25 clock controller
>> blocks in Exynos7420 ou
From: Thomas Abraham
Add support for Exynos7420 SoC. The Exynos7420 SoC has four Cortex-A57
and four Cortex-A53 CPUs and includes various peripheral controllers.
Signed-off-by: Thomas Abraham
---
arch/arm/dts/exynos7420.dtsi| 82
arch/arm/mach-exynos/Kconfig
From: Thomas Abraham
The existing Exynos 32-bit platform support needs to be realigned in
order to support newer 64-bit Exynos platforms. The driver model will
be utlized for drivers on the 64-bit Exynos platforms and so some of
the older platform support code would not be required for the newer
Hi Mr. Kang,
On Mon, Apr 18, 2016 at 4:39 PM, Minkyu Kang wrote:
> Dear Thomas Abraham,
>
> On 13/04/16 19:43, Thomas Abraham wrote:
>> From: Thomas Abraham
>>
>> The existing Exynos 32-bit platform support needs to be realigned in
>> order to support newer 64
From: Thomas Abraham
Espresso7420 is a development/evaluation board for Exynos7420 SoC. It
includes multiple onboard compoments (EMMC/Codec) and various
interconnects (USB/HDMI).
Signed-off-by: Thomas Abraham
---
arch/arm/dts/Makefile |1 +
arch/arm/dts/exynos7420
From: Thomas Abraham
Add support for Exynos7420 SoC. The Exynos7420 SoC has four Cortex-A57
and four Cortex-A53 CPUs and includes various peripheral controllers.
Signed-off-by: Thomas Abraham
---
arch/arm/dts/exynos7420.dtsi| 82
arch/arm/mach-exynos/Kconfig
From: Thomas Abraham
The existing Exynos 32-bit platform support needs to be realigned in
order to support newer 64-bit Exynos platforms. The driver model will
be utlized for drivers on the 64-bit Exynos platforms and so some of
the older platform support code would not be required for the newer
From: Thomas Abraham
On Exynos platforms that support clock driver API, allow the driver to
use clock api get the SCLK clock rate.
Cc: Minkyu Kang
Signed-off-by: Thomas Abraham
---
drivers/serial/serial_s5p.c | 15 ++-
1 files changed, 14 insertions(+), 1 deletions(-)
diff
From: Thomas Abraham
The port id, if not specified in the device node, can be obtained from
the alias of the device node listed in the aliases node.
Cc: Minkyu Kang
Signed-off-by: Thomas Abraham
---
drivers/serial/serial_s5p.c |2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff
From: Thomas Abraham
The fixed rate clock driver could be used to represent oscillator
clocks. Platforms that need to determine the rate of the oscillator
clock frequency would require that the fixed rate clock driver
be available for use prior to relocation. So add the
DM_FLAG_PRE_RELOC
From: Thomas Abraham
Add a clock driver for Exynos7420 SoC. There are about 25 clock controller
blocks in Exynos7420 out of which support for topc, top0 and peric1 blocks
are added in this initial version of the driver.
Cc: Minkyu Kang
Cc: Simon Glass
Signed-off-by: Thomas Abraham
From: Thomas Abraham
It is possible to have multiple pin controllers in the system. Use the
DM_UC_FLAG_SEQ_ALIAS flag so that the pinctrl instances are assigned
a sequence number.
Cc: Masahiro Yamada
Cc: Simon Glass
Signed-off-by: Thomas Abraham
Reviewed-by: Simon Glass
---
drivers/pinctrl
From: Thomas Abraham
Add pinctrl driver support for Samsung's Exynos7420 SoC. The changes
have been split into Exynos7420 specific and common Exynos specific
portions so that this implementation is reusable on other Exynos
SoCs as well.
The Exynos pinctrl driver supports only device tree
support, minor changes
in the S5P serial driver, Exynos7420 SoC support and Espresso7420
board support.
Thomas Abraham (9):
pinctrl: add the DM_UC_FLAG_SEQ_ALIAS flag for numbering the devices
pinctrl: Add pinctrl driver support for Exynos7420 SoC
clk: fixed_rate: allow driver usage prior to
the linux kernel.
This patch series adds just the Exynos7420 pinctrl driver support. The
rest of the Exynos7420 SoC support will be posted later.
Thomas Abraham (2):
pinctrl: add the DM_UC_FLAG_SEQ_ALIAS flag for numbering the devices
pinctrl: Add pinctrl driver support for Exynos7420 SoC
. The bindings used are similar to the ones used in the
linux kernel.
Cc: Masahiro Yamada
Cc: Simon Glass
Cc: Minkyu Kang
Signed-off-by: Thomas Abraham
---
drivers/pinctrl/Kconfig |1 +
drivers/pinctrl/Makefile|1 +
drivers/pinctrl/exynos/Kc
It is possible to have multiple pin controllers in the system. Use the
DM_UC_FLAG_SEQ_ALIAS flag so that the pinctrl instances are assigned
a sequence number.
Cc: Masahiro Yamada
Cc: Simon Glass
Signed-off-by: Thomas Abraham
---
drivers/pinctrl/pinctrl-uclass.c |1 +
1 files changed, 1
: Thomas Abraham
---
arch/arm/mach-exynos/common_setup.h |2 +-
arch/arm/mach-exynos/lowlevel_init.c |4 +---
2 files changed, 2 insertions(+), 4 deletions(-)
diff --git a/arch/arm/mach-exynos/common_setup.h
b/arch/arm/mach-exynos/common_setup.h
index 5235abb..67aac2d 100644
--- a/arch/arm
Move arch/arm/cpu/armv7/exynos/* to arch/arm/mach-exynos/* to allow
reuse of existing code for ARMv8 based Exynos platforms.
Cc: Minkyu Kang
Cc: Albert Aribaud
Cc: Masahiro Yamada
Signed-off-by: Thomas Abraham
---
arch/arm/Kconfig |2 +-
arch/arm
following configs
smdkv310, trats, snow, trats2, odroid, peach-pit, s5p_goni,
s5pc210_universal, peach-pi, arndale.
This patch series is based on master branch of Samsung u-boot repo
(git://git.denx.de/u-boot-samsung.git)
Thomas Abraham (2):
ARM: exynos: move SoC sources to mach-exynos
ARM: exynos
The do_lowlevel_init() function includes certian CA15 specific L2 cache
configuration which is only applicable on Exynos5420 and members of its
family. Fix the regression on Origen4210 by skipping the Exynos5420
specific portions of the code.
Cc: Minkyu Kang
Signed-off-by: Thomas Abraham
Hi,
When using EHCI host, there seems to be no PING token issued before
the mass storage CBW is issued on the USB Bulk OUT EP. There are some
USB disks which are not responding to CBW sent to them even after
issuing mass storage 'reset' request and clearing any EP stall (when
using the EHCI host).
From: Thomas Abraham
Enable passing a flattened device tree to the kernel.
Signed-off-by: Thomas Abraham
---
include/configs/smdkv310.h |3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/include/configs/smdkv310.h b/include/configs/smdkv310.h
index a7f5850..ca4e15c
Fix the incorrect macro check for MIU linear mapping conditional compilation.
Signed-off-by: Thomas Abraham
---
board/samsung/smdkv310/mem_setup.S |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/board/samsung/smdkv310/mem_setup.S
b/board/samsung/smdkv310/mem_setup.S
This patch enables USB MSC and USB Keyboard support for TI
OMAP3530 EVM platform.
Signed-off-by: Ravi Babu
Signed-off-by: Swaminathan S
Signed-off-by: Thomas Abraham
Signed-off-by: Ajay Kumar Gupta
---
include/configs/omap3_evm.h | 20
1 files changed, 20 insertions
This patch series adds USB MSC and USB Keyboard support for TI's
OMAP3530 EVM platform. The first three patches are applicable to
other OMAP3 platforms as well.
- [PATCH 1/4] usb : OMAP3 : Adding TI OMAP3 platform specific USB support
- [PATCH 2/4] usb : OMAP3 : Enable Mentor USB OTG module interf
This patch enables TI OMAP3 MUSB Host controller driver hook
up to USB core layer.
Signed-off-by: Ravi Babu
Signed-off-by: Swaminathan S
Signed-off-by: Thomas Abraham
Signed-off-by: Ajay Kumar Gupta
---
include/usb.h |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a
This patch enables Mentor USB OTG module interface clock.
Signed-off-by: Ravi Babu
Signed-off-by: Swaminathan S
Signed-off-by: Thomas Abraham
Signed-off-by: Ajay Kumar Gupta
---
cpu/arm_cortexa8/omap3/clock.c |3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/cpu
Adding TI OMAP3 platform specific USB functionality for
enabling and disabling of Mentor USB OTG controller module.
This functionality will be used by the Mentor USB Host
controller driver.
Signed-off-by: Ravi Babu
Signed-off-by: Swaminathan S
Signed-off-by: Thomas Abraham
Signed-off-by: Ajay
kbd_dev = (struct usb_device *)dev->priv;
iface = &usb_kbd_dev->config.if_desc[0];
Signed-off-by: Thomas Abraham
---
common/usb_kbd.c |1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/common/usb_kbd.c b/common/usb_kbd.c
index 89e6ee7..fe1e789 100644
--- a/commo
Enabling USB MSC support for DM6446 (TI DaVinci) platform in the
configuration file.
Signed-off-by: Ravi Babu
Signed-off-by: Swaminathan S
Signed-off-by: Thomas Abraham
Signed-off-by: Ajay Kumar Gupta
---
include/configs/davinci_dvevm.h | 18 ++
1 files changed, 18
Enabling DM6446 (TI DaVinci) USB module power and MUSB low-level
controller hook up to USB core layer.
Signed-off-by: Ravi Babu
Signed-off-by: Swaminathan S
Signed-off-by: Thomas Abraham
Signed-off-by: Ajay Kumar Gupta
---
board/davinci/dvevm/dvevm.c |1 +
include/usb.h
Adding DM6446 (TI DaVinci) platform specific USB functionality for
USB Phy and VBUS initialization.
Signed-off-by: Ravi Babu
Signed-off-by: Swaminathan S
Signed-off-by: Thomas Abraham
Signed-off-by: Ajay Kumar Gupta
---
drivers/usb/Makefile |1 +
drivers/usb/davinci_usb.c | 106
Adding USB VBUS enable functionality for DM644x DVEVM (TI DaVinci)
platform.
Signed-off-by: Ravi Babu
Signed-off-by: Swaminathan S
Signed-off-by: Thomas Abraham
Signed-off-by: Ajay Kumar Gupta
---
board/davinci/dvevm/dvevm.c | 23 +++
1 files changed, 23 insertions
Adding Mentor USB core functionality and Mentor USB Host controller
functionality for Mentor USB OTG controller (musbhdrc).
Signed-off-by: Ravi Babu
Signed-off-by: Swaminathan S
Signed-off-by: Thomas Abraham
Signed-off-by: Ajay Kumar Gupta
---
drivers/usb/Makefile|1 +
drivers/usb
This patch series adds Mentor Graphics USB OTG host controller
driver support and MSC support for DM6446 (TI DaVinci) platform.
- [PATCH v3 1/5] usb : musb : Adding host controller driver for Mentor USB
controller.
- [PATCH v3 2/5] usb : musb : Adding USB VBUS enable functionality for DM6446
D
Enabling USB MSC support for DM6446 (TI DaVinci) platform in the
configuration file.
Signed-off-by: Ravi Babu
Signed-off-by: Swaminathan S
Signed-off-by: Thomas Abraham
Signed-off-by: Ajay Kumar Gupta
---
include/configs/davinci_dvevm.h | 14 ++
1 files changed, 14 insertions
Enabling DM6446 (TI DaVinci) USB module power and MUSB low-level
controller hook up to USB core layer.
Signed-off-by: Ravi Babu
Signed-off-by: Swaminathan S
Signed-off-by: Thomas Abraham
Signed-off-by: Ajay Kumar Gupta
---
board/davinci/dvevm/dvevm.c |1 +
include/usb.h
Adding DM6446 (TI DaVinci) platform specific USB functionality for
USB Phy and VBUS initialization.
Signed-off-by: Ravi Babu
Signed-off-by: Swaminathan S
Signed-off-by: Thomas Abraham
Signed-off-by: Ajay Kumar Gupta
---
drivers/usb/Makefile |1 +
drivers/usb/davinci_usb.c | 139
Adding USB VBUS enable functionality for DM644x DVEVM (TI DaVinci)
platform.
Signed-off-by: Ravi Babu
Signed-off-by: Swaminathan S
Signed-off-by: Thomas Abraham
Signed-off-by: Ajay Kumar Gupta
---
board/davinci/dvevm/dvevm.c | 23 +++
1 files changed, 23 insertions
Adding Mentor USB core functionality and Mentor USB Host controller
functionality for Mentor USB OTG controller (musbhdrc).
Signed-off-by: Ravi Babu
Signed-off-by: Swaminathan S
Signed-off-by: Thomas Abraham
Signed-off-by: Ajay Kumar Gupta
---
drivers/usb/Makefile|1 +
drivers/usb
Resubmitting after baselining with U-Boot USB 'next' branch.
This patch series adds Mentor Graphics USB OTG host controller
driver support and MSC support for DM6446 (TI DaVinci) platform.
- [PATCH v2 1/6] usb : musb : Record speed of high speed devices connected to
hub.
- [PATCH v2 2/6] usb :
For high spped devices that are connected via hubs, the information
that the device is high speed is recorded. This is required by Mentor
USB Host controller driver.
Signed-off-by: Ravi Babu
Signed-off-by: Swaminathan S
Signed-off-by: Thomas Abraham
Signed-off-by: Ajay Kumar Gupta
---
common
Adding USB VBUS enable functionality for DM644x DVEVM (TI DaVinci)
platform.
Signed-off-by: Ravi Babu
Signed-off-by: Swaminathan S
Signed-off-by: Thomas Abraham
Signed-off-by: Ajay Kumar Gupta
---
board/davinci/dvevm/dvevm.c | 23 +++
1 files changed, 23 insertions
This patch series adds Mentor Graphics USB OTG host controller
driver support and MSC support for DM6446 (TI DaVinci) platform.
- [PATCH 1/6] usb : musb : Add high speed field in usb_device structure.
- [PATCH 2/6] usb : musb : Adding host controller driver for Mentor USB
controller.
- [PATCH 3
-off-by: Thomas Abraham
Signed-off-by: Ajay Kumar Gupta
---
common/usb.c |1 +
include/usb.h |1 +
include/usb_defs.h |1 +
3 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/common/usb.c b/common/usb.c
index ee18152..f8379c9 100644
--- a/common/usb.c
+++ b/common
Enabling USB MSC support for DM6446 (TI DaVinci) platform in the
configuration file.
Signed-off-by: Ravi Babu
Signed-off-by: Swaminathan S
Signed-off-by: Thomas Abraham
Signed-off-by: Ajay Kumar Gupta
---
include/configs/davinci_dvevm.h | 14 ++
1 files changed, 14 insertions
Enabling DM6446 (TI DaVinci) USB module power and MUSB low-level
controller hook up to USB core layer.
Signed-off-by: Ravi Babu
Signed-off-by: Swaminathan S
Signed-off-by: Thomas Abraham
Signed-off-by: Ajay Kumar Gupta
---
board/davinci/dvevm/dvevm.c |1 +
include/usb.h
Adding Mentor USB core functionality and Mentor USB Host controller
functionality for Mentor USB OTG controller (musbhdrc).
Signed-off-by: Ravi Babu
Signed-off-by: Swaminathan S
Signed-off-by: Thomas Abraham
Signed-off-by: Ajay Kumar Gupta
---
drivers/usb/Makefile|1 +
drivers/usb
Adding DM6446 (TI DaVinci) platform specific USB functionality for
USB Phy and VBUS initialization.
Signed-off-by: Ravi Babu
Signed-off-by: Swaminathan S
Signed-off-by: Thomas Abraham
Signed-off-by: Ajay Kumar Gupta
---
drivers/usb/Makefile |1 +
drivers/usb/davinci_usb.c | 139
70 matches
Mail list logo