: Steve Kipisz
Signed-off-by: Schuyler Patton
---
arch/arm/cpu/armv7/omap5/Kconfig | 6 +++---
board/ti/{beagle_x15 => am57xx}/Kconfig| 6 +++---
board/ti/am57xx/MAINTAINERS| 6 ++
board/ti/{beagle_x15 => am57xx}/Makefile | 0
bo
to detect the Beagleboard-x15 board and
set it up accordingly.
Signed-off-by: Steve Kipisz
---
arch/arm/include/asm/omap_common.h | 10 +-
board/ti/am57xx/board.c| 29 ++---
board/ti/am57xx/board.h| 29 +
3
follows the same format. So its better to define a common function,
insted of redefining everywhere.
Signed-off-by: Lokesh Vutla
Signed-off-by: Steve Kipisz
---
arch/arm/cpu/armv7/omap-common/Makefile | 1 +
arch/arm/cpu/armv7/omap-common/omap_eeprom.c | 54 +++
arch
Gigabit
Ethernet, and more.
The AM572x Evaluation Module also integrates video and 3D/2D graphics
acceleration, as well as a quad-core Programmable Real-time Unit (PRU)
and dual ARM Cortex-M4 cores.
Signed-off-by: Steve Kipisz
---
board/ti/am57xx/board.c | 4 +++-
board/ti/am57xx/board.h
dt_defconfig' instead of 'make
beagle_x15_defconfig'). Hopefully, this would be a one-time change.
Signed-off-by: Steve Kipisz
Signed-off-by: Schuyler Patton
---
v2 Based on:
master 677f970 common/board_f.c: modify the macro to use get_clocks() more
common
Build testing: MAKEALL -s
eeded.
This change also sets up the stage for future support of TI AM57xx EVMs
to the same base bootloader build.
Signed-off-by: Steve Kipisz
---
v2 Based on:
master a6104737 ARM: at91: sama5: change the environment address to 0x6000
Build testing: MAKEALL -s omap4 -s omap5 (no warnings/
Centralize gpi2c_init into omap_common from the sys_proto header so
that the information can be reused across SoCs.
Signed-off-by: Steve Kipisz
---
v2 Based on:
master a6104737 ARM: at91: sama5: change the environment address to 0x6000
Changes in v2:
- New Patch
arch/arm/include/asm
boards can use the data for any operations they might
choose.
Lokesh Vutla (1):
ARM: omap-common: Add standard access for board description EEPROM
Steve Kipisz (4):
ARM: OMAP4/5: Centralize early clock initialization
ARM: OMAP4/5: Centralize gpi2c_init
ARM: OMAP4/5: Add generic board detection
from board files that may desire to do
so.
NOTE: All TI EVMs are capable of detecting board information based on
early clocks that are configured. However, in case of additional needs
this can be achieved within the override logic from within the board
file.
Signed-off-by: Steve Kipisz
---
v2
-off-by: Steve Kipisz
---
v2 Based on:
master a6104737 ARM: at91: sama5: change the environment address to 0x6000
Changes in v2:
- New patch
arch/arm/cpu/armv7/omap-common/clocks-common.c | 26 --
arch/arm/cpu/armv7/omap-common/hwinit-common.c | 3 +--
arch/arm
prior to switch over to this generic solution.
Signed-off-by: Lokesh Vutla
Signed-off-by: Steve Kipisz
---
v2 Based on
master a6104737 ARM: at91: sama5: change the environment address to
0x6000
Changes in v2 (since v1)
- make the EEPROM code mor generic for TI EVMs
- rename
initialization.
NOTE: we change the sequence slightly by initializing console clocks
timer after the io settings are complete, but this is not expected
to have any functioanlity impact since we setup the basic IO drive
strength initialization as part of do_io_settings
Signed-off-by: Steve Kipisz
boards can use the data for any operations they might
choose.
Lokesh Vutla (1):
ARM: omap-common: Add standard access for board description EEPROM
Steve Kipisz (4):
ARM: OMAP4/5: Centralize early clock initialization
ARM: OMAP4/5: Centralize gpi2c_init
ARM: OMAP4/5: Add generic board detection
from board files that may desire to do
so.
NOTE: All TI EVMs are capable of detecting board information based on
early clocks that are configured. However, in case of additional needs
this can be achieved within the override logic from within the board
file.
Signed-off-by: Steve Kipisz
Reviewed-by
Centralize gpi2c_init into omap_common from the sys_proto header so
that the information can be reused across SoCs.
Signed-off-by: Steve Kipisz
Reviewed-by: Tom Rini
---
v3 Based on:
master 83bf0057 arm: at91: reworked meesc board support
Changes in v3 (since v2):
- No changes
v2: http
eeded.
This change also sets up the stage for future support of TI AM57xx EVMs
to the same base bootloader build.
Signed-off-by: Steve Kipisz
---
v3 Based on:
master 83bf0057 arm: at91: reworked meesc board support
Build testing: MAKEALL -s omap4 -s omap5 (no warning/build errors)
invocation to retrieve data.
The follow on patches introduce the use of this library for AM57x
platform support. AM335x/AM43xx cleanups need to first ensure usage of
omap_common prior to switch over to this generic solution.
Signed-off-by: Lokesh Vutla
Signed-off-by: Steve Kipisz
---
v3 Based
From: Nishanth Menon
Now that we have a generic TI eeprom logic which can be reused accross
platforms, reuse the same.
Signed-off-by: Nishanth Menon
Signed-off-by: Steven Kipisz
---
Changes in v4:
- New patch
- depends on https://patchwork.ozlabs.org/patch/540280/
board/ti/am43xx/board.c |
eeded.
This change also sets up the stage for future support of TI AM57xx EVMs
to the same base bootloader build.
Signed-off-by: Steve Kipisz
---
Changes in v4 (since v3):
- No changes (except for rebase)
v3: https://patchwork.ozlabs.org/patch/540195/
v2: http://marc.info/?t=14465534463&
From: Nishanth Menon
Use the generic EEPROM detection logic instead of duplicating the AM
eeprom logic.
Signed-off-by: Nishanth Menon
Signed-off-by: Steven Kipisz
---
Changes in v4:
- New Patch
- Depends on https://patchwork.ozlabs.org/patch/540280/
board/ti/am335x/board.c | 99 +++
Centralize gpi2c_init into omap_common from the sys_proto header so
that the information can be reused across SoCs.
Signed-off-by: Steve Kipisz
Reviewed-by: Tom Rini
Reviewed-by: Lokesh Vutla
---
Changes in v4 (since v3):
- Picked up Reviewed-by
v3: https://patchwork.ozlabs.org/patch
invocation to retrieve data.
The follow on patches introduce the use of this library for AM335x,
AM437x, and AM57xx.
Signed-off-by: Lokesh Vutla
Signed-off-by: Steve Kipisz
---
Changes in v4 (since v3):
- Now depends on https://patchwork.ozlabs.org/patch/540280/
- Started using __maybe_unused
initialization.
NOTE: we change the sequence slightly by initializing console clocks
timer after the io settings are complete, but this is not expected
to have any functioanlity impact since we setup the basic IO drive
strength initialization as part of do_io_settings.
Signed-off-by: Steve Kipisz
from board files that may desire to do
so.
NOTE: All TI EVMs are capable of detecting board information based on
early clocks that are configured. However, in case of additional needs
this can be achieved within the override logic from within the board
file.
Signed-off-by: Steve Kipisz
Reviewed-by
From: Nishanth Menon
Use the generic EEPROM detection logic instead of duplicating the AM
eeprom logic.
Signed-off-by: Nishanth Menon
Signed-off-by: Steven Kipisz
Signed-off-by: Lokesh Vutla
---
V5:
- Drops dependency on https://patchwork.ozlabs.org/patch/540280/
- newer API u
From: Nishanth Menon
Now that we have a generic TI eeprom logic which can be reused across
platforms, reuse the same.
This revision also includes fixes identified by Dave Gerlach
Cc: Dave Gerlach
Signed-off-by: Nishanth Menon
Signed-off-by: Steven Kipisz
Signed-off-by: Lokesh Vutla
---
V5:
from board files that may desire to do
so.
NOTE: All TI EVMs are capable of detecting board information based on
early clocks that are configured. However, in case of additional needs
this can be achieved within the override logic from within the board
file.
Signed-off-by: Steve Kipisz
Reviewed-by
detection logic
ti: AM437x: Use generic EEPROM detection logic
Steve Kipisz (4):
ARM: OMAP4/5: Centralize early clock initialization
ARM: OMAP4/5: Centralize gpi2c_init
ARM: OMAP4/5: Add generic board detection hook
board: ti: AM57xx: Add detection logic for AM57xx-evm
arch/a
eeded.
This change also sets up the stage for future support of TI AM57xx EVMs
to the same base bootloader build.
Signed-off-by: Steve Kipisz
Signed-off-by: Lokesh Vutla
Signed-off-by: Nishanth Menon
---
V5:
- bug fixes for sys_info updates
- updated for newer API usage
- beagle-x15 and
Centralize gpi2c_init into omap_common from the sys_proto header so
that the information can be reused across SoCs.
Signed-off-by: Steve Kipisz
Reviewed-by: Tom Rini
Reviewed-by: Lokesh Vutla
---
V5: No changes
V4: https://patchwork.ozlabs.org/patch/540771/
v3: https://patchwork.ozlabs.org
initialization.
NOTE: we change the sequence slightly by initializing console clocks
timer after the io settings are complete, but this is not expected
to have any functioanlity impact since we setup the basic IO drive
strength initialization as part of do_io_settings.
Signed-off-by: Steve Kipisz
used.
The follow on patches introduce the use of this library for AM335x,
AM437x, and AM57xx.
Signed-off-by: Lokesh Vutla
Signed-off-by: Steve Kipisz
Signed-off-by: Roger Quadros
Signed-off-by: Nishanth Menon
---
Changes in V5:
- Dropped dependency on https://patchwork.ozlabs.org/patch
32 matches
Mail list logo