From: Sascha Hauer <s.hauer@pengutronix.de>
To: Barebox List <barebox@lists.infradead.org>
Subject: v2019.07.0
Date: Thu, 11 Jul 2019 09:34:49 +0200 [thread overview]
Message-ID: <20190711073449.47ddtmlefluaypvt@pengutronix.de> (raw)
Hi All,
barebox-2019.07.0 is out. With this release we get a feature that we
last had 12 years ago: We can read U-Boot environments. Yes, we can!
Also we now have support for OP-TEE, a Trusted execution environment
for the ARM secure world, see http://www.op-tee.org. An OP-TEE binary
can be started as part of starting the kernel so that OP-TEE runs in
the secure world and the kernel is then started in nonsecure mode. Right
now this is for development only since the Address space controller is
not yet configured which makes the secure world rather insecure. There's
room for improvements, but it's a start.
Other than that there's the usual flow of patches, see below.
Have fun!
Sascha
----------------------------------------------------------------
Ahmad Fatoum (36):
checkpatch: add upstream checkpatch v5.1 dependencies
checkpatch: import as-is from Linux v5.1
checkpatch: apply barebox-specific modifications
clk: at91: fix compilation errors in sama5d2.c
clk: at91: delete dead i2s/audio code
ARM: at91: replace __raw_{readl, writel} of peripherals with readl, writel
driver: left shift 1U instead of 1 in bitmask for consistency
of: partition: use NULL instead of never-read argument
clk: imx: vf610: correct __iomem 'qualifier' placement
ARM: at91: debug_ll: make UART base address configurable
ARM: at91: remove references to non-existing CONFIG_ARCH_AT91*
ARM: at91: remove no-longer needed subarch #ifdefery
ARM: at91: remove #ifdefery around *_get_ddram_size helpers
ARM: at91: fix at91sama5_get_ddram_size for sama5d4
ARM: at91: remove duplicate get_ddram_size code
clk: at91: fix warning about missing const-safety
ARM: at91: correct __iomem 'qualifier' placement
scripts: extract symbol offsets using target, not host, nm
scripts: includes: restrict strlcpy prototype to glibc
scripts: compiler.h: don't include <stdint.h> twice
scripts: don't depend on system <asm/types.h>
scripts: bareboxcrc32: remove usage of loff_t
scripts: bareboximd: remove usage of loff_t
scripts: compiler.h: add endianness helpers for macOS
scripts: use "compiler.h" endianness helpers
scripts: mkimage: s/fdatasync/fsync/ on macOS & OpenBSD
scripts: removes uses of <asm*/errno.h> in favor of <errno.h>
scripts: omap3-usb-loader: don't depend on unportable le32toh
scripts: omap3-usb-loader: drop unneeded header
scripts: imx-usb-loader: don't depend on unportable headers
scripts: kwbimage: fix build with non-glibc systems
scripts: compiler.h: use Linux <endian.h> as default
scripts: compiler.h: support BSDs as well
scripts: kwboot: fix comparison with out-of-range constant
ARM: imx8: fix discrepancy between comment and code
Documentation: user: suggest U-Boot's bootm, not go
Andrey Smirnov (50):
usb: imx-usb-phy: Import register definitions from Linux driver
usb: imx-usb-phy: Wrap lines to silence checkpatch
usb: storage: Zero CDB out before sending it
usb: storage: Default to a single LUN
usb: storage: Fix TEST_UNIT_READY command size
usb: host: ehci: Do not zero out DMA coherent memory
usb: host: ehci: Share code to enable/disable async schedule
usb: host: ehci: Use to USBSTS to wait for transfer completion
usb: host: ehci: Replace magic number with macros
usb: host: ehci: Drop unnecessary cleanup code
usb: host: ehci: Introduce ehci_prepare_qtd()
usb: host: ehci: Simplify qTD buffer synchronization
usb: host: ehci: Simplify ehci_td_buffer()
usb: host: ehci: Initialize qTDs explicitly
usb: host: ehci: Simplify ehci_submit_async()'s epilogue
usb: host: ehci: Drop needless assignments in ehci_submit_async()
usb: host: ehci: Use bool to simplify ehci_submit_async()
usb: host: ehci: Add a comment explaing IOC setting for data
usb: host: ehci: Replace explicit printf() with dev_err()
usb: host: ehci: Drop explicit memset() in ehci_init()
usb: host: ehci: Treat ehci->qh_list as an array
ush: host: ehci: Simplify QH initialization in ehci_submit_async()
usb: host: ehci: Allocate only NUM_QH queue heads for qh_list
usb: imx-usb-phy: Use stmp_reset_block() to reset PHY
usb: imx-usb-phy: Disable charger detect during initialization
ARM: i.MX: Drop unused usb-imx6.c
libfile: Simplify read_full()
libfile: Do not return 0 from write_full()
libbb: Drop simple_itoa()
commands: Introduce memcpy_parse_options()
usb: ohci-hcd: Do not zero out DMA coherent memory
net: rtl8169: Do not zero out DMA coherent memory
nand: nand_mxs: Do not zero out DMA coherent memory
apbh: Do not zero out DMA coherent memory
ahci: Do not zero out DMA coherent memory
apbh: Use dma_alloc_coherent() to get DMA address
usb: fsl_udc: Use dma_alloc_coherent() to get DMA address
usb: ohci: Add dependency on HAS_DMA
Documentation: Add zii-vf610-dev board documentation
Documentation: Add zii-imx7d-rpu2 board documentation
Documentation: Add zii-imx6-rdu2 board documentation
Documentation: zii-imx8mq-dev: Update OpenOCD usage documentation
ARM: rdu2: Initialize DEBUG_LL in entry function
filetype: Add "U-Boot environmemnt variable data" filetype
filetype: Allow specifying cdev's filetype explicitly
drivers: Introduce late_platform_driver()
misc: Add a driver to expose U-Boot environment variable data
fs: Add a driver to access U-Boot environment variables
ARM: rdu2: Add U-Boot environment partitions
lib: Add missing arguments to memcpy_parse_options()
Antony Pavlov (3):
riscv: dts: erizo-generic: fix memory node name
Documentation: add riscv mention
filetype: fix typo
Bastian Krause (3):
scripts: imx-image: document -d, -e, -s, -u
doc: boards: imx: document image creation
doc: boards: imx: add HAB section
Cory Tusar (1):
ARM: rdu1: Add U-Boot environment partition
Ian Abbott (1):
startup: execute /env/bin/init as part of the initial shell
Jan Remmet (1):
common: state: check length
Ladislav Michl (1):
net: macb: dma_sync_* receive buffers
Lucas Stach (9):
ARM: zii-common: add missing stddef.h include
ARM: zii-imx8mq-dev: add barebox and environment partition
ARM: zii-imx8mq-dev: add defaultenv with simple boot configuration
ARM: rdu3: disable i210 network interface
ARM: rdu2: extend environment for netboot
ARM: rdu2: disable i210 network interface
ARM: rdu2: extend boot script for eMMC boot
ARM: imx: rdu1: disable FEC node
ARM: imx6sx-sdb: remove PHY reset GPIO from DT
Masahiro Yamada (6):
arch: add KBUILD_DEFCONFIG to allow "make defconfig"
.gitignore: import some updates from Linux
treewide: replace '---help---' with 'help' in Kconfig files
kbuild: remove unneeded patterns from distclean
kbuild: drop support for cc-ldoption
kbuild: suppress warnings from 'getconf LFS_*'
Michael Forney (1):
kbuild: Use ls(1) instead of stat(1) to obtain file size
Michael Grzeschik (2):
gpio: add driver for PCF857x, PCA{85, 96}7x, and MAX732[89] I2C GPIO expanders
pcf857x: fix CONFIG_OF to OFDEVICE
Oleksij Rempel (1):
remove CONFIG_DEBUG_INFO
Peter Mamonov (1):
MIPS: use anonymous labels in ENTRY_FUNCTION_END and STOP_WITH_DEBUG_EVENT macros
Philipp Zabel (2):
ARM: rdu2: reserve pstore memory region
ARM: rdu1: reserve pstore memory region
Rouven Czerwinski (9):
ARM: i.MX6: add support for Digi CCIMX6UL SBC Pro
scripts: imx-usb-loader: add i.MX8MQ PID and VID
images: ignore *.csfbin files
firmware: add gitignore file for *.bin
ARM: udoo-neo: add ocotp and environment nodes
nvmem: ocotp: Elongate OCOTP_CTRL_ADDR field
nvmem: ocotp: Ensure WAIT bits are preserved
nvmem: ocotp: Change TIMING calculation algorithm
i.MX: HABv4: Reset index variable after error type
Sam Ravnborg (1):
arm: sama5d4: fix stack setup
Sascha Hauer (31):
ARM: introduce sync_caches_for_execution
ARM: unify asm/arm-smccc.h and linux/arm-smccc.h
ARM: psci: factor out of_psci_fixup() to separate file
ARM: Layerscape: Add PPA firmware support
imx-bbu-nand-fcb: print page numbers instead of block numbers
imx-bbu-nand-fcb: print primary/secondary firmware page numbers
imx-bbu-nand-fcb: always print info messages in read_firmware_all()
imx-bbu-nand-fcb: make info messages in read_firmware_all() clearer
imx-bbu-nand-fcb: return positive result when firmware needs cleanup
imx-bbu-nand-fcb: refresh unused firmware when it needs refresh
commands: mw: Use kstrto*() instead of simple_strtoul()
imx-bbu-nand-fcb: exchange firmware slots when used firmware is refreshed
ARM: Initial OP-TEE support
dts: update to v5.2-rc1
dts: update to v5.2-rc2
dts: update to v5.2-rc3
Merge branch 'for-next/arm'
Merge branch 'for-next/at91'
Merge branch 'for-next/checkpatch'
Merge branch 'for-next/dma'
Merge branch 'for-next/dts'
Merge branch 'for-next/imx'
Merge branch 'for-next/macos'
Merge branch 'for-next/misc'
Merge branch 'for-next/ubootenv'
Merge branch 'for-next/usb-ehci'
Merge branch 'for-next/usb-phy'
startup: Do not overwrite global.linux.bootargs.console
net: cpsw: adopt to upstream device tree changes
usb: imx-usb-phy: select syscon driver
Release v2019.07.0
Tomaz Solc (1):
ARM: rpi: use sdhost for eMMC access on CM3.
Ulrich Ölmann (1):
images: remove forgotten occurences of *.imx-sram-img
Uwe Kleine-König (4):
plathome-openblocks-a6: provide a kwbimage.cfg file
serial_ns16550: readd support for mvebu armada 38x
mvebu: make the compiler inline mvebu_remap_registers
plathome-openblocks-a6: use image format 0
Vivien Didelot (1):
ARM: zii-vf610-dev: disable eth1
--
Pengutronix e.K. | |
Industrial Linux Solutions | http://www.pengutronix.de/ |
Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 |
Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 |
_______________________________________________
barebox mailing list
barebox@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/barebox
reply other threads:[~2019-07-11 7:34 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20190711073449.47ddtmlefluaypvt@pengutronix.de \
--to=s.hauer@pengutronix.de \
--cc=barebox@lists.infradead.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox