Anatolij Gustschin
edc9e4f52d
nitrogen6x: convert to DM_I2C and DM_SERIAL
...
Rework to remove use of legacy I2C API. Also switch
to DM_SERIAL to avoid board removal warning.
Signed-off-by: Anatolij Gustschin <agust@denx.de >
Cc: Troy Kisky <troy.kisky@boundarydevices.com >
2024-07-22 17:55:35 -03:00
Tom Rini
19f6576007
configs: Resync with savedefconfig
...
Rsync all defconfig files using moveconfig.py
Signed-off-by: Tom Rini <trini@konsulko.com >
2024-03-01 09:10:04 -05:00
Tom Rini
42fb448a20
configs: Resync with savedefconfig
...
Rsync all defconfig files using moveconfig.py
Signed-off-by: Tom Rini <trini@konsulko.com >
2024-01-03 09:26:16 -05:00
Tom Rini
c960c0fd38
configs: Resync with savedefconfig
...
Rsync all defconfig files using moveconfig.py
Signed-off-by: Tom Rini <trini@konsulko.com >
2023-05-01 11:50:26 -04:00
Tom Rini
0ea156ba00
Convert CONFIG_IMX_VIDEO_SKIP et al to Kconfig
...
This converts the following to Kconfig:
CONFIG_IMX_VIDEO_SKIP
CONFIG_IMX_HDMI
Signed-off-by: Tom Rini <trini@konsulko.com >
2022-12-05 16:07:12 -05:00
Simon Glass
984639039f
Rename CONFIG_SYS_TEXT_BASE to CONFIG_TEXT_BASE
...
The current name is inconsistent with SPL which uses CONFIG_SPL_TEXT_BASE
and this makes it imposible to use CONFIG_VAL().
Rename it to resolve this problem.
Signed-off-by: Simon Glass <sjg@chromium.org >
2022-10-31 11:01:31 -04:00
Simon Glass
b86986c7b3
video: Rename CONFIG_DM_VIDEO to CONFIG_VIDEO
...
Now that all the old code is gone, rename this option. Driver model
migration is now complete.
Signed-off-by: Simon Glass <sjg@chromium.org >
2022-10-30 20:07:17 +01:00
Simon Glass
2fd5a57af6
Convert CONFIG_VIDEO_LOGO_MAX_SIZE to Kconfig
...
This converts the following to Kconfig:
CONFIG_VIDEO_LOGO_MAX_SIZE
Signed-off-by: Simon Glass <sjg@chromium.org >
2022-10-30 20:07:16 +01:00
Tom Rini
d662e9adae
configs: Resync with savedefconfig
...
Rsync all defconfig files using moveconfig.py
Signed-off-by: Tom Rini <trini@konsulko.com >
2022-10-21 14:07:17 -04:00
Tom Rini
1247c35c80
configs: Resync with savedefconfig
...
Rsync all defconfig files using moveconfig.py
Signed-off-by: Tom Rini <trini@konsulko.com >
2022-08-23 15:24:14 -04:00
Tom Rini
d0ee7f295d
Convert CONFIG_SYS_PBSIZE to Kconfig
...
This converts the following to Kconfig:
CONFIG_SYS_PBSIZE
Signed-off-by: Tom Rini <trini@konsulko.com >
2022-06-06 12:09:00 -04:00
Tom Rini
cf493582f8
Convert CONFIG_SYS_MAXARGS to Kconfig
...
This converts the following to Kconfig:
CONFIG_SYS_MAXARGS
Signed-off-by: Tom Rini <trini@konsulko.com >
2022-06-06 12:08:58 -04:00
Tom Rini
0a3689cb86
configs: Resync with savedefconfig
...
Rsync all defconfig files using moveconfig.py
Signed-off-by: Tom Rini <trini@konsulko.com >
2022-04-01 10:33:18 -04:00
Tom Rini
79b6eab0bd
imx: Convert some boards to DM_ETH
...
A small number of i.MX6/7 and vf610 boards have not enabled DM_ETH yet.
Given the state of the rest of the platform, enable DM_ETH.
Cc: Alison Wang <alison.wang@nxp.com >
Cc: Fabio Estevam <festevam@gmail.com >
Cc: Richard Hu <richard.hu@technexion.com >
Cc: Troy Kisky <troy.kisky@boundarydevices.com >
Cc: Uri Mashiach <uri.mashiach@compulab.co.il >
Signed-off-by: Tom Rini <trini@konsulko.com >
2022-03-18 12:48:17 -04:00
Tom Rini
0e14cdfaf3
Convert CONFIG_ETHPRIME to Kconfig
...
This converts the following to Kconfig:
CONFIG_ETHPRIME
This is also done by adding a gating Kconfig option, CONFIG_USE_ETHPRIME
similar to other options that are not always set and control environment
variables.
Signed-off-by: Tom Rini <trini@konsulko.com >
2022-03-18 12:48:17 -04:00
Tom Rini
fe04d885fb
Merge branch 'next'
...
Signed-off-by: Tom Rini <trini@konsulko.com >
2022-01-10 14:01:57 -05:00
Gary Bisson
1b2fb345d7
nitrogen6x: add missing pinctrl to fix mmc
...
Since commit f7ac30b042 , the pin muxing for mmc was removed from the
board file to be managed by DM_MMC which requires PINCTRL to work. It
made the change for sabrelite but nitrogen configs were forgotten.
Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com >
Reviewed-by: Fabio Estevam <festevam@gmail.com >
Acked-by: Troy Kisky <troy.kisky@boundarydevices.com >
2022-01-08 11:16:03 -05:00
Tom Rini
970bf8603b
Convert CONFIG_USE_BOOTCOMMAND et al to Kconfig
...
This converts the following to Kconfig:
CONFIG_USE_BOOTCOMMAND
CONFIG_BOOTCOMMAND
CONFIG_RAMBOOTCOMMAND
CONFIG_NFSBOOTCOMMAND
Signed-off-by: Tom Rini <trini@konsulko.com >
2021-12-01 10:58:10 -05:00
Tom Rini
21e0432058
Convert CONFIG_I2C_EDID et al to Kconfig
...
This converts the following to Kconfig:
CONFIG_I2C_EDID
CONFIG_I2C_EEPROM
Signed-off-by: Tom Rini <trini@konsulko.com >
2021-11-12 14:18:17 -05:00
Tom Rini
61e1972e73
Convert CONFIG_FEC_MXC to Kconfig
...
This converts the following to Kconfig:
CONFIG_FEC_MXC
Signed-off-by: Tom Rini <trini@konsulko.com >
2021-11-05 11:23:29 -04:00
Tom Rini
9802154a94
configs: Resync with savedefconfig
...
Rsync all defconfig files using moveconfig.py
Signed-off-by: Tom Rini <trini@konsulko.com >
2021-11-01 12:19:22 +00:00
Tom Rini
cdcbd593ad
configs: Resync with savedefconfig
...
Resync all defconfig files using moveconfig.py
Signed-off-by: Tom Rini <trini@konsulko.com >
2021-10-15 09:42:22 -04:00
Tom Rini
ec929484ec
configs: Resync with savedefconfig
...
Rsync all defconfig files using moveconfig.py
Signed-off-by: Tom Rini <trini@konsulko.com >
2021-09-04 15:47:53 -04:00
Tom Rini
7cfbba36e9
Convert CONFIG_SYS_MALLOC_LEN to Kconfig
...
This converts the following to Kconfig:
CONFIG_SYS_MALLOC_LEN
Signed-off-by: Tom Rini <trini@konsulko.com >
Acked-by: Sean Anderson <seanga2@gmail.com >
Reviewed-by: Rick Chen <rick@andestech.com >
2021-08-31 17:47:49 -04:00
Tom Rini
c278b05bc6
nitrogen6x: Migrate DDR_MB to Kconfig
...
Move the CONFIG_DDR_MB symbol to Kconfig. A later clean-up would be to
make dynamic memory size detection work based on how this is done on
other i.MX6 platforms.
Signed-off-by: Tom Rini <trini@konsulko.com >
Acked-by: Troy Kisky <troy.kisky@boundarydevices.com >
2021-08-31 17:47:49 -04:00
Tom Rini
148b8bb4b6
imx: Finish migration of IMX_CONFIG to Kconfig
...
- Provide a default Kconfig value of the default script
- Largely continue to define this via the board Kconfig file
- For the boards that select a script based on defconfig rather than
TARGET, keep this within the defconfig.
Signed-off-by: Tom Rini <trini@konsulko.com >
2021-08-31 17:46:37 -04:00
Tom Rini
15e7b76824
Convert CONFIG_SYS_I2C_MXC et al to Kconfig
...
This converts the following to Kconfig:
CONFIG_SYS_I2C_MXC
CONFIG_SYS_I2C_MXC_I2C1
CONFIG_SYS_I2C_MXC_I2C2
CONFIG_SYS_I2C_MXC_I2C3
CONFIG_SYS_I2C_MXC_I2C4
Signed-off-by: Tom Rini <trini@konsulko.com >
2021-08-30 14:10:07 -04:00
Tom Rini
55dabcc8f2
Convert CONFIG_SYS_I2C_LEGACY to Kconfig and add CONFIG_[ST]PL_SYS_I2C_LEGACY
...
First, we convert CONFIG_SYS_I2C_LEGACY to Kconfig. Next, as you cannot
have SYS_I2C_LEGACY and DM_I2C at the same time, introduce
CONFIG_SPL_SYS_I2C_LEGACY so that we can enable the legacy option only
in SPL. Finally, for some PowerPC cases we also need
CONFIG_TPL_SYS_I2C_LEGACY support. Convert all of the existing users to
one or more symbols.
Signed-off-by: Tom Rini <trini@konsulko.com >
2021-08-30 14:10:07 -04:00
Tom Rini
df59b7d23b
configs: Resync with savedefconfig
...
Rsync all defconfig files using moveconfig.py
Signed-off-by: Tom Rini <trini@konsulko.com >
2021-07-26 21:10:37 -04:00
Tom Rini
2bba78076b
configs: Resync with savedefconfig
...
Rsync all defconfig files using moveconfig.py
Signed-off-by: Tom Rini <trini@konsulko.com >
2021-06-28 10:17:29 -04:00
Tom Rini
838157d02e
configs: Resync with savedefconfig
...
Rsync all defconfig files using moveconfig.py
Signed-off-by: Tom Rini <trini@konsulko.com >
2021-05-11 12:19:09 -04:00
Tom Rini
53def460d2
configs: Resync with savedefconfig
...
Rsync all defconfig files using moveconfig.py
Signed-off-by: Tom Rini <trini@konsulko.com >
2020-11-30 12:50:32 -05:00
Patrick Delaunay
8fc78fc73b
configs: migrate CONFIG_BMP_16/24/32BPP to defconfigs
...
Done with:
./tools/moveconfig.py BMP_16BPP BMP_24BPP BMP_32BPP
Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com >
Reviewed-by: Simon Glass <sjg@chromium.org >
2020-10-18 15:27:01 +02:00
Patrick Delaunay
f9a48654ee
configs: migrate CONFIG_VIDEO_BMP_RLE8 to defconfigs
...
Done with:
./tools/moveconfig.py VIDEO_BMP_RLE8
Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com >
Reviewed-by: Simon Glass <sjg@chromium.org >
2020-10-18 15:26:14 +02:00
Patrick Delaunay
0ed6c0f9cb
configs: migrate CONFIG_VIDEO_BMP_GZIP to defconfigs
...
Done with:
./tools/moveconfig.py VIDEO_BMP_GZIP
The 3 suspicious migration because CMD_BMP and SPLASH_SCREEN
are not activated in these defconfigs:
- trats_defconfig
- s5pc210_universal_defconfig
- trats2_defconfig
Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com >
Reviewed-by: Simon Glass <sjg@chromium.org >
2020-10-18 15:25:28 +02:00
Tom Rini
0817daa760
configs: Resync with savedefconfig
...
Rsync all defconfig files using moveconfig.py
Signed-off-by: Tom Rini <trini@konsulko.com >
2020-10-09 12:22:06 -04:00
Tom Rini
7a1a01c602
Merge tag 'u-boot-imx-20200825' of https://gitlab.denx.de/u-boot/custodians/u-boot-imx
...
For 2020.10
-----------
- mx6: SOCs user selectable
Fix for imx6q_logic
Some DM conversion
- mx7: introduce secondary boot device
Travis: https://travis-ci.org/github/sbabic/u-boot-imx/builds/720918010
Signed-off-by: Tom Rini <trini@konsulko.com >
2020-08-25 23:12:43 -04:00
Tom Rini
f27ffe4177
arm: mx6: Make all i.MX6 SoCs user-selectable
...
We have a number of platforms that are a combination of a carrier board
and System-on-Module (SoM) that in turn allows for the board to have
different SoCs on it. In some cases, this is handled via board-specific
Kconfig options. In other cases we make use of
CONFIG_SYS_EXTRA_OPTIONS. This latter case however can lead to invalid
configurations as we will not in turn get options that in Kconfig are
selected by or depend on that setting.
To resolve this, make the SoC option a choice in Kconfig and make boards
depend on what they can support. This change opens us up for further
clean-ups in the cases where a single CONFIG_TARGET_xxx can support
different SoCs and today they do not, or do not cleanly do so.
Reported-by: Matt Porter <mporter@konsulko.com >
Cc: Stefano Babic <sbabic@denx.de >
Cc: Fabio Estevam <festevam@gmail.com >
Cc: "NXP i.MX U-Boot Team" <uboot-imx@nxp.com >
Cc: Soeren Moch <smoch@web.de >
Cc: Markus Niebel <Markus.Niebel@tq-group.com >
Cc: Igor Opaniuk <igor.opaniuk@toradex.com >
Cc: Heiko Schocher <hs@denx.de >
Cc: Hannes Schmelzer <hannes.schmelzer@br-automation.com >
Cc: Otavio Salvador <otavio@ossystems.com.br >
Cc: Nikita Kiryanov <nikita@compulab.co.il >
Cc: Andreas Geisreiter <ageisreiter@dh-electronics.de >
Cc: Ludwig Zenz <lzenz@dh-electronics.de >
Cc: Lukasz Majewski <lukma@denx.de >
Cc: Akshay Bhat <akshaybhat@timesys.com >
Cc: Ken Lin <Ken.Lin@advantech.com.tw >
Cc: Ian Ray <ian.ray@ge.com >
Cc: Tim Harvey <tharvey@gateworks.com >
Cc: Jagan Teki <jagan@amarulasolutions.com >
Cc: Raffaele RECALCATI <raffaele.recalcati@bticino.it >
Cc: Simone CIANNI <simone.cianni@bticino.it >
Cc: Adam Ford <aford173@gmail.com >
Cc: Marcin Niestroj <m.niestroj@grinn-global.com >
Cc: "Eric Bénard" <eric@eukrea.com >
Cc: Baruch Siach <baruch@tkos.co.il >
Cc: Jason Liu <jason.hui.liu@nxp.com >
Cc: Ye Li <ye.li@nxp.com >
Cc: Eric Nelson <eric@nelint.com >
Cc: Troy Kisky <troy.kisky@boundarydevices.com >
Cc: Peng Fan <peng.fan@nxp.com >
Cc: Parthiban Nallathambi <parthiban@linumiz.com >
Cc: Marek Vasut <marex@denx.de >
Cc: "Sébastien Szymanski" <sebastien.szymanski@armadeus.com >
Cc: Christian Gmeiner <christian.gmeiner@gmail.com >
Cc: Niel Fourie <lusus@denx.de >
Cc: Martyn Welch <martyn.welch@collabora.com >
Cc: Richard Hu <richard.hu@technexion.com >
Cc: Stefan Roese <sr@denx.de >
Cc: Boris Brezillon <bbrezillon@kernel.org >
Cc: Arkadiusz Karas <arkadiusz.karas@somlabs.com >
Cc: Breno Lima <breno.lima@nxp.com >
Cc: Francesco Montefoschi <francesco.montefoschi@udoo.org >
Cc: Silvio Fricke <open-source@softing.de >
Tested-by: Matt Porter <mporter@konsulko.com > [colibri_imx6]
Signed-off-by: Tom Rini <trini@konsulko.com >
Reviewed-by: Marcin Niestroj <m.niestroj@grinn-global.com >
2020-08-25 10:26:14 +02:00
Simon Glass
35bd70c510
Convert CONFIG_SPLASH_SCREEN et al to Kconfig
...
This converts the following to Kconfig:
CONFIG_SPLASH_SCREEN
CONFIG_SPLASH_SCREEN_ALIGN
CONFIG_SPLASHIMAGE_GUARD
CONFIG_SPLASH_SOURCE
Signed-off-by: Simon Glass <sjg@chromium.org >
2020-08-23 13:43:10 -04:00
Tom Rini
a7fc1e12ad
Convert CONFIG_NETCONSOLE to Kconfig
...
This converts the following to Kconfig:
CONFIG_NETCONSOLE
Signed-off-by: Tom Rini <trini@konsulko.com >
2020-08-23 13:06:36 -04:00
Tom Rini
554e5514ac
configs: Resync with savedefconfig
...
Rsync all defconfig files using moveconfig.py
Signed-off-by: Tom Rini <trini@konsulko.com >
2020-08-10 15:31:07 -04:00
Adam Ford
e91907a146
Convert CONFIG_ENV_OVERWRITE to Kconfig
...
This converts the following to Kconfig:
CONFIG_ENV_OVERWRITE
Signed-off-by: Adam Ford <aford173@gmail.com >
[trini: Rerun migration, remove some comments]
Signed-off-by: Tom Rini <trini@konsulko.com >
2020-07-28 16:18:06 -04:00
Tom Rini
f7d0ae9c63
configs: Resync with savedefconfig
...
Rsync all defconfig files using moveconfig.py
Signed-off-by: Tom Rini <trini@konsulko.com >
2020-07-28 08:46:52 -04:00
Tom Rini
e6676a34c4
Convert CONFIG_MXC_UART to Kconfig
...
This converts the following to Kconfig:
CONFIG_MXC_UART
Signed-off-by: Tom Rini <trini@konsulko.com >
Acked-by: Peng Fan <peng.fan@nxp.com >
2020-07-17 08:47:29 -04:00
Troy Kisky
59d078b2c6
board: nitrogen6x: migrate to CONFIG_DM_VIDEO
...
Enable driver model for Video to remove compiler warning.
To enable display, issue
setenv stdout serial,vidconsole;
Add CONFIG_DM_VIDEO to all defconfigs whose board is
nitrogen6x.
mx6qsabrelite_defconfig
nitrogen6dl2g_defconfig
nitrogen6dl_defconfig
nitrogen6q2g_defconfig
nitrogen6q_defconfig
nitrogen6s1g_defconfig
nitrogen6s_defconfig
Signed-off-by: Troy Kisky <troy.kisky@boundarydevices.com >
Tested-by: Anatolij Gustschin <agust@denx.de >
2020-06-18 19:24:33 +02:00
Ashok Reddy Soma
702de89cc6
treewide: mem: Move mtest related defines to Kconfig
...
Move below defines which are used by mtest utility to Kconfig.
CONFIG_SYS_MEMTEST_START
CONFIG_SYS_MEMTEST_END
Signed-off-by: Ashok Reddy Soma <ashok.reddy.soma@xilinx.com >
Signed-off-by: Michal Simek <michal.simek@xilinx.com >
[trini: Fix kmcoge5ne board, re-run migration as well]
Signed-off-by: Tom Rini <trini@konsulko.com >
2020-05-08 12:02:56 -04:00
Tom Rini
556fd590db
configs: Resync with savedefconfig
...
Rsync all defconfig files using moveconfig.py
Signed-off-by: Tom Rini <trini@konsulko.com >
2020-04-28 16:15:47 -04:00
Tom Rini
052170c6a0
configs: Resync with savedefconfig
...
Rsync all defconfig files using moveconfig.py
Signed-off-by: Tom Rini <trini@konsulko.com >
2020-01-22 13:38:00 -05:00
Tom Rini
0cfccb5401
configs: Resync with savedefconfig
...
Rsync all defconfig files using moveconfig.py
Signed-off-by: Tom Rini <trini@konsulko.com >
2019-12-04 17:18:38 -05:00
Miquel Raynal
63ea317245
mtd: ensure MTD is compiled when there is a SPI NOR flash using MTD
...
MTD must be enabled when there is a SPI NOR flash using the
SPI_FLASH_MTD config entry.
Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com >
Reviewed-by: Boris Brezillon <boris.brezillon@bootlin.com >
2019-12-04 13:26:17 -05:00