20 Jan, 2020
1 commit
-
Currently the DM37 and OMAP35 boards do not boot due to SPL
bring too large.SPL doesn't need GPIO, I2C nor MMC sector access since it uses
a FAT file system.This patch unifies all these boards to remove these unused features
from their defconfigsSigned-off-by: Adam Ford
Signed-off-by: Lokesh Vutla
05 Dec, 2019
2 commits
-
Rsync all defconfig files using moveconfig.py
Signed-off-by: Tom Rini
-
Both symbols must be enabled when there is a raw NAND driver
selected. Also enable them when CONFIG_CMD_NAND is selected to avoid
breaking things when we'll further rework the MTD dependency
description.Signed-off-by: Miquel Raynal
Reviewed-by: Boris Brezillon
[trini: Rebase and migrate a few more boards here]
Signed-off-by: Tom Rini
04 Dec, 2019
1 commit
-
Add more clarity by changing the Kconfig entry name.
Signed-off-by: Miquel Raynal
[trini: Re-run migration, update a few more cases]
Signed-off-by: Tom Rini
Reviewed-by: Boris Brezillon
08 Nov, 2019
1 commit
-
The SPL is too tight, and it cannot start any longer. To
help reduce the size of SPL, we need to remove some non-critical
features.This reverts commit 66063a7c1388fb724e8671b03c529fb5cda992dd.
Signed-off-by: Adam Ford
23 Sep, 2019
1 commit
-
Rsync all defconfig files using moveconfig.py
Signed-off-by: Tom Rini
02 Aug, 2019
1 commit
-
This converts the following to Kconfig:
CONFIG_USE_PREBOOT
CONFIG_PREBOOTBoth are together in one commit, since otherwise the former causes kconfig
to define the latter, which gives duplicate symbol errors.Includes a manual fixup for CONFIG_PREBOOT in ids8313_defconfig since the
backslash lands in the wrong place. Similarly with socfpga_vining_fpga.Signed-off-by: Simon Glass
28 Jul, 2019
2 commits
-
The SOM-LV and Torpedo boards are very similar, but something
happened growing SPL enough to break the Torpedo. The SOM-LV
board were not doing alias sequencing during SPL and they
continue to work while something broke the Torpedo. This
patch disables SPL_DM_SEQ_ALIAS allowing it to boot again.Signed-off-by: Adam Ford
-
The OMAP35 and AM/DM37 Torpedo boards do not have a USB
tranceiver connected to the USB host port, so this patch
removes it from the defconfig files.Signed-off-by: Adam Ford
19 May, 2019
1 commit
-
The MMC controller enabled card detect, so this patch enables
the GPIO driver in SPL to support it.Signed-off-by: Adam Ford
01 May, 2019
1 commit
-
Porting to DM and i.MX8
------------------------- warp7 to DM
- kp_imx53 to DM
- Warnings in DT
- MX8QM support
- colibri-imx6ull to DM
- imx7d-pico to DM
- ocotp for MX8
30 Apr, 2019
2 commits
-
Moved CONFIG_SPL_TEXT_BASE to common/spl/Kconfig and migrate existing
values.Signed-off-by: Simon Goldschmidt
[trini: Re-run migration]
Signed-off-by: Tom Rini -
Rsync all defconfig files using moveconfig.py
Signed-off-by: Tom Rini
25 Apr, 2019
1 commit
-
Instead of hardcoding the mmcroot to /dev/mmcblkX, use the UUID
method.Signed-off-by: Adam Ford
20 Feb, 2019
1 commit
-
With the generic omap3-u-boot.dtsi file available, this patch
increased the memory of the various incarnations of the omap3_logic
board, and points their respective u-boot.dtsi files to the newly
created generic one, and removes the PLATDATA from the board file.These are all done at once because the're all utilizing the same
omap3logic.c board file.Signed-off-by: Adam Ford
08 Jan, 2019
1 commit
-
Rsync all defconfig files using moveconfig.py
Signed-off-by: Tom Rini
13 Dec, 2018
1 commit
-
The existing config is setup as a gadget but it doesn't use
DM_USB. This patch converts all boards to DM_USB, but as host.As host, it is able to mount USB drives and browse them.
Signed-off-by: Adam Ford
10 Dec, 2018
1 commit
-
Those platforms need CONFIG_SPL_DM_SEQ_ALIAS because they enable both
DM_I2C and SPL_DM. Without CONFIG_SPL_DM_SEQ_ALIAS, it is not possible to
get the I2C bus with i2c_get_chip_for_busnum().Signed-off-by: Jean-Jacques Hiblot
Reviewed-by: Felix Brack
Tested-by: Felix Brack
Reviewed-by: Tom Rini
Reviewed-by: Heiko Schocher
17 Nov, 2018
2 commits
-
After the recomendation, some testing shows like these are unnecessary.
Suggested-by: Jean-Jacques Hiblot
Signed-off-by: Adam Ford -
README.omap3 has two options. For option 1, CONFIG_SYS_TEXT_BASE
is set to 0x80100000. Option 2 lists 0x80008000. The existing
value is neither of these, so this patch makes it equivalent to
Option 1.Signed-off-by: Adam Ford
14 Nov, 2018
2 commits
-
Now that CMD_UBI does not select CMD_MTDPARTS we need to make platforms
that had been enabling it turn it on by hand. This exposed that we had
not yet migrated CMD_MTDPARTS fully, so do so now.Fixes: 86dfa556d927 ("cmd: ubi: Remove useless call to mtdparts_init()")
Signed-off-by: Tom Rini -
Rsync all defconfig files using moveconfig.py
Signed-off-by: Tom Rini
12 Sep, 2018
3 commits
-
Enabling DM_PMIC, DM_REGULATOR_FIXED, and DM_REGULATOR_GPIO
gives us the ability to better monitor voltages and enable
hardware through the device tree. The TL4030 (TPS65950) is
not yet migrated to DM, so this patch only enables the fixed
and GPIO controlled regulators.Signed-off-by: Adam Ford
-
The simple pinctrl driver currently available works with the omap3.
Enabling this will use the device tree to automatically set the
pin-muxing for various drivers.Signed-off-by: Adam Ford
-
The OF_CONTROL and OF_PLATDATA are not really useful without DM.
This patch supports DM_SPL, but it requires manual references
both Serial and MMC.Signed-off-by: Adam Ford
04 Sep, 2018
1 commit
-
Rsync all defconfig files using moveconfig.py
Signed-off-by: Tom Rini
17 Aug, 2018
1 commit
-
We have the following cases:
- CONFIG_NR_DRAM_BANKS was defined, migrate normally
- CONFIG_NR_DRAM_BANKS_MAX was defined and then used for
CONFIG_NR_DRAM_BANKS after a check, just migrate it over now.
- CONFIG_NR_DRAM_BANKS was very oddly defined on p2771-0000-* (to 1024 +
2), set this to 8.Signed-off-by: Tom Rini
14 Aug, 2018
1 commit
-
Rsync all defconfig files using moveconfig.py
Signed-off-by: Tom Rini
11 Aug, 2018
2 commits
-
For these boards, the GPMC timings are more determined by
processor speed/type than the NAND/PoP memory. This code
is never invoked, so disable the config option, so it doesn't
take the time to compile it in.Signed-off-by: Adam Ford
-
The console index for SPL should be 1 not 3 in order to see text during
SPL.Fixes: 6f6b7cfa89e5 ("Convert all of CONFIG_CONS_INDEX to Kconfig")
Signed-off-by: Adam Ford
28 Jul, 2018
1 commit
-
With the pending requirement for CONFIG_BLK, this patch removes
the USB_STORAGE option which assumes that DM_USB is enabled, but isn't
yet available for the omap2340 musb glue among other issues. Once
the USB issues are resolved, a future patch can enable them again.Signed-off-by: Adam Ford
24 Jul, 2018
1 commit
-
Only the MUSB driver is currently supported on the omap3_logic
boards. The driver is using the new-musb and not the legacy
version, so this patch removes the dead code references.Signed-off-by: Adam Ford
04 Jun, 2018
1 commit
-
Rsync all defconfig files using moveconfig.py
Signed-off-by: Tom Rini
30 May, 2018
1 commit
-
Separate CMD_FASTBOOT from FASTBOOT and move code and configuration to
drivers/fastboot.Switch dependencies on FASTBOOT to USB_FUNCTION_FASTBOOT as anyone who wants
FASTBOOT before this series wants USB_FUNCTION_FASTBOOT. Split
USB_FUNCTION_FASTBOOT from FASTBOOT so they retain their existing
behaviour.Signed-off-by: Alex Kiernan
Reviewed-by: Simon Glass
Acked-by: Joe Hershberger
28 Apr, 2018
1 commit
-
This converts the following to Kconfig:
CONFIG_SPIThis partly involves updating code that assumes that CONFIG_SPI implies
things that are specific to the MPC8xx SPI driver. For now, just update
the CONFIG tests. This also involves reworking the default for
CONFIG_SYS_DEF_EEPROM_ADDR so that we don't set it when we cannot make a
reasonable default, as it does not cause any compile failures.Signed-off-by: Adam Ford
Signed-off-by: Tom Rini
08 Apr, 2018
1 commit
-
Rsync all defconfig files using moveconfig.py
Signed-off-by: Tom Rini
16 Mar, 2018
1 commit
-
This converts the following to Kconfig:
CONFIG_CONS_INDEXWe have existing entries for this option in a number of places, with
different guards on them. They're also sometimes used for things not
directly inside of the serial driver. First, introduce a new symbol to
guard the use of CONFIG_CONS_INDEX, so that in the case where we don't
need this for the serial driver, but for some other use, we can still do
it. Next, consolidate all of these into the single entry in
drivers/serial/Kconfig. Finally, introduce CONS_INDEX_[023456] so that
we can imply a correct value here to make the defconfig side of this
smaller.Signed-off-by: Adam Ford
[trini: Rework a lot of the logic here, such that I took authorship from
Adam, but kept his S-o-B line]
Signed-off-by: Tom Rini
15 Mar, 2018
1 commit
-
With the introduction of ("Boards,Need,to,Switch,DM] spi: omap3_spi:
Full dm conversion"), Driver Model for McSPI is now available on the
omap3. This enables the config by default on omap3_logic boards.Signed-off-by: Adam Ford
Reviewed-by: Jagan Teki
23 Feb, 2018
2 commits
-
For the omap3_logic boards, the environment is always in NAND.
This removes the ENV_IS_IN_FAT flag to eliminate the extra chatter.Signed-off-by: Adam Ford
-
A number of platforms include config_distro_defaults.h but do not enable
CONFIG_DISTRO_DEFAULTS. As they plainly intended to, set that flag and
re-sync config files.Signed-off-by: Tom Rini