| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
This adds a barebox patchstack which is needed for the rasperrypi which
otherwise issues several warnings during boot. While at it add DWC2 USB
support as well to finally get networking support for the raspberrypi.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Enable more features and clean up:
- Enable DWC2 USB controller support
- Enable Networking
- Compile in thumb2 mode
- Disable unused USB gadget support
- Set malloc area size to 0x0 to let barebox autoconfigure memory size
- Disable unused I2C support
- Disable unused EHCI driver
- Enable raspberrypi EXP GPIO driver
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
|
|
|
|
|
|
| |
Use the latest and greatest.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
|
|
|
|
|
|
| |
A new barebox version is out, use it.
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
|
| |
This avoids problems if the same git tree is used in local_src/ for
multiple barebox packages.
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
| |
There's a new barebox in town. Upgrade to it.
Signed-off-by: Ahmad Fatoum <a.fatoum@pengutronix.de>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
| |
Signed-off-by: Roland Hieber <rhi@pengutronix.de>
|
|
|
|
|
|
|
|
|
| |
Particularly relevant in this release is the v5.2 device tree sync
which is a prerequisite for the incoming STM32MP1 support.
Signed-off-by: Ahmad Fatoum <a.fatoum@pengutronix.de>
Signed-off-by: Roland Hieber <rhi@pengutronix.de>
Tested-by: Roland Hieber <rhi@pengutronix.de>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Since barebox v2019.06.0 [1], there is now an driver for the sdhost on
the RPi 3, and the sdhost/sdhci pin-swapping workaround in the RPi 3
device tree was undone again [2]. Therefore we now need to build the
sdhost driver so the RPi 3 barebox can read SD cards again.
[1]: barebox commit d6d3d0aecece84afe9eb ("mci: add driver for BCM283x sdhost core")
[2]: barebox commit 9036d1db4d4a9a61bcda ("ARM: rpi3: remove swapped sdhci and sdhost")
Signed-off-by: Roland Hieber <rhi@pengutronix.de>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Just a simple oldconfig with default values for all variants with the
help of ./scripts/update-diffs-v7a.sh.
Changes in config symbols:
* BAREBOX_MAX_PBLX_SIZE was removed in v2019.04.0 because pblx was
removed. The maximum file size is now instead determined by
BAREBOX_MAX_IMAGE_SIZE. [1]
* The m25p80 driver was refactored to use the spi_mem API [2] (affects
am355x and mx6)
* The ARMv8 clocksource can now also work with ARMv7 timers, so it is
auto-enabled by kconfig since barebox v2019.05.0. [3]
* GPIO_BCM283X was replaced by PINCTRL_BCM283X in v2019.04.0. [4]
* CRC16 was replaced by CRC_ITU_T in v2019.04.0 [5], but since it has no
prompt in the menu and it is actually not selected by anyone except on
am335x-mlo, it now stays disabled in the other variants.
Relevant barebox commits:
[1]: 9e72ea7a006cd0931913 ("images: pbl: verify CONFIG_BAREBOX_MAX_IMAGE_SIZE is not exceeded"
[2]: 80b6b874944d7982e6c7 ("mtd: devices: m25p80: use the spi_mem_xx() API")
[3]: dece707522434d5c8eb3 ("clocksource: Enable architected timer support for CPU_V7")
[4]: be717102c8ba2d0ea022 ("pinctrl: bcm2835: move existing code from gpio.")
[5]: 74de1afbd2ed4262d410 ("crc: import crc_itu_t() from kernel")
Signed-off-by: Roland Hieber <rhi@pengutronix.de>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* don't disable common features unnecessarily: enable the features
BOOTM_*, BZLIB, DRIVER_SPI_GPIO, HWRNG, I2C, I2C_GPIO, IMD,
LED_GPIO_OF, LZO_DECOMPRESS, MCI_MMCI, MTD, NET, NET_NFS, NET_RESOLV,
NET_IFUP, NET_DHCP, NET_USB_*, OF_BAREBOX_DRIVERS, OF_NET, PINCTRL,
RESET_SOURCE, STATE, USB_EHCI, USB_GADGET_SERIAL, USB_HOST,
USB_STORAGE, XZ_DECOMPRESS, ZLIB, and the commands cmd, dhcp, host,
i2c, imd, ip-route-get, led, trigger, memtest, ping, regulator,
sha1sum, spi, state, tftp, and usb.
All of those are enabled in the barebox-common config too, and make
sense to have on a generic barebox.
* repair compile log level < default log level by using the defaults
* disable unneeded features:
- CMD_LOADB: no one uses kermit these days
- BAREBOXENV_TARGET: should come from a common barebox-tools package
- CMD_MENU_MANAGEMENT: not used
- PASSWORD: not used
Signed-off-by: Roland Hieber <rhi@pengutronix.de>
|
|
Make it easier to maintain a common set of features and also review the
device-specific changes between all the barebox variants by using the
config diff mechanism which has been available since PTXdist 2019.01.0.
No barebox config was harmed in the making of this patch, only their
difference to the common reference config was computed.
Also add a helper script to regenerate the config diffs after the common
config was changed.
Signed-off-by: Roland Hieber <rhi@pengutronix.de>
|