Fabio Estevam
74da017a49
mx6: Select MX6QDL option via Kconfig
...
Currently the MX6QDL option is selected via CONFIG_SYS_EXTRA_OPTIONS,
but it is better to select it directly via Kconfig.
Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com >
2017-11-20 10:01:35 +01:00
Tuomas Tynkkynen
ad12dc1844
cmd: Toggle the default value of CONFIG_CMD_IMLS
...
Having this as a 'default y' is rather annoying because it doesn't
actually compile unless other options are defined in the board header:
../cmd/bootm.c: In function 'do_imls_nor':
../cmd/bootm.c:330:7: error: 'CONFIG_SYS_MAX_FLASH_BANKS' undeclared (first use in this function); did you mean 'CONFIG_SYS_MAX_FLASH_SECT'?
i < CONFIG_SYS_MAX_FLASH_BANKS; ++i, ++info) {
Make it 'default n' so people who develop new boards that start from a
blank defconfig have one less compilation failure to debug.
Signed-off-by: Tuomas Tynkkynen <tuomas.tynkkynen@iki.fi >
2017-10-10 17:51:04 -04:00
Tom Rini
5dc4dfd2a9
configs: Resync with savedefconfig
...
Rsync all defconfig files using moveconfig.py
Signed-off-by: Tom Rini <trini@konsulko.com >
2017-08-28 07:16:32 -04:00
Tom Rini
88663126a0
configs: Resync with savedefconfig
...
Rsync all defconfig files using moveconfig.py
Signed-off-by: Tom Rini <trini@konsulko.com >
2017-08-14 20:00:40 -04:00
Tom Rini
1989374b21
configs: Finish migration of PHY_GIGE
...
Reviewed-by: Joe Hershberger <joe.hershberger@ni.com >
Signed-off-by: Tom Rini <trini@konsulko.com >
2017-08-08 17:02:31 -04:00
Alexandru Gagniuc
da3b9e7fd6
Move PHY_MICREL and PHY_MICREL_KSZ90X1 to Kconfig
...
Signed-off-by: Alexandru Gagniuc <alex.g@adaptrum.com >
Acked-by: Joe Hershberger <joe.hershberger@ni.com >
2017-08-07 15:22:29 -05:00
Alexandru Gagniuc
3146f0c017
Move PHYLIB to Kconfig
...
Signed-off-by: Alexandru Gagniuc <alex.g@adaptrum.com >
Acked-by: Joe Hershberger <joe.hershberger@ni.com >
2017-08-07 15:22:28 -05:00
Simon Glass
2be296538e
Convert CONFIG_ENV_IS_IN_MMC/NAND/UBI and NOWHERE to Kconfig
...
This converts the following to Kconfig:
CONFIG_ENV_IS_IN_MMC
CONFIG_ENV_IS_IN_NAND
CONFIG_ENV_IS_IN_UBI
CONFIG_ENV_IS_NOWHERE
In fact this already exists for sunxi as a 'choice' config. However not
all the choices are available in Kconfig yet so we cannot use that. It
would lead to more than one option being set.
In addition, one purpose of this series is to allow the environment to be
stored in more than one place. So the existing choice is converted to a
normal config allowing each option to be set independently.
There are not many opportunities for Kconfig updates to reduce the size of
this patch. This was tested with
./tools/moveconfig.py -i CONFIG_ENV_IS_IN_MMC
And then manual updates. This is because for CHAIN_OF_TRUST boards they
can only have ENV_IS_NOWHERE set, so we enforce that via Kconfig logic
now.
Signed-off-by: Simon Glass <sjg@chromium.org >
Signed-off-by: Tom Rini <trini@konsulko.com >
2017-07-25 21:08:01 -04:00
Stefano Babic
552a848e4f
imx: reorganize IMX code as other SOCs
...
Change is consistent with other SOCs and it is in preparation
for adding SOMs. SOC's related files are moved from cpu/ to
mach-imx/<SOC>.
This change is also coherent with the structure in kernel.
Signed-off-by: Stefano Babic <sbabic@denx.de >
CC: Fabio Estevam <fabio.estevam@nxp.com >
CC: Akshay Bhat <akshaybhat@timesys.com >
CC: Ken Lin <Ken.Lin@advantech.com.tw >
CC: Marek Vasut <marek.vasut@gmail.com >
CC: Heiko Schocher <hs@denx.de >
CC: "Sébastien Szymanski" <sebastien.szymanski@armadeus.com >
CC: Christian Gmeiner <christian.gmeiner@gmail.com >
CC: Stefan Roese <sr@denx.de >
CC: Patrick Bruenn <p.bruenn@beckhoff.com >
CC: Troy Kisky <troy.kisky@boundarydevices.com >
CC: Nikita Kiryanov <nikita@compulab.co.il >
CC: Otavio Salvador <otavio@ossystems.com.br >
CC: "Eric Bénard" <eric@eukrea.com >
CC: Jagan Teki <jagan@amarulasolutions.com >
CC: Ye Li <ye.li@nxp.com >
CC: Peng Fan <peng.fan@nxp.com >
CC: Adrian Alonso <adrian.alonso@nxp.com >
CC: Alison Wang <b18965@freescale.com >
CC: Tim Harvey <tharvey@gateworks.com >
CC: Martin Donnelly <martin.donnelly@ge.com >
CC: Marcin Niestroj <m.niestroj@grinn-global.com >
CC: Lukasz Majewski <lukma@denx.de >
CC: Adam Ford <aford173@gmail.com >
CC: "Albert ARIBAUD (3ADEV)" <albert.aribaud@3adev.fr >
CC: Boris Brezillon <boris.brezillon@free-electrons.com >
CC: Soeren Moch <smoch@web.de >
CC: Richard Hu <richard.hu@technexion.com >
CC: Wig Cheng <wig.cheng@technexion.com >
CC: Vanessa Maegima <vanessa.maegima@nxp.com >
CC: Max Krummenacher <max.krummenacher@toradex.com >
CC: Stefan Agner <stefan.agner@toradex.com >
CC: Markus Niebel <Markus.Niebel@tq-group.com >
CC: Breno Lima <breno.lima@nxp.com >
CC: Francesco Montefoschi <francesco.montefoschi@udoo.org >
CC: Jaehoon Chung <jh80.chung@samsung.com >
CC: Scott Wood <oss@buserror.net >
CC: Joe Hershberger <joe.hershberger@ni.com >
CC: Anatolij Gustschin <agust@denx.de >
CC: Simon Glass <sjg@chromium.org >
CC: "Andrew F. Davis" <afd@ti.com >
CC: "Łukasz Majewski" <l.majewski@samsung.com >
CC: Patrice Chotard <patrice.chotard@st.com >
CC: Nobuhiro Iwamatsu <iwamatsu@nigauri.org >
CC: Hans de Goede <hdegoede@redhat.com >
CC: Masahiro Yamada <yamada.masahiro@socionext.com >
CC: Stephen Warren <swarren@nvidia.com >
CC: Andre Przywara <andre.przywara@arm.com >
CC: "Álvaro Fernández Rojas" <noltari@gmail.com >
CC: York Sun <york.sun@nxp.com >
CC: Xiaoliang Yang <xiaoliang.yang@nxp.com >
CC: Chen-Yu Tsai <wens@csie.org >
CC: George McCollister <george.mccollister@gmail.com >
CC: Sven Ebenfeld <sven.ebenfeld@gmail.com >
CC: Filip Brozovic <fbrozovic@gmail.com >
CC: Petr Kulhavy <brain@jikos.cz >
CC: Eric Nelson <eric@nelint.com >
CC: Bai Ping <ping.bai@nxp.com >
CC: Anson Huang <Anson.Huang@nxp.com >
CC: Sanchayan Maity <maitysanchayan@gmail.com >
CC: Lokesh Vutla <lokeshvutla@ti.com >
CC: Patrick Delaunay <patrick.delaunay@st.com >
CC: Gary Bisson <gary.bisson@boundarydevices.com >
CC: Alexander Graf <agraf@suse.de >
CC: u-boot@lists.denx.de
Reviewed-by: Fabio Estevam <fabio.estevam@nxp.com >
Reviewed-by: Christian Gmeiner <christian.gmeiner@gmail.com >
2017-07-12 10:17:44 +02:00
Simon Glass
3bf926c0dd
Convert CONFIG_CMD_SATA to Kconfig
...
This converts the following to Kconfig:
CONFIG_CMD_SATA
Signed-off-by: Simon Glass <sjg@chromium.org >
Reviewed-by: Bin Meng <bmeng.cn@gmail.com >
2017-07-11 10:08:19 -06:00
Tom Rini
8728c97eff
configs: Re-sync
...
Signed-off-by: Tom Rini <trini@konsulko.com >
2017-03-13 13:52:33 -04:00
Simon Glass
a5d67547dd
Convert CONFIG_BOARD_EARLY_INIT_F to Kconfig
...
This converts the following to Kconfig:
CONFIG_BOARD_EARLY_INIT_F
Signed-off-by: Simon Glass <sjg@chromium.org >
2017-01-25 17:38:32 -05:00
Tom Rini
e5ec48152a
Kconfig: Migrate BOARD_LATE_INIT to a select
...
This option should not really be user selectable. Note that on PowerPC
we currently only need BOARD_LATE_INIT when CHAIN_OF_TRUST is enabled so be
conditional on that.
Signed-off-by: Tom Rini <trini@konsulko.com >
Acked-by: Masahiro Yamada <yamada.masahiro@socionext.com > (for UniPhier)
2017-01-24 10:35:54 -05:00
Jagan Teki
3788b451e3
config: Move CONFIG_BOARD_LATE_INIT to defconfigs
...
Cc: Tom Rini <trini@konsulko.com >
Signed-off-by: Jagan Teki <jagan@openedev.com >
2017-01-21 15:12:33 -05:00
Simon Glass
02e69a5db1
Convert CONFIG_SPL_WATCHDOG_SUPPORT to Kconfig
...
Move this option to Kconfig and tidy up existing uses.
Signed-off-by: Simon Glass <sjg@chromium.org >
2016-09-16 17:27:23 -04:00
Simon Glass
e00f76cee9
Convert CONFIG_SPL_SERIAL_SUPPORT to Kconfig
...
Move this option to Kconfig and tidy up existing uses.
Signed-off-by: Simon Glass <sjg@chromium.org >
2016-09-16 17:27:19 -04:00
Simon Glass
1fdf7c64ed
Convert CONFIG_SPL_MMC_SUPPORT to Kconfig
...
Move this option to Kconfig and tidy up existing uses.
Signed-off-by: Simon Glass <sjg@chromium.org >
2016-09-16 17:27:13 -04:00
Simon Glass
cc4288ef42
Convert CONFIG_SPL_LIBGENERIC_SUPPORT to Kconfig
...
Move this option to Kconfig and tidy up existing uses.
Signed-off-by: Simon Glass <sjg@chromium.org >
2016-09-16 17:27:12 -04:00
Simon Glass
1646eba85c
Convert CONFIG_SPL_LIBDISK_SUPPORT to Kconfig
...
Move this option to Kconfig and tidy up existing uses.
Signed-off-by: Simon Glass <sjg@chromium.org >
2016-09-16 17:27:12 -04:00
Simon Glass
77d2f7f507
Convert CONFIG_SPL_LIBCOMMON_SUPPORT to Kconfig
...
Move this option to Kconfig and tidy up existing uses.
Signed-off-by: Simon Glass <sjg@chromium.org >
2016-09-16 17:27:11 -04:00
Simon Glass
9c21df1547
Convert CONFIG_SPL_I2C_SUPPORT to Kconfig
...
Move this option to Kconfig and tidy up existing uses.
Signed-off-by: Simon Glass <sjg@chromium.org >
2016-09-16 17:27:10 -04:00
Simon Glass
53b5bf3c1d
Convert CONFIG_SPL_GPIO_SUPPORT to Kconfig
...
Move this option to Kconfig and tidy up existing uses.
Signed-off-by: Simon Glass <sjg@chromium.org >
2016-09-16 17:27:10 -04:00
Simon Glass
75eba2c45e
Convert CONFIG_SPL_EXT_SUPPORT to Kconfig
...
Move this option to Kconfig and tidy up existing uses.
Signed-off-by: Simon Glass <sjg@chromium.org >
2016-09-16 17:27:09 -04:00
Simon Glass
c2ae7d8220
Kconfig: Move SPL settings into their own file
...
Move the SPL settings into common/spl where most of the SPL code is kept.
Signed-off-by: Simon Glass <sjg@chromium.org >
2016-09-16 17:03:36 -04:00
Tom Rini
7802ce910b
configs: Re-sync BOOTDELAY changes
...
With updated moveconfig.py and an better default, re-generate
the migration of BOOTDELAY to the defconfig.
Reviewed-by: Hans de Goede <hdegoede@redhat.com >
Signed-off-by: Tom Rini <trini@konsulko.com >
2016-06-17 09:34:49 -04:00
Tom Rini
89cb2b5f8b
configs: Re-sync with cmd/Kconfig
...
Update the config.h and defconfig files for the commands that 8e3c036
converted over to Kconfig
Signed-off-by: Tom Rini <trini@konsulko.com >
2016-04-25 15:09:47 -04:00
Tom Rini
78d1e1d0a1
configs: Re-sync almost all of cmd/Kconfig
...
This syncs up the current cmd/Kconfig and include/configs/ files with the
only exception being CMD_NAND. Due to how we have used this historically
we need to take further care here when converting.
Signed-off-by: Tom Rini <trini@konsulko.com >
2016-04-25 15:09:40 -04:00
Tom Rini
adad96e60d
configs: Re-sync HUSH options
...
Move all cases of CONFIG_SYS_HUSH_PARSER out of the config.h files. Remove
all cases of CONFIG_SYS_PROMPT_HUSH_PS2 as everyone uses the default.
Signed-off-by: Tom Rini <trini@konsulko.com >
2016-04-25 14:22:43 -04:00
Simon Glass
69e173eb57
Move CONFIG_OF_LIBFDT to Kconfig
...
Move this option to Kconfig and tidy up existing boards.
Signed-off-by: Simon Glass <sjg@chromium.org >
2016-03-14 14:50:25 -04:00
Thomas Chou
e4aa8edb6e
common: add CMD_GPIO to Kconfig
...
Add CMD_GPIO to Kconfig and run tools/moveconfig.py .
Signed-off-by: Thomas Chou <thomas@wytron.com.tw >
Reviewed-by: Simon Glass <sjg@chromium.org >
2015-11-18 14:50:06 -05:00
Bin Meng
80df691349
Reorder defconfigs with 'savedefconfig'
...
Some boards' defconfigs are disordered. Reorder them.
Signed-off-by: Bin Meng <bmeng.cn@gmail.com >
2015-09-28 09:06:13 -04:00
Peng Fan
21782828f9
imx: mx6 move TARGET_xx Kconfig option to mx6 specific Kconfig file
...
Move TARGET_xx Kconfig option based on mx6 to arch/arm/cpu/armv7/mx6/Kconfig.
Add enable "CONFIG_ARCH_MX6" for boards based on mx6.
Then we can choose target boards using "make ARCH=arm menuconfig"
with ARCH_MX6 defined.
If using original way, we have no chance to enable ARCH_MX6 when
"make menuconfig". Even define CONFIG_ARCH_MX6=y in xx_defconfig,
kconfig will complains "arch/../configs/platinum_titanium_defconfig:3:
warning: override: TARGET_PLATINUM_TITANIUM changes choice state"
Signed-off-by: Peng Fan <Peng.Fan@freescale.com >
Cc: Stefano Babic <sbabic@denx.de >
Cc: Heiko Schocher <hs@denx.de >
Cc: Tim Harvey <tharvey@gateworks.com >
Cc: Eric Bénard <eric@eukrea.com >
Cc: Fabio Estevam <fabio.estevam@freescale.com >
Cc: Eric Nelson <eric.nelson@boundarydevices.com >
Cc: Marek Vasut <marex@denx.de >
Cc: Christian Gmeiner <christian.gmeiner@gmail.com >
Cc: Stefan Roese <sr@denx.de >
Cc: Soeren Moch <smoch@web.de >
Cc: Otavio Salvador <otavio@ossystems.com.br >
Acked-by: Stefano Babic <sbabic@denx.de >
Acked-by: Soeren Moch <smoch@web.de >
Acked-by: Otavio Salvador <otavio@ossystems.com.br >
Acked-by: Christian Gmeiner <christian.gmeiner@gmail.com >
2015-09-02 15:29:14 +02:00
vpeter4
78506c2f86
udoo: Switch to SPL support
...
Currently we need to build one U-boot image for each of the udoo
variants: quad and dual-lite.
By switching to SPL we can support all two variants with a single binary.
Based on the SPL for wandboard.
Tested with OpenELEC (Open Embedded Linux Entertainment Center)
on both boards.
Signed-off-by: Peter Vicman <peter.vicman@gmail.com >
Cc: Fabio Estevam <fabio.estevam@freescale.com >
Cc: Stefano Babic <sbabic@denx.de >
Acked-by: Stefano Babic <sbabic@denx.de >
Signed-off-by: Peter Vicman <peter.vicman@gmail.com >
Acked-by: Fabio Estevam <fabio.estevam@freescale.com >
2015-09-02 15:25:28 +02:00