anup.
- rename 'common/board.c' to 'common/board_am335x.c'
- add 'common/board_am335x.h' for export to the product lines
Reviewed-by: Alexander Sverdlin
Signed-off-by: Enrico Leto
---
.../common/{board.c => board_am335x.c}| 7 ++--
board/siemens/common/b
ned-off-by: Enrico Leto
---
board/siemens/common/board.c | 4
board/siemens/draco/Kconfig | 2 --
board/siemens/draco/board.c | 26 --
3 files changed, 32 deletions(-)
diff --git a/board/siemens/common/board.c b/board/siemens/common/board.c
index e412858c
Adding the capricorn board family some parts diverge from draco family.
The switches used were not pertinent and need to be enhanced for each new
board of the capricorn family. Replace them through the SOC name 'AM33XX'
and 'IMX8'.
Signed-off-by: Enrico Leto
---
Since we have boards using the driver model or not for i2c, use abstraction
function to probe the i2c, check the EEPROM and read from EEPROM.
Signed-off-by: Enrico Leto
---
board/siemens/capricorn/Makefile | 1 +
board/siemens/common/board.c | 8 ++--
board/siemens/common/eeprom.c
Many includes were not removed when code parts were moved or removed.
Signed-off-by: Enrico Leto
---
board/siemens/capricorn/board.c | 1 -
board/siemens/common/board_am335x.c | 19 +--
board/siemens/common/factoryset.c | 12 ++--
board/siemens/draco/board.c
Add support for driver model where EEPROM data are read in draco board.
Reviewed-by: Alexander Sverdlin
Signed-off-by: Enrico Leto
---
configs/draco-etamin_defconfig | 4 +++-
configs/draco-rastaban_defconfig | 4 +++-
configs/draco-thuban_defconfig | 4 +++-
3 files changed, 9 insertions
Move the I2C and EEPROM address definitions in common board header.
Reviewed-by: Alexander Sverdlin
Signed-off-by: Enrico Leto
---
board/siemens/capricorn/board.c | 5 ++---
board/siemens/common/board.c | 6 +++---
board/siemens/common/eeprom.h | 21 +
board
iles
were enhanced without cleanup.
Simplify first EEPROM probe and access that implements both i2c
with & without driver model. Use abstraction functions for this.
Move all am355x specifics to a new file 'board_am335x'.
Clean-up includes, config che
Adding the capricorn board family some parts diverge from draco family.
The switches used were not pertinent and need to be enhanced for each new
board of the capricorn family. Replace them through the SOC name 'AM33XX'
and 'IMX8'.
Signed-off-by: Enrico Leto
---
hout
cleanup.
Move all am355x specifics to a new file 'board_am335x'.
Reviewed-by: Alexander Sverdlin
Signed-off-by: Enrico Leto
---
board/siemens/common/board.c| 52 +++---
board/siemens/common/board_am335x.c | 58 +
Many includes were not removed when code parts were moved or removed.
Signed-off-by: Enrico Leto
---
board/siemens/common/board.c | 24 +++-
board/siemens/common/factoryset.c | 12 ++--
board/siemens/draco/board.c | 25 ++---
board
Move the I2C and EEPROM address definitions in common board header.
Reviewed-by: Alexander Sverdlin
Signed-off-by: Enrico Leto
---
board/siemens/capricorn/board.c | 5 ++---
board/siemens/common/board.c | 6 +++---
board/siemens/common/board.h | 21 +
board
ned-off-by: Enrico Leto
---
board/siemens/common/board.c | 4
board/siemens/draco/Kconfig | 2 --
board/siemens/draco/board.c | 26 --
3 files changed, 32 deletions(-)
diff --git a/board/siemens/common/board.c b/board/siemens/common/board.c
index 80737838
Add support for driver model where EEPROM data are read in draco board.
Reviewed-by: Alexander Sverdlin
Signed-off-by: Enrico Leto
---
configs/draco-etamin_defconfig | 4 +++-
configs/draco-rastaban_defconfig | 4 +++-
configs/draco-thuban_defconfig | 4 +++-
3 files changed, 9 insertions
Since we have boards using the driver model or not for i2c, use abstraction
function to probe the i2c, check the EEPROM and read from EEPROM.
Signed-off-by: Enrico Leto
---
board/siemens/common/board.c | 48 +--
board/siemens/common/board.h | 3 ++
board/siemens
iles
were enhanced without cleanup.
Simplify first EEPROM probe and access that implements both i2c
with & without driver model. Use abstraction functions for this.
Move all am355x specifics to a new file 'board_am335x'.
Clean-up includes, config che
Move the I2C and EEPROM address definitions in common board header.
Reviewed-by: Alexander Sverdlin
Signed-off-by: Enrico Leto
---
board/siemens/capricorn/board.c | 5 ++---
board/siemens/common/board.c | 6 +++---
board/siemens/common/board.h | 21 +
board
all am355x specifics to a new file 'board_am335x'.
Clean-up includes, config checks, maintainer.
Signed-off-by: Enrico Leto
---
Changes for v2:
- fix wrong value in CONFIG_IS_ENABLED
Changes for v3:
- rebased to the top of next branch
Changes for v4:
- remove compiler err
Adding the capricorn board family some parts diverge from draco family.
The switches used were not pertinent and need to be enhanced for each new
board of the capricorn family. Replace them through the SOC name 'AM33XX'
and 'IMX8'.
Signed-off-by: Enrico Leto
---
hout
cleanup.
Move all am355x specifics to a new file 'board_am335x'.
Reviewed-by: Alexander Sverdlin
Signed-off-by: Enrico Leto
---
board/siemens/common/board.c| 52 +++---
board/siemens/common/board_am335x.c | 58 +
Many includes were not removed when code parts were moved or removed.
Signed-off-by: Enrico Leto
---
board/siemens/common/board.c | 24 +++-
board/siemens/common/factoryset.c | 12 ++--
board/siemens/draco/board.c | 24 ++--
board
Since we have boards using the driver model or not for i2c, use abstraction
function to probe the i2c, check the EEPROM and read from EEPROM.
Signed-off-by: Enrico Leto
---
board/siemens/common/board.c | 48 +--
board/siemens/common/board.h | 3 ++
board/siemens
Add support for driver model where EEPROM data are read in draco board.
Reviewed-by: Alexander Sverdlin
Signed-off-by: Enrico Leto
---
configs/draco-etamin_defconfig | 4 +++-
configs/draco-rastaban_defconfig | 4 +++-
configs/draco-thuban_defconfig | 4 +++-
3 files changed, 9 insertions
all am355x specifics to a new file 'board_am335x'.
Clean-up includes, config checks, maintainer.
Signed-off-by: Enrico Leto
---
Changes for v2:
- fix wrong value in CONFIG_IS_ENABLED
Changes for v3:
- rebased to the top of next branch
Changes for v4:
- remove compiler err
Move the I2C and EEPROM address definitions in common board header.
Reviewed-by: Alexander Sverdlin
Signed-off-by: Enrico Leto
---
board/siemens/capricorn/board.c | 5 ++---
board/siemens/common/board.c | 6 +++---
board/siemens/common/board.h | 21 +
board
all am355x specifics to a new file 'board_am335x'.
Clean-up includes, config checks, maintainer.
Signed-off-by: Enrico Leto
---
Changes for v2:
- fix wrong value in CONFIG_IS_ENABLED
Changes for v3:
- rebased to the top of next branch
Enrico Leto (6):
siemens: eeprom: clea
hout
cleanup.
Move all am355x specifics to a new file 'board_am335x'.
Reviewed-by: Alexander Sverdlin
Signed-off-by: Enrico Leto
---
board/siemens/common/board.c| 54 +++
board/siemens/common/board_am335x.c | 58 +
Add support for driver model where EEPROM data are read in draco board.
Reviewed-by: Alexander Sverdlin
Signed-off-by: Enrico Leto
---
configs/draco-etamin_defconfig | 4 +++-
configs/draco-rastaban_defconfig | 4 +++-
configs/draco-thuban_defconfig | 4 +++-
3 files changed, 9 insertions
Since we have boards using the driver model or not for i2c, use abstraction
function to probe the i2c, check the EEPROM and read from EEPROM.
Signed-off-by: Enrico Leto
---
board/siemens/common/board.c | 50 --
board/siemens/common/board.h | 3 ++
board
Many includes were not removed when code parts were moved or removed.
Signed-off-by: Enrico Leto
---
board/siemens/common/board.c | 24 +++-
board/siemens/common/factoryset.c | 12 ++--
board/siemens/draco/board.c | 23 +--
board
Adding the capricorn board family some parts diverge from draco family.
The switches used were not pertinent and need to be enhanced for each new
board of the capricorn family. Replace them through the SOC name 'AM33XX'
and 'IMX8'.
Signed-off-by: Enrico Leto
---
Move the I2C and EEPROM address definitions in common board header.
Reviewed-by: Alexander Sverdlin
Signed-off-by: Enrico Leto
---
board/siemens/capricorn/board.c | 5 ++---
board/siemens/common/board.c | 6 +++---
board/siemens/common/board.h | 21 +
board
all am355x specifics to a new file 'board_am335x'.
Clean-up includes, config checks, maintainer.
Signed-off-by: Enrico Leto
---
Changes for v2:
- fix wrong value in CONFIG_IS_ENABLED
Changes for v3:
- rebased to the top of next branch
Enrico Leto (6):
siemens: eeprom: clea
Since we have boards using the driver model or not for i2c, use abstraction
function to probe the i2c, check the EEPROM and read from EEPROM.
Signed-off-by: Enrico Leto
---
board/siemens/common/board.c | 50 --
board/siemens/common/board.h | 3 ++
board
Move the I2C and EEPROM address definitions in common board header.
Reviewed-by: Alexander Sverdlin
Signed-off-by: Enrico Leto
---
board/siemens/capricorn/board.c | 5 ++---
board/siemens/common/board.c | 6 +++---
board/siemens/common/board.h | 21 +
board
Adding the capricorn board family some parts diverge from draco family.
The switches used were not pertinent and need to be enhanced for each new
board of the capricorn family. Replace them through the SOC name 'AM33XX'
and 'IMX8'.
Signed-off-by: Enrico Leto
---
Many includes were not removed when code parts were moved or removed.
Signed-off-by: Enrico Leto
---
board/siemens/common/board.c | 24 +++-
board/siemens/common/factoryset.c | 12 ++--
board/siemens/draco/board.c | 23 +--
board
hout
cleanup.
Move all am355x specifics to a new file 'board_am335x'.
Reviewed-by: Alexander Sverdlin
Signed-off-by: Enrico Leto
---
board/siemens/common/board.c| 54 +++
board/siemens/common/board_am335x.c | 58 +
Add support for driver model where EEPROM data are read in draco board.
Reviewed-by: Alexander Sverdlin
Signed-off-by: Enrico Leto
---
configs/draco-etamin_defconfig | 4 +++-
configs/draco-rastaban_defconfig | 4 +++-
configs/draco-thuban_defconfig | 4 +++-
3 files changed, 9 insertions
all am355x specifics to a new file 'board_am335x'.
Clean-up includes, config checks, maintainer.
Signed-off-by: Enrico Leto
---
Changes for v2:
- fix wrong value in CONFIG_IS_ENABLED
Enrico Leto (6):
siemens: eeprom: clean up definitions
siemens: eeprom: simplify setup &
Many includes were not removed when code parts were moved or removed.
Signed-off-by: Enrico Leto
---
board/siemens/common/board.c | 24 +++-
board/siemens/common/factoryset.c | 12 ++--
board/siemens/draco/board.c | 23 +--
board
Adding the capricorn board family some parts diverge from draco family.
The switches used were not pertinent and need to be enhanced for each new
board of the capricorn family. Replace them through the SOC name 'AM33XX'
and 'IMX8'.
Signed-off-by: Enrico Leto
---
hout
cleanup.
Move all am355x specifics to a new file 'board_am335x'.
Signed-off-by: Enrico Leto
---
board/siemens/common/board.c| 54 +++
board/siemens/common/board_am335x.c | 58 +
board/siemens/common/board_am335x.h | 38 +
Since we have boards using the driver model or not for i2c, use abstraction
function to probe the i2c, check the EEPROM and read from EEPROM.
Signed-off-by: Enrico Leto
---
board/siemens/common/board.c | 50 --
board/siemens/common/board.h | 3 ++
board
Add support for driver model where EEPROM data are read in draco board.
Signed-off-by: Enrico Leto
---
configs/draco-etamin_defconfig | 4 +++-
configs/draco-rastaban_defconfig | 4 +++-
configs/draco-thuban_defconfig | 4 +++-
3 files changed, 9 insertions(+), 3 deletions(-)
diff --git a
Move the I2C and EEPROM address definitions in common board header.
Signed-off-by: Enrico Leto
---
board/siemens/capricorn/board.c | 5 ++---
board/siemens/common/board.c | 6 +++---
board/siemens/common/board.h | 21 +
board/siemens/common/factoryset.c | 12
all am355x specifics to a new file 'board_am335x'.
Clean-up includes, config checks, maintainer.
Signed-off-by: Enrico Leto
---
Enrico Leto (6):
siemens: eeprom: clean up definitions
siemens: eeprom: simplify setup & read
siemens draco: i2c: use driver model for u-b
Fix 'failed to get fck clock' error on boot. Add missing configs.
Signed-off-by: Enrico Leto
---
configs/draco-etamin_defconfig | 2 ++
configs/draco-rastaban_defconfig | 2 ++
configs/draco-thuban_defconfig | 2 ++
3 files changed, 6 insertions(+)
diff --git a/con
The initcall sequence fails at arch_misc_init. Disable misc init until
driver model and DT are clean.
Signed-off-by: Enrico Leto
---
configs/draco-etamin_defconfig | 1 -
configs/draco-rastaban_defconfig | 1 -
configs/draco-thuban_defconfig | 1 -
3 files changed, 3 deletions(-)
diff
The SPI FLASH was set in the early development phase for evaluations.
Any target use it anymore.
Signed-off-by: Enrico Leto
---
configs/draco-etamin_defconfig | 6 --
configs/draco-rastaban_defconfig | 6 --
configs/draco-thuban_defconfig | 6 --
3 files changed, 18 deletions
We don't need device tree, GPIO & SPI in SPL.
Signed-off-by: Enrico Leto
---
configs/draco-etamin_defconfig | 4
configs/draco-rastaban_defconfig | 4
configs/draco-thuban_defconfig | 4
3 files changed, 12 deletions(-)
diff --git a/configs/draco-etamin_defconfig
These targets use NAND FLASH only. Maybe some MMC definitions were added by
trying MMC for the etamin target evaluation and were not removed.
Signed-off-by: Enrico Leto
---
configs/draco-rastaban_defconfig | 6 ++
configs/draco-thuban_defconfig | 6 ++
2 files changed, 4 insertions
nce a 2nd target was introduced. Unfortunately the draco target was
copied to the thuban target instead to be renamed. Remove it to save
unnecessary maintenance effort.
Signed-off-by: Enrico Leto
---
arch/arm/mach-omap2/am33xx/Kconfig| 9 --
board/siemens/draco/Kconfig
restored in future patches.
Signed-off-by: Enrico Leto
---
Enrico Leto (6):
siemens,am335x: clean-up draco targets
configs: draco: remove spi flash support
configs: thuban, rastaban: remove emmc
configs: draco: remove unused resources from spl
configs: draco: disable misc init
configs
54 matches
Mail list logo