08 Feb, 2018
1 commit
-
This commit fixes the following compiler warnings when DM_SERIAL is
enabled.---8
Reviewed-by: Tom Rini
21 Oct, 2017
1 commit
-
This converts the following to Kconfig:
CONFIG_NAND_MXC
CONFIG_NAND_OMAP_GPMC
CONFIG_NAND_OMAP_GPMC_PREFETCH
CONFIG_NAND_OMAP_ELM
CONFIG_SPL_NAND_AM33XX_BCH
CONFIG_SPL_NAND_SIMPLE
CONFIG_SYS_NAND_BUSWIDTH_16BITSigned-off-by: Adam Ford
Reviewed-by: Heiko Schocher
[trini: Finish migration of CONFIG_SPL_NAND_SIMPLE, fix some build issues,
add CONFIG_NAND_MXC so we can do CONFIG_SYS_NAND_BUSWIDTH_16BIT]
Signed-off-by: Tom Rini
13 Sep, 2017
1 commit
-
This converts the following to Kconfig:
CONFIG_EMIF4
CONFIG_SDRCSigned-off-by: Adam Ford
Reviewed-by: Simon Glass
Reviewed-by: Stefano Babic
13 Aug, 2017
1 commit
-
With the hierarchical defaults set up, we remove these from the header
files. To do so, I've run moveconfig on SPL_LDSCRIPT and this commits
the changes.Signed-off-by: Philipp Tomsich
Reviewed-by: Simon Glass
10 May, 2017
1 commit
-
With the addition of Kconfig now having CONFIG_TWL4030_POWER and
with that being the default when OMAP34XX is selected, this
is no longer needed in include/configs and can be removed from the
whitelist.This has only been tested on logic PD DM3730 using ti_omap3_common.h
Signed-off-by: Adam Ford
Reviewed-by: Simon Glass
10 Mar, 2017
1 commit
-
This moves all of the current ARM errata from various header files and in to
Kconfig. This allows for a minor amount of cleanup as we had some instances
where both a general common header file was enabling errata as well as the
board config. We now just select these once at the higher level in KconfigSigned-off-by: Tom Rini
22 Nov, 2016
1 commit
-
This moves what was in arch/arm/cpu/armv7/omap-common in to
arch/arm/mach-omap2 and moves
arch/arm/cpu/armv7/{am33xx,omap3,omap4,omap5} in to arch/arm/mach-omap2
as subdirectories. All refernces to the former locations are updated to
the current locations. For the logic to decide what our outputs are,
consolidate the tests into a single config.mk rather than including 4.Signed-off-by: Tom Rini
17 Sep, 2016
1 commit
-
Move this option to Kconfig and tidy up existing uses.
Signed-off-by: Simon Glass
07 Sep, 2016
1 commit
-
On all TI platforms the ROM defines a "downloaded image" area at or near
the start of SRAM which is followed by a reserved area. As it is at
best bad form and at worst possibly harmful in corner cases to write in
this reserved area, we stop doing that by adding in the define
NON_SECURE_SRAM_IMG_END to say where the end of the downloaded image
area is and make SRAM_SCRATCH_SPACE_ADDR be one kilobyte before this.
At current we define the end of scratch space at 0x228 bytes past the
start of scratch space this this gives us a lot of room to grow. As
these scratch uses are non-optional today, all targets are modified to
respect this boundary.Tested on OMAP4 Pandaboard, OMAP3 Beagle xM
Cc: Albert Aribaud
Cc: Nagendra T S
Cc: Vaibhav Hiremath
Cc: Lokesh Vutla
Cc: Felipe Balbi
Cc: Igor Grinberg
Cc: Nikita Kiryanov
Cc: Paul Kocialkowski
Cc: Enric Balletbo i Serra
Cc: Adam Ford
Cc: Steve Sakoman
Cc: Stefan Roese
Cc: Thomas Weber
Cc: Hannes Schmelzer
Cc: Thomas Chou
Cc: Masahiro Yamada
Cc: Simon Glass
Cc: Joe Hershberger
Cc: Sam Protsenko
Cc: Heiko Schocher
Cc: Samuel Egli
Cc: Michal Simek
Cc: Wolfgang Denk
Cc: Mateusz Kulikowski
Cc: Ben Whitten
Cc: Stefano Babic
Cc: Bin Meng
Cc: Sekhar Nori
Cc: Mugunthan V N
Cc: "B, Ravi"
Cc: "Matwey V. Kornilov"
Cc: Ladislav Michl
Cc: Ash Charles
Cc: "Kipisz, Steven"
Cc: Daniel Allred
Signed-off-by: Tom Rini
Tested-by: Lokesh Vutla
Acked-by: Lokesh Vutla
Tested-by: Ladislav Michl
27 Aug, 2016
1 commit
-
This series moves the CONFIG_SYS_CACHELINE_SIZE. First, in nearly all
cases we are mirroring the values used by the Linux Kernel here. Also,
so long as (and in this case, it is true) we implement flushes in hunks
that are no larger than the smallest implementation (and given that we
mirror the Linux Kernel, again we are fine) it is OK to align higher.
The biggest changes here are that we always use 64 bytes for CPU_V7 even
if for example the underlying core is only 32 bytes (this mirrors
Linux). Second, we say ARM64 uses 64 bytes not 128 (as found in the
Linux Kernel) as we do not need multi-platform support (to this degree)
and only the Cavium ThunderX 88xx series has a use for such large
alignment.Cc: Albert Aribaud
Cc: Marek Vasut
Cc: Stefano Babic
Cc: Prafulla Wadaskar
Cc: Luka Perkov
Cc: Stefan Roese
Cc: Nagendra T S
Cc: Vaibhav Hiremath
Acked-by: Lokesh Vutla
Cc: Steve Rae
Cc: Igor Grinberg
Cc: Nikita Kiryanov
Cc: Stefan Agner
Acked-by: Heiko Schocher
Cc: Mateusz Kulikowski
Cc: Peter Griffin
Acked-by: Paul Kocialkowski
Cc: Anatolij Gustschin
Acked-by: "Pali Rohár"
Cc: Adam Ford
Cc: Steve Sakoman
Cc: Grazvydas Ignotas
Cc: Nishanth Menon
Cc: Stephen Warren
Cc: Robert Baldyga
Cc: Minkyu Kang
Cc: Thomas Weber
Cc: Masahiro Yamada
Cc: David Feng
Cc: Alison Wang
Cc: Michal Simek
Cc: Simon Glass
Cc: York Sun
Cc: Shengzhou Liu
Cc: Mingkai Hu
Cc: Prabhakar Kushwaha
Cc: Aneesh Bansal
Cc: Saksham Jain
Cc: Qianyu Gong
Cc: Wang Dongsheng
Cc: Alex Porosanu
Cc: Hongbo Zhang
Cc: tang yuantian
Cc: Rajesh Bhagat
Cc: Josh Wu
Cc: Bo Shen
Cc: Viresh Kumar
Cc: Hannes Schmelzer
Cc: Thomas Chou
Cc: Joe Hershberger
Cc: Sam Protsenko
Cc: Bin Meng
Cc: Christophe Ricard
Cc: Anand Moon
Cc: Beniamino Galvani
Cc: Carlo Caione
Cc: huang lin
Cc: Sjoerd Simons
Cc: Xu Ziyuan
Cc: "jk.kernel@gmail.com"
Cc: "Ariel D'Alessandro"
Cc: Kever Yang
Cc: Samuel Egli
Cc: Chin Liang See
Cc: Dinh Nguyen
Cc: Hans de Goede
Cc: Ian Campbell
Cc: Siarhei Siamashka
Cc: Boris Brezillon
Cc: Andre Przywara
Cc: Bernhard Nortmann
Cc: Wolfgang Denk
Cc: Ben Whitten
Cc: Tom Warren
Cc: Alexander Graf
Cc: Sekhar Nori
Cc: Vitaly Andrianov
Cc: "Andrew F. Davis"
Cc: Murali Karicheri
Cc: Carlos Hernandez
Cc: Ladislav Michl
Cc: Ash Charles
Cc: Mugunthan V N
Cc: Daniel Allred
Cc: Gong Qianyu
Signed-off-by: Tom Rini
Acked-by: Masahiro Yamada
Acked-by: Chin Liang See
Tested-by: Stephen Warren
Acked-by: Paul Kocialkowski
26 Apr, 2016
1 commit
-
A number of moveconfig.py runs have left a instances of multiple empty
lines in a row. Correct this to a single empty line.Signed-off-by: Tom Rini
31 Jan, 2016
1 commit
-
Some armv7 targets are missing a cache line size declaration.
In preparation for "arm: cache: Implement cache range check for v7"
patch, add these declarations with the appropriate value for
the target's SoC or CPU.Signed-off-by: Albert ARIBAUD
Reviewed-by: Tom Rini
20 Jan, 2016
1 commit
-
Symbol is already defined in ti_armv7_common.h which is included
via ti_armv7_omap.hSigned-off-by: Ladislav Michl
Reviewed-by: Tom Rini
22 Nov, 2015
3 commits
-
Move CONFIG_SYS_NS16550 to Kconfig, and run moveconfig.py.
Signed-off-by: Thomas Chou
-
Zap CONFIG_NS16550_SERIAL, as the unification of ns16550 drivers
is completed.Signed-off-by: Thomas Chou
Reviewed-by: Bin Meng
Acked-by: Simon Glass -
Unify serial_omap, and use the generic binding.
Signed-off-by: Thomas Chou
Reviewed-by: Tom Rini
Acked-by: Simon Glass
12 Oct, 2015
1 commit
-
CONFIG_TWL4030_POWER is a boolean define variable. It is either defined
or not defined and should not have a value assigned to it.
Remove the value.Signed-off-by: Igor Grinberg
28 Jul, 2015
1 commit
-
TI armv7 based SoCs are based on two architectures - one based on OMAP
generation architecture and others based on Keystone architecture.Many of the options are architecture specific, however a lot are common
with v7 architecture. So, step 1 will be to move out OMAP specific stuff
from ti_armv7_common into a ti_armv7_omap.h header which is then used
by all the relevant architecture headers.Reviewed-by: Tom Rini
Signed-off-by: Nishanth Menon
13 Mar, 2015
2 commits
-
Enable the OMAP3 specific errata code for 454179, 430973, 621766
and while at it, remove legacy non-revision checked errata logic.Signed-off-by: Nishanth Menon
Tested-by: Matt Porter
Reviewed-by: Tom Rini -
This is in preperation of using generic cross OMAP code.
Signed-off-by: Nishanth Menon
Tested-by: Matt Porter
Reviewed-by: Tom Rini
13 Feb, 2015
2 commits
-
Move this option to Kconfig and update all boards.
Signed-off-by: Simon Glass -
Remove driver model CONFIGs from the board config headers and use Kconfig
instead.Signed-off-by: Simon Glass
24 Oct, 2014
1 commit
-
Adjust the configuration for the am33xx boards, including beagleboard,
to use driver model.Signed-off-by: Simon Glass
Acked-by: Tom Rini
31 Aug, 2014
1 commit
-
Becuase the board select menu in arch/arm/Kconfig is too big,
move the OMAP3 board select menu to omap3/Kconfig.Move also common settings (CONFIG_SYS_CPU="armv7" and
CONFIG_SYS_SOC="omap3Signed-off-by: Masahiro Yamada
Reviewed-by: Tom Rini
18 Apr, 2014
2 commits
-
Convert to using the common config files. This requires a little more
flexibility in the common files than we had been using before.Signed-off-by: Tom Rini
-
In general, we want to load the DT at base+128MB, so that we ahve
sufficient room for the kernel and a larger device tree. In the case of
OMAP3, use 64MB instead as we have a number of boards with 128MB DDR.Signed-off-by: Tom Rini
25 Jan, 2014
1 commit
-
Create a new file, include/configs/ti_omap3_common.h, for everything
common to the OMAP3 SoC leaving just the board specific part to board
configuration file.Signed-off-by: Enric Balletbo i Serra