On Thu, Apr 16, 2020 at 02:33:17PM -0300, Fabio Estevam wrote:
> Hi Matt,
Hi Fabio, thanks for the review!
> On Thu, Apr 9, 2020 at 6:51 PM Matt Porter wrote:
>
> Hopefully this dts will be sent upstream.
Yes, this just made it out first. Updating both accor
Add support for the InnoComm i.MX8MM WB15EVK board
(https://www.innocomm.com/product_inner.aspx?num=2233).
The following functionality is supported:
- eMMC
- MMC/SD
- GPIO
- I2C
- Ethernet
Signed-off-by: Matt Porter
---
arch/arm/dts/Makefile |1
, the u-boot
> in loadable does not have fdt appended and fails to work.
> So correct script by moving u-boot to firmware and ATF to loadable.
>
> Signed-off-by: Ye Li
Hi Ye Li,
Thanks, this patch does fix the issue.
Tested-by: Matt Porter
-Matt
On Tue, Mar 31, 2020 at 01:59:20AM -0700, Ye Li wrote:
> The patch in commit cf8dcc5d02c32173b74bf1b7600dd2b990a90b13 is not correct,
> it will append fdt to each loadable image.
> Actually when using TINY FIT, the first loadable image is thought as u-boot
> and already have fdt appended.
>
>
On Sat, Aug 5, 2017 at 11:35 AM, Tom Rini wrote:
> On Fri, Aug 04, 2017 at 04:05:58PM +, Patrice CHOTARD wrote:
>> Hi Matt, Kamil
>>
>> I currently doing some work on STM32 SoCs on U-boot, more
>> precisely code factorization between STYM32F4, STM32F7 and STM32H7
>>
>> I
ROM
probe code that should be mentioned, see below.
Otherwise, looks good.
Reviewed-by: Matt Porter mpor...@konsulko.com
Signed-off-by: Bin Meng bmeng...@gmail.com
---
drivers/pci/pci_auto.c | 40 ++--
drivers/pci/pci_rom.c | 5 -
include/pci.h
Add support for the STM32F1-based stm3210e-eval boards
from ST. UART, Flash, GPIO, and LEDs are supported.
Signed-off-by: Matt Porter mpor...@konsulko.com
---
v3:
- Update copyright notices
arch/arm/Kconfig | 5 ++
board/st/stm3210e-eval/Kconfig | 19
Add ARMv7M STM32F1 support including clocks, timer, gpio, and flash.
Signed-off-by: Matt Porter mpor...@konsulko.com
---
v3:
- Update copyright notices
arch/arm/cpu/armv7m/Makefile | 1 +
arch/arm/cpu/armv7m/stm32f1/Makefile | 14 +++
arch/arm/cpu/armv7m/stm32f1
common/image.c currently implicitly depends on CONFIG_NR_DRAM_BANKS
when CONFIG_ARM is enabled. Make this requirement explicit.
Signed-off-by: Matt Porter mpor...@konsulko.com
---
common/image.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/common/image.c b/common/image.c
Add support for the STM32F1 family to the STM32 gpio driver.
Signed-off-by: Matt Porter mpor...@konsulko.com
---
v3:
- Update copyright notice
v2:
- Explicitly check for F4/F1 family and error if not
set to a supported STM32 family.
drivers/gpio/stm32_gpio.c | 110
in the gpio driver.
The STM3210E-EVAL board is supported with 1MiB Flash and 96KiB of SRAM
on the STM32F103ZGT6, USART1 for console, and four user LEDs.
[1] http://lists.denx.de/pipermail/u-boot/2015-March/206640.html
Matt Porter (6):
image: fix build when CONFIG_NR_DRAM_BANKS is disabled on ARM
On ARM v7M, the processor will return to ARM mode when executing
a blx instruction with bit 0 of the address == 0. Always set it
to 1 to stay in thumb mode.
Signed-off-by: Matt Porter mpor...@konsulko.com
---
v3:
- Implement using an override of the weak do_go_exec() when
Add support for the STM32F1 famly to the STM32 serial driver.
Signed-off-by: Matt Porter mpor...@konsulko.com
---
v3:
- Update copyright notice
v2:
- Explicitly check for F4/F1 family and error if not
set to a supported STM32 family.
drivers/serial/serial_stm32.c | 10
Add ARMv7M STM32F1 support including clocks, timer, gpio, and flash.
Signed-off-by: Matt Porter mpor...@konsulko.com
---
arch/arm/cpu/armv7m/Makefile | 1 +
arch/arm/cpu/armv7m/stm32f1/Makefile | 13 ++
arch/arm/cpu/armv7m/stm32f1/clock.c | 195
Add support for the STM32F1 family to the STM32 gpio driver.
Signed-off-by: Matt Porter mpor...@konsulko.com
---
Since v1:
- Explicitly check for F4/F1 family and error if not
set to a supported STM32 family.
drivers/gpio/stm32_gpio.c | 109
in the gpio driver.
The STM3210E-EVAL board is supported with 1MiB Flash and 96KiB of SRAM
on the STM32F103ZGT6, USART1 for console, and four user LEDs.
[1] http://lists.denx.de/pipermail/u-boot/2015-March/206640.html
Matt Porter (6):
image: fix build when CONFIG_NR_DRAM_BANKS is disabled on ARM
Add support for the STM32F1 famly to the STM32 serial driver.
Signed-off-by: Matt Porter mpor...@konsulko.com
---
Since v1:
- Explicitly check for F4/F1 family and error if not
set to a supported STM32 family.
drivers/serial/serial_stm32.c | 9 +
1 file changed, 9
Add support for the STM32F1-based stm3210e-eval boards
from ST. UART, Flash, GPIO, and LEDs are supported.
Signed-off-by: Matt Porter mpor...@konsulko.com
---
arch/arm/Kconfig | 5 ++
board/st/stm3210e-eval/Kconfig | 19 ++
board/st/stm3210e-eval/MAINTAINERS
common/image.c currently implicitly depends on CONFIG_NR_DRAM_BANKS
when CONFIG_ARM is enabled. Make this requirement explicit.
Signed-off-by: Matt Porter mpor...@konsulko.com
---
common/image.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/common/image.c b/common/image.c
On ARM v7M, the processor will return to ARM mode when executing
a blx instruction with bit 0 of the address == 0. Always set it
to 1 to stay in thumb mode.
Signed-off-by: Matt Porter mpor...@konsulko.com
---
common/cmd_boot.c | 4
1 file changed, 4 insertions(+)
diff --git a/common
On Tue, Apr 21, 2015 at 01:05:24PM -0500, Felipe Balbi wrote:
On Tue, Apr 21, 2015 at 02:01:31PM -0400, Matt Porter wrote:
On Tue, Apr 21, 2015 at 12:47:24PM -0500, Felipe Balbi wrote:
On Tue, Apr 21, 2015 at 01:36:54PM -0400, Matt Porter wrote:
On ARM v7M, the processor will return
On Tue, Apr 21, 2015 at 12:47:24PM -0500, Felipe Balbi wrote:
On Tue, Apr 21, 2015 at 01:36:54PM -0400, Matt Porter wrote:
On ARM v7M, the processor will return to ARM mode when executing
a blx instruction with bit 0 of the address == 0. Always set it
but that's what the 'x' is for, right
On Tue, Apr 21, 2015 at 12:57:09PM -0500, Felipe Balbi wrote:
On Tue, Apr 21, 2015 at 12:54:26PM -0500, Felipe Balbi wrote:
On Tue, Apr 21, 2015 at 12:47:24PM -0500, Felipe Balbi wrote:
On Tue, Apr 21, 2015 at 01:36:54PM -0400, Matt Porter wrote:
On ARM v7M, the processor will return
On Wed, Apr 15, 2015 at 08:34:30AM -0400, Tom Rini wrote:
On Wed, Apr 15, 2015 at 12:33:43PM +0200, Kamil Lulko wrote:
2015-04-14 20:07 GMT+02:00 Matt Porter mpor...@konsulko.com:
On ARM v7M, the processor will return to ARM mode when executing
a blx instruction with bit 0
in the gpio driver.
The STM3210E-EVAL board is supported with 1MiB Flash and 96KiB of SRAM
on the STM32F103ZGT6, USART1 for console, and four user LEDs.
[1] http://lists.denx.de/pipermail/u-boot/2015-March/206640.html
Matt Porter (6):
image: fix build when CONFIG_NR_DRAM_BANKS is disabled on ARM
On ARM v7M, the processor will return to ARM mode when executing
a blx instruction with bit 0 of the address == 0. Always set it
to 1 to stay in thumb mode.
Signed-off-by: Matt Porter mpor...@konsulko.com
---
common/cmd_boot.c | 4
1 file changed, 4 insertions(+)
diff --git a/common
common/image.c currently implicitly depends on CONFIG_NR_DRAM_BANKS
when CONFIG_ARM is enabled. Make this requirement explicit.
Signed-off-by: Matt Porter mpor...@konsulko.com
---
common/image.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/common/image.c b/common/image.c
Add ARMv7M STM32F1 support including clocks, timer, gpio, and flash.
Signed-off-by: Matt Porter mpor...@konsulko.com
---
arch/arm/cpu/armv7m/Makefile | 1 +
arch/arm/cpu/armv7m/stm32f1/Makefile | 13 ++
arch/arm/cpu/armv7m/stm32f1/clock.c | 195
Add support for the STM32F1 famly to the STM32 serial driver.
Signed-off-by: Matt Porter mpor...@konsulko.com
---
drivers/serial/serial_stm32.c | 7 +++
1 file changed, 7 insertions(+)
diff --git a/drivers/serial/serial_stm32.c b/drivers/serial/serial_stm32.c
index 3c80096..a0397e1 100644
Add support for the STM32F1-based stm3210e-eval boards
from ST. UART, Flash, GPIO, and LEDs are supported.
Signed-off-by: Matt Porter mpor...@konsulko.com
---
arch/arm/Kconfig | 5 ++
board/st/stm3210e-eval/Kconfig | 19 ++
board/st/stm3210e-eval/MAINTAINERS
Add support for the STM32F1 family to the STM32 gpio driver.
Signed-off-by: Matt Porter mpor...@konsulko.com
---
drivers/gpio/stm32_gpio.c | 103 +-
1 file changed, 102 insertions(+), 1 deletion(-)
diff --git a/drivers/gpio/stm32_gpio.c b/drivers/gpio
common/image.c currently implicitly depends on CONFIG_NR_DRAM_BANKS
when CONFIG_ARM is enabled. Make this requirement explicit.
Signed-off-by: Matt Porter mpor...@konsulko.com
---
common/image.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/common/image.c b/common/image.c
On Wed, Mar 11, 2015 at 12:00:59PM -0400, Tom Rini wrote:
On Wed, Mar 11, 2015 at 10:51:12AM -0500, Nishanth Menon wrote:
On Wed, Mar 11, 2015 at 10:48 AM, Tom Rini tr...@konsulko.com wrote:
On Mon, Mar 09, 2015 at 05:11:58PM -0500, Nishanth Menon wrote:
The sixth revision should be
verified again here on my r1p2 Beagle. No more build issues on
any of my toolchains, thanks.
Tested-by: Matt Porter mpor...@konsulko.com
Nishanth Menon (10):
ARM: Introduce erratum workaround for 798870
ARM: Introduce erratum workaround for 454179
ARM: Introduce erratum workaround for 430973
On Thu, Mar 05, 2015 at 11:56:54AM -0600, Nishanth Menon wrote:
On 03/05/2015 10:21 AM, Matt Porter wrote:
On Tue, Mar 03, 2015 at 04:26:17PM -0600, Nishanth Menon wrote:
The fourth incarnation of this series to address review comments on V3
With all the usual disclaimers and request
On Thu, Mar 05, 2015 at 11:49:05AM -0600, Nishanth Menon wrote:
On 03/05/2015 08:00 AM, Matt Porter wrote:
On Tue, Mar 03, 2015 at 04:26:22PM -0600, Nishanth Menon wrote:
set_pl310_ctrl_reg does use the Secure Monitor Call (SMC) to setup
PL310 control register, however, that is something
=0x00e2 L2AUXCR=0x0042
After: CPUID=0x411fc083 ACR=0x0042 L2AUXCR=0x0042
Tested-by: Matt Porter mpor...@konsulko.com
[With build workaround I noted elsewhere in the thread]
-Matt
Sanity check:
OMAP4Panda-ES: http://pastebin.ubuntu.com/10518971/
Nishanth Menon (10):
ARM
On Tue, Mar 03, 2015 at 04:26:22PM -0600, Nishanth Menon wrote:
set_pl310_ctrl_reg does use the Secure Monitor Call (SMC) to setup
PL310 control register, however, that is something that is generic
enough to be used for OMAP5 generation of processors as well. The only
difference being the
On Fri, Feb 14, 2014 at 10:36:20AM +0800, FengHua wrote:
-Original Messages-
From: Wolfgang Denk w...@denx.de
Sent Time: 2014-02-14 00:30:24 (Friday)
To: feng...@phytium.com.cn
Cc: u-boot@lists.denx.de, tr...@ti.com, albert.u.b...@aribaud.net
Subject: Re: [PATCH][RFC v2]
On Wed, Jan 29, 2014 at 05:32:30PM -0500, Tom Rini wrote:
On Mon, Jan 27, 2014 at 10:53:26AM -0800, Darwin Rambo wrote:
Add bcm281xx architecture support code including a clock framework and
chip reset. Define register block base addresses for the bcm281xx
architecture and create an
as expected.
Acked-by: Matt Porter mpor...@linaro.org
-Matt
___
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot
and Beaglebone White.
[1]: http://processors.wiki.ti.com/index.php/AM335x_EMIF_Configuration_tips
Cc: Enric Balletbo i Serra eballe...@iseebcn.com
Cc: Javier Martinez Canillas jav...@dowhile0.org
Cc: Heiko Schocher h...@denx.de
Cc: Matt Porter matt.por...@linaro.org
Cc: Lars Poeschel poesc
On Thu, Nov 07, 2013 at 04:16:40PM -0500, Tom Rini wrote:
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
On 11/07/2013 04:12 PM, Vaibhav Bedia wrote:
Hi Tom,
On Thu, Nov 7, 2013 at 11:42 AM, Tom Rini tr...@ti.com wrote:
Based on the definitive guide to EMIF configuration[1] certain
Update my email address as ti814x_evm maintainer to save
people some frustrating bounces and non-response.
Signed-off-by: Matt Porter matt.por...@linaro.org
---
boards.cfg | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/boards.cfg b/boards.cfg
index 5e10125..cd6bec4 100644
On Fri, Mar 15, 2013 at 09:11:28PM +, Tom Rini wrote:
On Fri, Mar 15, 2013 at 04:58:19PM -0400, Matt Porter wrote:
Adds an ET1011C PHY driver which is derived from
the current Linux kernel PHY driver. Note that an
errata workaround config option is implemented to
allow for TX_CLK
On Fri, Mar 15, 2013 at 09:13:54PM +, Tom Rini wrote:
On Fri, Mar 15, 2013 at 04:58:17PM -0400, Matt Porter wrote:
[snip]
+ /* Ethernet */
+ writel(PRCM_MOD_EN, cmalwon-l3slowclkstctrl);
+ while ((readl(cmalwon-l3slowclkstctrl) 0x2100) != 0x2100)
+ ;
+ writel
/227804/
- Add TI814x EVM Support v4
http://www.mail-archive.com/u-boot@lists.denx.de/msg108356.html
Changes since v1:
- Improved sata pll config comment and defined magic clock values
- Added the kernel tag that the et1011c.c driver is derived from
Matt Porter (4
Enables required PLLs and clocks for CPSW on TI814x.
Signed-off-by: Matt Porter mpor...@ti.com
---
v2: improved sata pll comment and added defines for magic values
---
arch/arm/cpu/armv7/am33xx/clock_ti814x.c | 103 +++-
arch/arm/include/asm/arch-am33xx
TI814x's version 1 CPSW has a different slave_regs layout.
Add support for the differing registers.
Signed-off-by: Matt Porter mpor...@ti.com
Reviewed-by: Tom Rini tr...@ti.com
---
v2: no changes
---
drivers/net/cpsw.c |6 ++
1 file changed, 6 insertions(+)
diff --git a/drivers/net
TI814X EVM.
Signed-off-by: Matt Porter mpor...@ti.com
Reviewed-by: Tom Rini tr...@ti.com
--
v2: updated description with the kernel driver's tag
---
drivers/net/phy/Makefile |1 +
drivers/net/phy/et1011c.c | 110 +
drivers/net/phy/phy.c |3
Adds CPSW support to the TI814X EVM configured with
an ET1011C PHY in GMII mode.
Signed-off-by: Matt Porter mpor...@ti.com
Reviewed-by: Tom Rini tr...@ti.com
---
v2: no changes
---
board/ti/ti814x/evm.c| 72 ++
board/ti/ti814x/evm.h|1
to clock.h
- Rename mux includes for consistency
- Correct mmc reference clock for ti814x
- Squash MAINTAINERS and build bits to board support commit
- Config fixes (copyright, mtest, findfdt, fs options, cleanups)
- Fix wdtimer warning
Matt Porter (9
Eliminate AM33xx specific names to prepare for TI814x support
within AM33xx-land.
Signed-off-by: Matt Porter mpor...@ti.com
Reviewed-by: Tom Rini tr...@ti.com
---
v4: fix pcm051 build breakage
v3: no changes
v2: no changes
---
arch/arm/cpu/armv7/am33xx/board.c |4 ++--
arch/arm
The AM33xx emif4/ddr support closely matches what is need to support
TI814x except that TI814x has two EMIF instances. Refactor all the
emif4 helper calls and the config_ddr() init function to use an
additional instance number argument.
Signed-off-by: Matt Porter mpor...@ti.com
Reviewed-by: Tom
Split clock.c for am335x and ti814x and add ti814x specific
clock support.
Signed-off-by: Matt Porter mpor...@ti.com
---
v4: no changes
v3:
* Fix EMIF/L3F clock enable ordering issue
(Exposed on UART boot with hang at check for L3F enabled)
v2:
* remove unused
AM33XX and TI814X have a similar mux though the pinmux register
layout and address space differ. Add a separate ti814x mux include
to support the TI814X-specific differences.
Signed-off-by: Matt Porter mpor...@ti.com
Reviewed-by: Tom Rini tr...@ti.com
Acked-by: Peter Korsgaard jac...@sunsite.dk
Support the ti814x specific register definitions within
arch-am33xx.
Signed-off-by: Matt Porter mpor...@ti.com
Reviewed-by: Tom Rini tr...@ti.com
---
v4: Removed config.h from omap.h
v3: no changes
v2: Update for hardware.h split
---
arch/arm/cpu/armv7/am33xx/sys_info.c |3
TI814x has a 192MHz hsmmc reference clock. Select that clock rate
when building for TI814x.
Signed-off-by: Matt Porter mpor...@ti.com
---
v4: no changes
v3: no changes
v2: no changes, new to the series
---
arch/arm/include/asm/arch-am33xx/mmc_host_def.h |4
1 file changed, 4 insertions
Adds a config_dmm() routine to support TI814X DMM configuration.
Signed-off-by: Matt Porter mpor...@ti.com
Reviewed-by: Tom Rini tr...@ti.com
---
v4: no changes
v3: no changes
v2: no changes
---
arch/arm/cpu/armv7/am33xx/emif4.c | 17 +
arch/arm/include/asm/arch
TI814X requires the same quirks as AM33XX to be enabled.
Signed-off-by: Matt Porter mpor...@ti.com
Reviewed-by: Tom Rini tr...@ti.com
---
v4: no changes
v3: no changes
v2: no changes
---
drivers/serial/ns16550.c |5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/drivers
Add TI814X EVM board directory, config file, and MAINTAINERS
entry. Enable build.
Signed-off-by: Matt Porter mpor...@ti.com
Reviewed-by: Tom Rini tr...@ti.com
---
v4: * Removed unused include
* Removed CONFIG_FS_* options to use fallbacks
v3: no change
v2:
* squash
usleep_range() is a Linux facility, ignore it when udelay()
is encountered.
Signed-off-by: Matt Porter mpor...@ti.com
---
.checkpatch.conf |3 +++
1 file changed, 3 insertions(+)
diff --git a/.checkpatch.conf b/.checkpatch.conf
index 38386b3..d88af57 100644
--- a/.checkpatch.conf
+++ b
/227804/
- Add TI814x EVM Support v4
http://www.mail-archive.com/u-boot@lists.denx.de/msg108356.html
Matt Porter (4):
am33xx: add pll and clock support for TI814x CPSW
cpsw: add support for TI814x slave_regs differences
phy: add support for ET1011C phys
ti814x_evm: enable
Enables required PLLs and clocks for CPSW on TI814x.
Signed-off-by: Matt Porter mpor...@ti.com
---
arch/arm/cpu/armv7/am33xx/clock_ti814x.c | 56 +++-
arch/arm/include/asm/arch-am33xx/hardware_ti814x.h |1 +
board/ti/ti814x/evm.c
TI814x's version 1 CPSW has a different slave_regs layout.
Add support for the differing registers.
Signed-off-by: Matt Porter mpor...@ti.com
---
drivers/net/cpsw.c |6 ++
1 file changed, 6 insertions(+)
diff --git a/drivers/net/cpsw.c b/drivers/net/cpsw.c
index f5c5b9a..34c9fdd 100644
Adds CPSW support to the TI814X EVM configured with
an ET1011C PHY in GMII mode.
Signed-off-by: Matt Porter mpor...@ti.com
---
board/ti/ti814x/evm.c| 72 ++
board/ti/ti814x/evm.h|1 +
board/ti/ti814x/mux.c| 35
Adds an ET1011C PHY driver which is derived from
the current Linux kernel PHY driver. Note that an
errata workaround config option is implemented to
allow for TX_CLK to be enabled even when gigabit
mode is negotiated. This workaround is used on the
TI814x-EVM.
Signed-off-by: Matt Porter mpor
On Thu, Mar 14, 2013 at 07:53:07AM +0100, Koen Kooi wrote:
Op 13 mrt. 2013, om 21:19 heeft Matt Porter mpor...@ti.com het volgende
geschreven:
On Wed, Mar 13, 2013 at 08:02:26PM +0100, Koen Kooi wrote:
Op 13 mrt. 2013, om 16:07 heeft Nishanth Menon n...@ti.com het volgende
On Thu, Mar 14, 2013 at 11:55:19AM -0400, Tom Rini wrote:
From: Koen Kooi k...@dominion.thruhere.net
Cc: Matt Porter mpor...@ti.com
Cc: Nishanth Menon n...@ti.com
Signed-off-by: Koen Kooi k...@dominion.thruhere.net
Signed-off-by: Tom Rini tr...@ti.com
---
include/configs/am335x_evm.h
On Wed, Mar 13, 2013 at 08:02:26PM +0100, Koen Kooi wrote:
Op 13 mrt. 2013, om 16:07 heeft Nishanth Menon n...@ti.com het volgende
geschreven:
On 16:05-20130313, Koen Kooi wrote:
Op 13 mrt. 2013, om 16:02 heeft Nishanth Menon n...@ti.com het volgende
geschreven:
On Wed, Mar
On Sun, Mar 03, 2013 at 10:34:08PM +, Peter Korsgaard wrote:
Matt == Matt Porter mpor...@ti.com writes:
Matt TI814x has a 192MHz hsmmc reference clock. Select that clock rate
Matt when building for TI814x.
Matt Signed-off-by: Matt Porter mpor...@ti.com
Acked-by: Peter Korsgaard
Split clock.c for am335x and ti814x and add ti814x specific
clock support.
Signed-off-by: Matt Porter mpor...@ti.com
---
v3:
* Fix EMIF/L3F clock enable ordering issue
(Exposed on UART boot with hang at check for L3F enabled)
v2:
* remove unused dmtimer support
Eliminate AM33xx specific names to prepare for TI814x support
within AM33xx-land.
Signed-off-by: Matt Porter mpor...@ti.com
Reviewed-by: Tom Rini tr...@ti.com
---
v2: no changes
---
arch/arm/cpu/armv7/am33xx/board.c |4 ++--
arch/arm/include/asm/arch-am33xx/hardware.h | 10
fixes (copyright, mtest, findfdt, fs options, cleanups)
- Fix wdtimer warning
Matt Porter (9):
am33xx: convert defines from am33xx-specific to generic names
am33xx: refactor emif4/ddr to support multiple EMIF instances
am33xx: refactor am33xx clocks and add ti814x support
am33xx
Split clock.c for am335x and ti814x and add ti814x specific
clock support.
Signed-off-by: Matt Porter mpor...@ti.com
---
v2:
* remove unused dmtimer support
* add register structs bit definitions
* rename soc-specific clock files for consistency
* move ti814x
AM33XX and TI814X have a similar mux though the pinmux register
layout and address space differ. Add a separate ti814x mux include
to support the TI814X-specific differences.
Signed-off-by: Matt Porter mpor...@ti.com
Reviewed-by: Tom Rini tr...@ti.com
Acked-by: Peter Korsgaard jac...@sunsite.dk
The AM33xx emif4/ddr support closely matches what is need to support
TI814x except that TI814x has two EMIF instances. Refactor all the
emif4 helper calls and the config_ddr() init function to use an
additional instance number argument.
Signed-off-by: Matt Porter mpor...@ti.com
Reviewed-by: Tom
Support the ti814x specific register definitions within
arch-am33xx.
Signed-off-by: Matt Porter mpor...@ti.com
Reviewed-by: Tom Rini tr...@ti.com
---
v2: Update for hardware.h split
---
arch/arm/cpu/armv7/am33xx/sys_info.c |3 +++
arch/arm/include/asm/arch-am33xx/cpu.h
Adds a config_dmm() routine to support TI814X DMM configuration.
Signed-off-by: Matt Porter mpor...@ti.com
Reviewed-by: Tom Rini tr...@ti.com
---
v2: no changes
---
arch/arm/cpu/armv7/am33xx/emif4.c | 17 +
arch/arm/include/asm/arch-am33xx/ddr_defs.h |5 +
2
TI814x has a 192MHz hsmmc reference clock. Select that clock rate
when building for TI814x.
Signed-off-by: Matt Porter mpor...@ti.com
---
v2: no changes, new to the series
---
arch/arm/include/asm/arch-am33xx/mmc_host_def.h |4
1 file changed, 4 insertions(+)
diff --git a/arch/arm
TI814X requires the same quirks as AM33XX to be enabled.
Signed-off-by: Matt Porter mpor...@ti.com
Reviewed-by: Tom Rini tr...@ti.com
---
v2: no changes
---
drivers/serial/ns16550.c |5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/drivers/serial/ns16550.c b/drivers
Add TI814X EVM board directory, config file, and MAINTAINERS
entry. Enable build.
Signed-off-by: Matt Porter mpor...@ti.com
Reviewed-by: Tom Rini tr...@ti.com
---
v2:
* squash MAINTAINERS and Makefile commits here
* config file fixes (copyright, mtest, findfdt, fs options
On Sun, Feb 17, 2013 at 09:17:01PM +0100, Peter Korsgaard wrote:
Matt == Matt Porter mpor...@ti.com writes:
Matt Split clock.c for am335x and ti814x and add the ti814x include file.
Matt Signed-off-by: Matt Porter mpor...@ti.com
Matt ---
Matt arch/arm/cpu/armv7/am33xx/Makefile
On Sun, Feb 17, 2013 at 08:18:57PM +, Peter Korsgaard wrote:
Matt == Matt Porter mpor...@ti.com writes:
Matt AM33XX and TI814X have a similar mux though the pinmux register
Matt layout and address space differ. Add a separate ti814x mux include
Matt to support the TI814X-specific
On Mon, Feb 18, 2013 at 03:18:42PM +, Tom Rini wrote:
On Sun, Feb 17, 2013 at 09:28:33PM +0100, Peter Korsgaard wrote:
Matt == Matt Porter mpor...@ti.com writes:
Matt Support the ti814x specific register definitions within
Matt arch-am33xx.
Matt Signed-off-by: Matt Porter
On Fri, Feb 15, 2013 at 04:37:33PM +, Tom Rini wrote:
On Wed, Feb 13, 2013 at 09:43:57AM -0500, Matt Porter wrote:
Split clock.c for am335x and ti814x and add the ti814x include file.
Signed-off-by: Matt Porter mpor...@ti.com
[snip]
+++ b/arch/arm/cpu/armv7/am33xx/clock-am335x.c
On Fri, Feb 15, 2013 at 04:38:22PM +, Tom Rini wrote:
On Wed, Feb 13, 2013 at 09:44:01AM -0500, Matt Porter wrote:
Add TI814X EVM board directory and config file.
Signed-off-by: Matt Porter mpor...@ti.com
[snip]
+++ b/board/ti/ti814x/evm.h
@@ -0,0 +1,7 @@
+#ifndef _EVM_H
On Fri, Feb 15, 2013 at 11:39:01AM -0500, Tom Rini wrote:
On Wed, Feb 13, 2013 at 09:44:03AM -0500, Matt Porter wrote:
Enable TI814X EVM build via ti814x_evm target.
Signed-off-by: Matt Porter mpor...@ti.com
This should just get squashed into the patch that adds the board code
On Fri, Feb 15, 2013 at 11:39:13AM -0500, Tom Rini wrote:
On Wed, Feb 13, 2013 at 09:44:04AM -0500, Matt Porter wrote:
Add a maintainer entry for the TI814x EVM.
Signed-off-by: Matt Porter mpor...@ti.com
Please squash this into the patch which adds the EVM, thanks.
Will do, thanks
AM33XX and TI814X have a similar mux though the pinmux register
layout and address space differ. Add a separate ti814x mux include
to support the TI814X-specific differences.
Signed-off-by: Matt Porter mpor...@ti.com
---
arch/arm/include/asm/arch-am33xx/mux-am335x.h | 246
This series adds support for the PG1.0 TI814x EVM board. TI814x
fits into the existing AM33XX SoC support with some refactoring
of the AM33XX-specific emif4, clock, and mux code.
It has been tested booting up a Linux kernel and regression tested
on BeagleBone and EVM-SK AM33XX boards.
Matt
Enable TI814X EVM build via ti814x_evm target.
Signed-off-by: Matt Porter mpor...@ti.com
---
Makefile|2 +-
arch/arm/cpu/armv7/Makefile |2 +-
arch/arm/cpu/armv7/omap-common/Makefile |2 +-
boards.cfg |1
Add a maintainer entry for the TI814x EVM.
Signed-off-by: Matt Porter mpor...@ti.com
---
MAINTAINERS |4
1 file changed, 4 insertions(+)
diff --git a/MAINTAINERS b/MAINTAINERS
index d3ed390..282dead 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -830,6 +830,10 @@ Stelian Pop stel
Adds a config_dmm() routine to support TI814X DMM configuration.
Signed-off-by: Matt Porter mpor...@ti.com
---
arch/arm/cpu/armv7/am33xx/emif4.c | 17 +
arch/arm/include/asm/arch-am33xx/ddr_defs.h |5 +
2 files changed, 22 insertions(+)
diff --git a/arch/arm
Support the ti814x specific register definitions within
arch-am33xx.
Signed-off-by: Matt Porter mpor...@ti.com
---
arch/arm/cpu/armv7/am33xx/sys_info.c|3 +++
arch/arm/include/asm/arch-am33xx/cpu.h | 11 +
arch/arm/include/asm/arch-am33xx/hardware.h | 32
The AM33xx emif4/ddr support closely matches what is need to support
TI814x except that TI814x has two EMIF instances. Refactor all the
emif4 helper calls and the config_ddr() init function to use an
additional instance number argument.
Signed-off-by: Matt Porter mpor...@ti.com
---
arch/arm/cpu
Split clock.c for am335x and ti814x and add the ti814x include file.
Signed-off-by: Matt Porter mpor...@ti.com
---
arch/arm/cpu/armv7/am33xx/Makefile |3 +-
arch/arm/cpu/armv7/am33xx/clock-am335x.c | 374 ++
arch/arm/cpu/armv7/am33xx/clock-ti814x.c
Add TI814X EVM board directory and config file.
Signed-off-by: Matt Porter mpor...@ti.com
---
board/ti/ti814x/Makefile | 46 +
board/ti/ti814x/evm.c| 198 +++
board/ti/ti814x/evm.h|7 ++
board/ti/ti814x/mux.c| 51
Eliminate AM33xx specific names to prepare for TI814x support
within AM33xx-land.
Signed-off-by: Matt Porter mpor...@ti.com
---
arch/arm/cpu/armv7/am33xx/board.c |4 ++--
arch/arm/include/asm/arch-am33xx/hardware.h | 10 +-
board/ti/am335x/board.c
TI814X requires the same quirks as AM33XX to be enabled.
Signed-off-by: Matt Porter mpor...@ti.com
---
drivers/serial/ns16550.c |5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/drivers/serial/ns16550.c b/drivers/serial/ns16550.c
index 87a0917..02bc85b 100644
1 - 100 of 104 matches
Mail list logo