Hello!
We are currently working on the specification for a project using the TI
AM335x where the overall system boot time has to be reduced as far as
possible. In order to achieve that I am proposing that we implement a board
specific spl_start_uboot() function which under normal circumstances U-
Hi Daniel,
Could you fix one more, please?
On Tue, 29 Jul 2014 13:59:16 +0200
Daniel Schwierzeck wrote:
> +FLATTENED DEVICE TREE
> +M: Jerry Van Baren
> +S: Maintained
> +T: git git://git.denx.de/u-boot-fdt.git
> +F: lib/libftd/
Typo.lib/libfdt/
Best Regards
Masahiro Yamada
From: Sonic Zhang
- move blackfin specific cpu init code from blackfin board.c to cpu.c
- remove blackfin specific board init code and invoke generic board_f fron cpu
init entry
- rename section name bss_vma to bss_start in order to match the generic board
init code
- add a fake relocate_code f
From: Sonic Zhang
- init hardware watchdog if applicable
- use CONFIG_SYS_MONITOR_LEN as the gd monitor len for Blackfin
- reserve u-boot memory at the top field of the RAM for Blackfin
- avoid refer to CONFIG_SYS_MONITOR_LEN, which is not defined by Blackfin
Signed-off-by: Sonic Zhang
---
v2
Hi Jeroen,
On 07/29/14 20:44, Jeroen Hofstee wrote:
> Hello Dmitry,
>
> On 29-07-14 11:46, Dmitry Lifshitz wrote:
>> Add callback with __weak annotation to allow setup of environment
>> partition number in runtime from a board file.
>>
>> Propagate mmc_switch_part() return value into init_mmc_for
Hi Tom,
On Tue, Jul 29, 2014 at 8:33 PM, Tom Rini wrote:
> On Thu, Jul 24, 2014 at 10:47:02AM +0800, Sonic Zhang wrote:
>> From: Sonic Zhang
>>
>> - init hardware watchdog if applicable
>> - use CONFIG_SYS_MONITOR_LEN as the gd monitor len for Blackfin
>> - reserve u-boot memory at the top field
On 30.07.2014 07:08, Masahiro Yamada wrote:
CONFIG_${CPU} is defined by Kconfig.
Signed-off-by: Masahiro Yamada
Acked-by: Simon Glass
Thanks Masahiro for all your hard work on this:
Acked-by: Stefan Roese
Thanks,
Stefan
___
U-Boot mailing list
Hi Tom,
On Tue, 29 Jul 2014 13:59:56 -0400
Tom Rini wrote:
> On Tue, Jul 29, 2014 at 07:34:17PM +0900, Masahiro Yamada wrote:
>
> > This series introduces Kconfig.
> >
> > Besides Linux Kernel, Kconfig is used in some projects,
> > such as, BusyBox, Buildroot.
> >
> > But our situation is a
CONFIG_${CPU} is defined by Kconfig.
Signed-off-by: Masahiro Yamada
Acked-by: Simon Glass
---
Changes in v8: None
Changes in v7: None
Changes in v6: None
Changes in v5: None
Changes in v4:
- Newly added
Changes in v3: None
Changes in v2: None
arch/powerpc/cpu/74xx_7xx/config.mk | 2 +-
arc
Now the primary data for each board is in Kconfig, defconfig and
MAINTAINERS.
It is true boards.cfg is needed for MAKEALL and buildman and might be
useful to brouse all the supported boards in a single database.
But it would be painful to maintain the boards.cfg in sync.
So, this is the solution.
We are about to switch to Kconfig in the next commit.
But there are something to get done beforehand.
In Kconfig, include/generated/autoconf.h defines boolean
CONFIG macros as 1.
CONFIG_SPL and CONFIG_TPL, if defined, must be set to 1.
Otherwise, when switching to Kconfig, the build log
would be
Use "make _defconfig" instead of "make _config".
Invoke tools/genboardscfg.py to generate boards.cfg when it is missing.
Signed-off-by: Masahiro Yamada
Acked-by: Simon Glass
---
Changes in v8: None
Changes in v7: None
Changes in v6: None
Changes in v5: None
Changes in v4:
- Generate boards.c
This commit enables Kconfig.
Going forward, we use Kconfig for the board configuration.
mkconfig will never be used. Nor will include/config.mk be generated.
Kconfig must be adjusted for U-Boot because our situation is
a little more complicated than Linux Kernel.
We have to generate multiple boot
- Use "make _defconfig" instead of "make _config".
- Invoke tools/genboardscfg.py to generate boards.cfg when it is
missing.
- Show "Building ${BOARD_NAME} board..." message.
(Prior to Kconfig, instead, mkconfig script displayed
"Configuring for ${BOARD_NAME} board..." but it was remo
Now CONFIG_SPL and CONFIG_TPL are defined in Kconfig.
Remove the redundant definition in config headers.
Signed-off-by: Masahiro Yamada
Reviewed-by: Simon Glass
---
Changes in v8: None
Changes in v7: None
Changes in v6: None
Changes in v5: None
Changes in v4:
- Rebase on the current u-boot/m
This commit adds more Kconfig files, which were written by hand.
Signed-off-by: Masahiro Yamada
Acked-by: Simon Glass
---
Changes in v8: None
Changes in v7: None
Changes in v6: None
Changes in v5: None
Changes in v4:
- Abolish CONFIG_SUBIMAGES
- Add CONFIG_DEFCONFIG_LIST
Changes in v3:
-
CONFIG_${ARCH} is defined by Kconfig.
Signed-off-by: Masahiro Yamada
Reviewed-by: Simon Glass
---
Changes in v8: None
Changes in v7: None
Changes in v6: None
Changes in v5: None
Changes in v4:
- Rebase on the current u-boot/master
Changes in v3: None
Changes in v2: None
arch/arc/config.mk
Dear York Sun,
In message <1406669019-31651-1-git-send-email-york...@freescale.com> you wrote:
> Some mpc85xx boards are using 768KB size u-boot image while some
> legacy boards still use 512KB. To bring attention to users about
> the size change, a message is printed when compiling. SPL/PBL is
>
Hi Jeroen,
On Tue, 29 Jul 2014 23:55:35 +0200
Jeroen Hofstee wrote:
> Hello Masahiro,
>
> On 29-07-14 23:48, Jeroen Hofstee wrote:
> > Hello Masahiro / Tom,
> >
> > On 29-07-14 12:34, Masahiro Yamada wrote:
> >> This commit enables Kconfig.
> >> Going forward, we use Kconfig for the board con
Hi Simon,
On Mon, 28 Jul 2014 04:14:17 +0100
Simon Glass wrote:
> Hi Masahiro,
>
> On 27 July 2014 10:05, Masahiro Yamada wrote:
> > Hi Simon,
> >
> >
> >
> > On Sat, 26 Jul 2014 01:17:02 +0100
> > Simon Glass wrote:
> >
> >> > +
> >> > +import sys
> >> > +import os
> >> > +import errno
> >>
Hi Albert,
On Tue, 29 Jul 2014 14:03:50 +0200
Albert ARIBAUD wrote:
> Hi Masahiro,
>
> On Tue, 29 Jul 2014 20:10:23 +0900, Masahiro Yamada
> wrote:
>
> > Hi Tom,
> > (and Albert for [3])
>
> > [3] u-boot-arm is currently out of sync
> >
> > (This item is rather addressed to Albert)
> >
> >
On Mon, 2014-07-14 at 09:39 +0200, Heiko Schocher wrote:
> move common functions from cmd_nand.c (for calculating offset
> and size from cmdline paramter) to common place, so they could
> used from other commands which use mtd partitions.
>
> For onenand the arg_off_size() is left in common/cmd_on
Hi Stefan,
On Mon, Jul 28, 2014 at 08:47:13AM +0200, Stefan Roese wrote:
> Sorry for the late reply to this comment.
>
> On 04.07.2014 00:02, Luka Perkov wrote:
> >On Fri, Jun 27, 2014 at 11:55:08AM +0200, Stefan Roese wrote:
> >>The barebox version of the kwboot tool has evolved a bit. To suppor
This is an RFC. Do NOT apply. It outputs the message, tricks MAKEALL to count it
as warning.
York
On 07/29/2014 02:23 PM, York Sun wrote:
> Some mpc85xx boards are using 768KB size u-boot image while some
> legacy boards still use 512KB. To bring attention to users about
> the size change, a mes
Hello Masahiro,
On 29-07-14 23:48, Jeroen Hofstee wrote:
Hello Masahiro / Tom,
On 29-07-14 12:34, Masahiro Yamada wrote:
This commit enables Kconfig.
Going forward, we use Kconfig for the board configuration.
mkconfig will never be used. Nor will include/config.mk be generated.
Kconfig must b
Hello Masahiro / Tom,
On 29-07-14 12:34, Masahiro Yamada wrote:
This commit enables Kconfig.
Going forward, we use Kconfig for the board configuration.
mkconfig will never be used. Nor will include/config.mk be generated.
Kconfig must be adjusted for U-Boot because our situation is
a little mor
Some mpc85xx boards are using 768KB size u-boot image while some
legacy boards still use 512KB. To bring attention to users about
the size change, a message is printed when compiling. SPL/PBL is
not covered by this change.
Signed-off-by: York Sun
CC: Kim Phillips
---
Makefile | 12 +++
Many thanks,
now the patch applies and i can compile u-boot.
maybe tomorrow i get the ordered board from pollin.de and can test this.
best regards,
hannes
On 2014-07-29 21:00, Ian Campbell wrote:
On Tue, 2014-07-29 at 20:57 +0200, Hannes Petermaier wrote:
Hello Hans,
i tried to test your pat
On Tue, 2014-07-29 at 20:57 +0200, Hannes Petermaier wrote:
> Hello Hans,
>
> i tried to test your patch, but unfortunately i cannot apply it to a
> freshly cloned u-boot:
It applies to the current u-boot-arm.git#master plus the set of changes
currently in u-boot-sunxi.git#master. In fact I woul
Hello Hans,
i tried to test your patch, but unfortunately i cannot apply it to a
freshly cloned u-boot:
Applying: sun7i: Add bananapi board
error: patch failed: board/sunxi/Makefile:19
error: board/sunxi/Makefile: patch does not apply
error: patch failed: boards.cfg:386
error: boards.cfg: patc
Hi Stefan,
On Jul 29, 2014, at 9:21 PM, Stefan Roese wrote:
> On 29.07.2014 18:39, drEagle wrote:
>> On 26/07/2014 13:54, Stefan Roese wrote:
>>> On 25.07.2014 21:07, Gerald Kerma wrote:
This patch add Marvell kirkwood MVSDIO/MMC driver
and enable it for Sheevaplugs and OpenRD boards.
>
On 29.07.2014 18:39, drEagle wrote:
On 26/07/2014 13:54, Stefan Roese wrote:
On 25.07.2014 21:07, Gerald Kerma wrote:
This patch add Marvell kirkwood MVSDIO/MMC driver
and enable it for Sheevaplugs and OpenRD boards.
Signed-off-by: Gerald Kerma
Looks good now, so:
Reviewed-by: Stefan Roese
On Tue, Jul 29, 2014 at 07:34:17PM +0900, Masahiro Yamada wrote:
> This series introduces Kconfig.
>
> Besides Linux Kernel, Kconfig is used in some projects,
> such as, BusyBox, Buildroot.
>
> But our situation is a little more complicated.
> For one board, we need to generate 3 images at most:
We should be consistent about this. The kernel has moved to #include
which breaks error reporting to some extent but does allow us to include
binding files.
Signed-off-by: Simon Glass
---
Changes in v5:
- Put this patch before the others to avoid breaking bisectability
Changes in v4: None
Chang
We don't include the pinctrl functions for U-Boot as they use up quite
a bit of space and are not used.
We could instead perhaps eliminate this material with fdtgrep, but so far
this tool has not made it to upstream.
Signed-off-by: Simon Glass
---
Changes in v5: None
Changes in v4: None
Changes
Bring in required device tree files for pinctrl from Linux v3.14. These
are initially unchanged and have a number of pieces not needed by U-Boot.
Note that exynos5420 is renamed to exynos54xx here since we want to
support exynos5422 also.
Signed-off-by: Simon Glass
---
Changes in v5: None
Chang
The pinctrl bindings used by Linux are an incomplete description of the
hardware. It is possible in most cases to determine the register address
of each, but not in all cases. By adding an additional property we can
fix this, and avoid adding a table to U-Boot for every single Exynos
SOC.
Signed-o
This is an implementation of GPIOs for Tegra that uses driver model. It has
been tested on trimslice and also using the new iotrace feature.
The implementation uses a top-level GPIO device (which has no actual GPIOS).
Under this all the banks are created as separate GPIO devices.
The GPIOs are na
With driver model GPIOs must be requested before use. Make sure this is
done correctly.
(Note that the soft SPI part of universal is omitted, since this driver
is about to be replaced with a driver-model-aware version)
Signed-off-by: Simon Glass
---
Changes in v5:
- Add additional gpio_request(
The GPIO list is very long in many cases and most of them are not used.
By default, show only the GPIOs that are in use, and provide a flag to show
all of them. This makes the 'gpio status' command much more pleasant.
In order to do this, driver model now exposes a method for obtaining the
'functi
Convert the exynos GPIO driver to driver model. This implements the generic
GPIO interface but not the extra Exynos-specific functions.
Signed-off-by: Simon Glass
---
Changes in v5:
- Avoid reordering functions
Changes in v4: None
Changes in v3: None
Changes in v2: None
drivers/gpio/s5p_gpio.
The wrong header is being included, thus requiring the code to re-declare
the generic GPIO interface in each GPIO header.
Fix this.
Signed-off-by: Simon Glass
---
Changes in v5: None
Changes in v4: None
Changes in v3: None
Changes in v2: None
arch/arm/cpu/armv7/exynos/pinmux.c | 2 +-
a
The defines at the top of the GPIO driver use single-character names for
parameters which are not very descriptive.
Improve these to use descriptive parameter names.
Signed-off-by: Simon Glass
---
Changes in v5: None
Changes in v4: None
Changes in v3: None
Changes in v2: None
drivers/gpio/s5p
Add a bank of GPIOs for sandbox which can be used for testing this
functionality.
Signed-off-by: Simon Glass
---
Changes in v5:
- Remove RFC label now that build errors are fixed
- Tidy up and update cover letter message
Changes in v4:
- Add patches for exynos GPIO support
Changes in v3: None
Now that driver model is part of U-Boot, the task of converting drivers over
to it begins. GPIO is one of the easiest to convert, since it already has a
sandbox driver and a uclass driver.
The Tegra GPIO driver is relatively simple since it has a linear numbering
and already uses the generic GPIO
Hello Dmitry,
On 29-07-14 11:46, Dmitry Lifshitz wrote:
Add callback with __weak annotation to allow setup of environment
partition number in runtime from a board file.
Propagate mmc_switch_part() return value into init_mmc_for_env() instead
of -1 in case of failure.
Signed-off-by: Dmitry Lifs
On Tue, 2014-07-29 at 18:57 +0200, Hans de Goede wrote:
> The Banana Pi is an A20 based development board using Raspberry Pi compatible
> IO headers. It comes with 1 GB RAM, 1 Gb ethernet, 2x USB host, sata, hdmi
> and stereo audio out + various expenansion headers:
"expansion"
> http://www.banan
The Banana Pi is an A20 based development board using Raspberry Pi compatible
IO headers. It comes with 1 GB RAM, 1 Gb ethernet, 2x USB host, sata, hdmi
and stereo audio out + various expenansion headers:
http://www.bananapi.org/
Signed-off-by: Hans de Goede
---
board/sunxi/Makefile| 1
On 07/29/2014 07:45 AM, Lukasz Majewski wrote:
This commit adds new test for UMS USB gadget to u-boot mainline tree.
It it similar in operation to the one already available in test/dfu
directory.
Patches 1 and 2,
Acked-by: Stephen Warren
For this patch, I wonder whether:
a) Should it do some
Hi Stefan,
On 26/07/2014 13:54, Stefan Roese wrote:
> On 25.07.2014 21:07, Gerald Kerma wrote:
>> This patch add Marvell kirkwood MVSDIO/MMC driver
>> and enable it for Sheevaplugs and OpenRD boards.
>>
>> Signed-off-by: Gerald Kerma
>
> Looks good now, so:
>
> Reviewed-by: Stefan Roese
Thank
Change-Id: I8e72b942b8816726773d5407ce405d68a1594389
Signed-off-by: Lukasz Majewski
---
boards.cfg | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/boards.cfg b/boards.cfg
index 1c426e6..4d1fec8 100644
--- a/boards.cfg
+++ b/boards.cfg
@@ -297,7 +297,7 @@ Active arm ar
On Tue, Jul 22, 2014 at 11:19:09AM +0900, Masahiro Yamada wrote:
> Since the command name 'make' may not be GNU Make on some platforms
> such as FreeBSD, buildman should call scripts/show-gnu-make to get
> the command name for GNU MAKE (and error out if it is not found).
>
> Signed-off-by: Masahi
On Tue, Jul 22, 2014 at 11:19:08AM +0900, Masahiro Yamada wrote:
> Since the command name 'make' may not be GNU Make on some platforms
> such as FreeBSD, MAKEALL should call scripts/show-gnu-make to get
> the command name for GNU MAKE (and error out if it is not found).
>
> The GNU Make should be
On Thu, Jul 24, 2014 at 06:45:24AM -0500, dingu...@altera.com wrote:
> From: Dinh Nguyen
>
> Add back the maintainers entries for Altera's SOCFPGA platform.
>
> Signed-off-by: Dinh Nguyen
> Signed-off-by: Chin Liang See
Applied to u-boot/master, thanks!
--
Tom
signature.asc
Description:
On Tue, Jul 22, 2014 at 12:58:30PM +0900, Masahiro Yamada wrote:
> Add a whitespace between the name and the email address.
>
> When switching to Kconfig, the first version of MAINTAINERS files
> will be generated based on the boards.cfg file.
>
> So, the maintainers field should be corrected ev
On Tue, Jul 22, 2014 at 11:19:07AM +0900, Masahiro Yamada wrote:
> U-Boot is expected to be built on various platforms.
>
> We should keep in mind that the command 'make' is not always GNU Make,
> while all the makefiles are written for GNU Make.
>
> For example, on Linux, people generally do:
>
On Tue, Jul 29, 2014 at 03:08:16PM +0200, Albert ARIBAUD wrote:
> Hello Tom,
>
> The following changes since commit
> 772e173802627a1917a3f5878ad4b9b920089a33:
>
> Merge branch 'master' of git://git.denx.de/u-boot-sh (2014-07-25
> 15:05:09 -0400)
>
> are available in the git repository at:
By mistake I've forgotten to add the SPDX license tags for the DFU testing
scripts.
This commit fixes that and also provides some other relevant information.
Signed-off-by: Lukasz Majewski
---
test/dfu/dfu_gadget_test.sh | 10 ++
test/dfu/dfu_gadget_test_init.sh | 10 ++
2 f
This commit adds new test for UMS USB gadget to u-boot mainline tree.
It it similar in operation to the one already available in test/dfu
directory.
Signed-off-by: Lukasz Majewski
---
test/ums/README | 17 ++
test/ums/ums_gadget_test.sh | 130
It is now possible to pass to the dfu_gadget_test_init.sh script the sizes
of files to be generated.
This feature is required by UMS tests which reuse this code.
Signed-off-by: Lukasz Majewski
---
test/dfu/dfu_gadget_test_init.sh | 6 +-
1 file changed, 5 insertions(+), 1 deletion(-)
diff
New test for UMS regressions catching has been added.
Moreover some DFU enhancements have been included as well.
Lukasz Majewski (3):
test: dfu: Extend dfu_gadget_test_init.sh to accept sizes of test
files
test: dfu: cosmetic: Add missing license information to DFU test
scripts
test:
Hello Tom,
The following changes since commit
772e173802627a1917a3f5878ad4b9b920089a33:
Merge branch 'master' of git://git.denx.de/u-boot-sh (2014-07-25
15:05:09 -0400)
are available in the git repository at:
git://git.denx.de/u-boot-arm master
for you to fetch changes up to 9d195a54617
On Thu, Jul 24, 2014 at 10:47:02AM +0800, Sonic Zhang wrote:
> From: Sonic Zhang
>
> - init hardware watchdog if applicable
> - use CONFIG_SYS_MONITOR_LEN as the gd monitor len for Blackfin
> - reserve u-boot memory at the top field of the RAM for Blackfin
> - avoid refer to CONFIG_SYS_MONITOR_LE
2014-07-29 14:14 GMT+02:00 Stefano Babic :
> Hi Daniel,
>
> On 26/07/2014 20:54, Daniel Schwierzeck wrote:
>> MAINTAINERS contains all currently known custodians based on
>> infos from wiki [1] and u-boot git forks [2].
>>
>> [1] http://www.denx.de/wiki/U-Boot/Custodians
>> [2] http://git.denx.de/?
Hi Daniel,
On 26/07/2014 20:54, Daniel Schwierzeck wrote:
> MAINTAINERS contains all currently known custodians based on
> infos from wiki [1] and u-boot git forks [2].
>
> [1] http://www.denx.de/wiki/U-Boot/Custodians
> [2] http://git.denx.de/?p=u-boot.git;a=forks
>
> Signed-off-by: Daniel Schw
Hi Masahiro,
On Tue, 29 Jul 2014 20:10:23 +0900, Masahiro Yamada
wrote:
> Hi Tom,
> (and Albert for [3])
> [3] u-boot-arm is currently out of sync
>
> (This item is rather addressed to Albert)
>
> I notice some new boards (rmobile, sunxi)
> stacked on the u-boot-arm.
>
> Because my Kconfig s
MAINTAINERS contains all currently known custodians based on
infos from wiki [1] and u-boot git forks [2].
[1] http://www.denx.de/wiki/U-Boot/Custodians
[2] http://git.denx.de/?p=u-boot.git;a=forks
Signed-off-by: Daniel Schwierzeck
---
Changes in v2:
- add ARM SUNXI custodians
- add ARM ZYNQ
2014-07-29 3:52 GMT+02:00 Masahiro Yamada :
> Hi Daniel,
>
>
> I'd like to suggest to add a little more entries.
> (See below)
...
>
>
> ARM ZYNQ
> M: Michal Simek
> S: Maintained
> T: git git://git.denx.de/u-boot-microblaze.git zynq
> F: arch/arm/cpu/armv7/zynq/
> F: arch
Hi Ian,
On Sat, 12 Jul 2014 14:23:41 +0100, Ian Campbell
wrote:
> Hi,
>
> Marc is rather busy so I've taken it upon myself to rebase this series
> onto the latest master. v4 would have been applied except for a warning
> which it caused on aarch64 which I have (trivially) resolved this time
> a
Hi Tom,
(seems like I had not sent this yesterday)
On Fri, 25 Jul 2014 21:29:15 -0400, Tom Rini wrote:
> Hey,
>
> The following changes since commit 23f23f23d509e8e873797884456070c8a47d72b2:
>
> socfpga: Relocate arch common functions away from board (2014-07-05
> 10:14:46 +0200)
>
> are
Hi Tom,
(and Albert for [3])
On Mon, 14 Jul 2014 13:22:25 -0400
Tom Rini wrote:
> Hey all,
>
> So the release is out, and I want to make sure that some of these big
> changes get as much testing as we can.
>
> Simon, can you please make up a pull request with what you think is
> ready to go
- Add 'p1023rds' to the list since commit d0bc5140 dropped
the board support but missed to update this file
- Fill the Commit and Removed Date fields for boards removed
by earlier commits
- Move 'incaip' to keep the list sorted in reverse
chronological order
- Describe the soring rule
Fix ext4load help text.
Signed-off-by: Pavel Machek
diff --git a/common/cmd_ext4.c b/common/cmd_ext4.c
index 68b047b..4fd6d51 100644
--- a/common/cmd_ext4.c
+++ b/common/cmd_ext4.c
@@ -120,6 +120,6 @@ U_BOOT_CMD(ext4ls, 4, 1, do_ext4_ls,
U_BOOT_CMD(ext4load, 6, 0, do_ext4_load,
CONFIG_${ARCH} is defined by Kconfig.
Signed-off-by: Masahiro Yamada
Reviewed-by: Simon Glass
---
Changes in v7: None
Changes in v6: None
Changes in v5: None
Changes in v4:
- Rebase on the current u-boot/master
Changes in v3: None
Changes in v2: None
arch/arc/config.mk |
CONFIG_${CPU} is defined by Kconfig.
Signed-off-by: Masahiro Yamada
Acked-by: Simon Glass
---
Changes in v7: None
Changes in v6: None
Changes in v5: None
Changes in v4:
- Newly added
Changes in v3: None
Changes in v2: None
arch/powerpc/cpu/74xx_7xx/config.mk | 2 +-
arch/powerpc/cpu/mpc512
This commit enables Kconfig.
Going forward, we use Kconfig for the board configuration.
mkconfig will never be used. Nor will include/config.mk be generated.
Kconfig must be adjusted for U-Boot because our situation is
a little more complicated than Linux Kernel.
We have to generate multiple boot
Do not apply this patch to the main line
What is this tool?
--
This tool converts boards.cfg to defconfig and Kconfig files.
It automatically generates
- arch/${ARCH}/Kconfig
- board/${VENDOR
Now the primary data for each board is in Kconfig, defconfig and
MAINTAINERS.
It is true boards.cfg is needed for MAKEALL and buildman and might be
useful to brouse all the supported boards in a single database.
But it would be painful to maintain the boards.cfg in sync.
So, this is the solution.
Use "make _defconfig" instead of "make _config".
Invoke tools/genboardscfg.py to generate boards.cfg when it is missing.
Signed-off-by: Masahiro Yamada
Acked-by: Simon Glass
---
Changes in v7: None
Changes in v6: None
Changes in v5: None
Changes in v4:
- Generate boards.cfg automatically if
Now CONFIG_SPL and CONFIG_TPL are defined in Kconfig.
Remove the redundant definition in config headers.
Signed-off-by: Masahiro Yamada
Reviewed-by: Simon Glass
---
Changes in v7: None
Changes in v6: None
Changes in v5: None
Changes in v4:
- Rebase on the current u-boot/master
Changes in v3
We are about to switch to Kconfig in the next commit.
But there are something to get done beforehand.
In Kconfig, include/generated/autoconf.h defines boolean
CONFIG macros as 1.
CONFIG_SPL and CONFIG_TPL, if defined, must be set to 1.
Otherwise, when switching to Kconfig, the build log
would be
Do not apply this patch to the main line
This tool generates MAINTAINERS files based on boards.cfg file.
Because it is used only once, it should not be applied.
Signed-off-by: Masahiro Yamada
---
Changes in v7
Use "make _defconfig" instead of "make _config".
Invoke tools/genboardscfg.py to generate boards.cfg when it is missing.
Signed-off-by: Masahiro Yamada
Acked-by: Simon Glass
---
Changes in v7: None
Changes in v6: None
Changes in v5: None
Changes in v4:
- Generate boards.cfg automatically if
This commit adds more Kconfig files, which were written by hand.
Signed-off-by: Masahiro Yamada
Acked-by: Simon Glass
---
Changes in v7: None
Changes in v6: None
Changes in v5: None
Changes in v4:
- Abolish CONFIG_SUBIMAGES
- Add CONFIG_DEFCONFIG_LIST
Changes in v3:
- Add CONFIG_SUBIMAGE
Hi All:
I am trying to make use of verified Uboot on ARMv8 FVP platform.
I setup environment followed the below procedure, but failed after entered
Linux kernel.
There was nothing prompt information except "Starting kernel".
Operation procedure as bellow:
1) Add
CONFIG_OF_CONTROL/CONFIG_RSA/CO
Add callback with __weak annotation to allow setup of environment
partition number in runtime from a board file.
Propagate mmc_switch_part() return value into init_mmc_for_env() instead
of -1 in case of failure.
Signed-off-by: Dmitry Lifshitz
Signed-off-by: Igor Grinberg
---
common/env_mmc.c |
It is necessary to provide the same Vendor and Product IDs as the one in
the original Linux kernel code.
Without this change the USB mass storage gadget is not working with Windows7.
Signed-off-by: Lukasz Majewski
---
board/samsung/common/Makefile | 2 +-
board/samsung/common/gadget.c | 24 +++
On Tue, 2014-07-29 at 09:30 +0100, Ian Campbell wrote:
> Any opinions on those two options? FWIW the first option would end up
> looking something like below, I've not prototyped the second one yet.
Hit the wrong button, oops. Here's the scratch patch:
diff --git a/Makefile b/Makefile
index ca212
On Mon, 2014-07-28 at 22:22 +0200, Jeroen Hofstee wrote:
> Hello Ian,
>
> On 28-07-14 21:29, Ian Campbell wrote:
> > This tool is potentially useful on host systems. In particular I'd like to
> > make
> > use of it at build time from the sunxi-tools package in Debian.
> No this does not make sens
Enable these boards mtdparts for nor flash:
p1020rdb-pd, p1021rdb-pc, p1022ds, p1025twr, and p2020rdb-pc.
Signed-off-by: Xie Xiaobo
Signed-off-by: Yangbo Lu
Cc: Scott Wood
---
Changes for v2:
- changed commit message
- fixed max line length problem in code
---
include/configs/P
90 matches
Mail list logo