From: Sascha Hauer <s.hauer@pengutronix.de>
To: Barebox List <barebox@lists.infradead.org>
Subject: v2019.11.0
Date: Thu, 7 Nov 2019 14:25:46 +0100 [thread overview]
Message-ID: <20191107132546.c4qb2s2iga56vqbc@pengutronix.de> (raw)
Hi All,
barebox-2019.11.0 is out. Some interesting things have found their way
into this release. First of all, USB device probing speed is greatly
improved which alone makes it worth trying this release. Then finally we
gained support for device tree overlays. A new of_overlay command allows
it to register an overlay which is then applied to the device tree Linux
is started with. To test the overlay support I created the of_diff
command which produces a diff-like comparison of two device trees. This
can be handy during debugging or development.
For the first time in barebox I removed an architecture: We followed the
Linux example and blackfin and netx500 support is gone, R.I.P.
Finally one good thing comes from Bastian for users of a readonly
rootfs. We can now pass a machine ID to the Kernel. Systemd uses it
instead of trying to generate a machine ID which it can't persist.
See below for a full list of patches.
Sascha
----------------------------------------------------------------
Ahmad Fatoum (52):
ARM: imx6: add Embest MarSBoard support
ARM: imx_v7_defconfig: enable Embdest MarS board
ARM: Layerscape: add bootm handler for images
ARM: Layerscape: don't generate second-stage 2nd.image
filetype: support fastboot barebox_update with layerscape image
scripts: pblimage: explicitly set architecture to ARM
ARM: layerscape: tqmls1046a: disable all SGMII PHYs
Documentation: boards: document layerscape support
scripts/dtc: Reinstate barebox-specifics in update-dtc-source.sh
scripts/dtc: reinstate building of fdtget along with dtc
scripts/dtc: git rm old files as part of update process
scripts/dtc: mention dtc project in update-dtc-source.sh commit message
lib: fdt: define INT32_MAX for in-barebox use
scripts/dtc: Update to upstream version v1.5.1
Documentation: document barebox device tree handling
regmap: align documentation in comment with code
console: disallow opening for writing when no write method defined
input: set console input name as input
common: ubsan: ignore shifting one into sign bit
USB: gadget: ACM: don't announce V.25ter support
commands: ubsan: remove redundant depends
regulator: pfuze: remove unused driver_data
regulator: pfuze: add device_id of pfuze3001
mfd: add basic Super I/O chip helpers
mfd: superio: add Fintek MFD driver
watchdog: add support for Fintek F718xx and, F818xx Super I/O
mfd: superio: add base SMSC MFD driver
ARM: at91: provide at91_mux_pio3_pin for use in first stage
pinctrl: add gpio and pinctrl driver for sama5d2 PIO4
ARM: stm32mp: add bootm handler for images
ARM: use system.h's get_cr() for cpuinfo
ARM: mmu: remove no longer accurate comment
ARM: cache-armv7: remove superfluous instruction
ARM: cache-armv7: remove duplicate domain initialization
ARM: mmu: set R/W bits in ARMv7 translation table
ARM: mmu: use client domain permissions to support ARMv7 eXecute Never
ARM: at91: at91sam9x5ek: squelch new dtc warning
ARM: at91: delete no-longer needed #ifdef guards
usb: gadget: at91_udc: don't depend on !ARCH_SAMA5D4
ARM: at91: don't define ARCH_BAREBOX_MAX_BARE_INIT_SIZE for multi-image
ARM: at91: build for all SoCs when AT91_MULTI_BOARDS is selected
ARM: at91: use compressed DTB for AT91_MULTI_BOARDS
LICENSES: add BSD-1-Clause license
ARM: at91: import lowlevel clock initialization from at91bootstrap
ARM: at91: import lowlevel dbgu UART init code from at91bootstrap
ARM: at91: microchip-ksz9477-evb: add debug_ll UART
ARM: at91: add basic sama5d2 support
ARM: at91: add basic sama5d2-som1-ek1 support
fs: devfs-core: have device_find_partition search symlinks
ARM: stm32mp: dk2: rename function according to init level
Documentation: boards: stm32mp: document environment partition
ARM: at91: build for all SoCs when AT91_MULTI_BOARDS is selected
Andrey Smirnov (16):
i.MX: Introduce imx_ocotp_read_uid()
ARM: i.MX8MQ: Display UID information on boot
ARM: zii-imx8mq-dev: Drop extra relocation code
ARM: zii-imx8mq-dev: Switch to using compressed DTB
ARM: zii-vf610-dev: Swith to using compressed DTB
ARM: zii-imx6-rdu2: Swith to using compressed DTB
ARM: zii-imx7d-dev: Swith to using compressed DTB
ARM: zii-imx51-rdu1: Swith to using compressed DTB
ARM: imx8mq-zii-ultra: Use upstream DTS
ARM: zii-common: Share MAC address configuration between RDU2/3
ARM: aarch64: Re-implement most of barebox_arm_entry() in assembly
i2c-mux-pca954x: Add support for "i2c-mux-idle-disconnect"
ARM: dts: vf610-zii-scu4-aib: Add "i2c-mux-idle-disconnect" to I2C muxes
net: dsa: mv88e6xxx: Fix error message typo
net: dsa: mv88e6xxx: Wait for EEPROM done after HW reset
ARM: zii-commmon: Fix NULL pointer dereference in do_rdu1_switch_reset()
Bastian Krause (3):
common: machine_id: introduce machine id generation
nvmem: ocotp: set unique id as machine-id hashable
bootm: allow providing machine id to Kernel
DU HUANPENG (1):
console_simple: fix linking error when ARCH_HAS_CTRLC enabled
Juergen Borleis (1):
digest.h: needs errno definitions
Leif Middelschulte (1):
common/partitions/efi: fix gpt detection
Lucas Stach (2):
ARM: pbl: keep __image_end section
serial: cadence: fix serial_flush
Marco Felsch (5):
mci: core: make mci_register -EPROBE_DEFER sensitive
mci: imx-esdhc: fix error handling during probe
mfd: da9063: add support to populate subdevs
gpio: add DA9062 MFD gpio support
ARM: i.MX: phytec-som-imx6: phycore: fix updating pmic regulators
Mark Charlebois (1):
kbuild, LLVMLinux: Add -Werror to cc-option to support clang
Michael Tretter (9):
of: add support for devicetree overlays
blspec: add support for devicetree overlays
of: add iterator for overlays
firmware: add function to find firmware by devicetree node
firmware: add support to load firmware from dt overlay
blspec: load firmware if specified in dt overlay
commands: add of_overlay command for device tree overlays
dtc: optionally add add __symbols__ to build-in devicetree
blspec: skip entries that are not blspec entries
Oleksij Rempel (5):
elf: add missing elf32_shdr
of: base: don't try to read cells_name property if no cells_name set
port reduced version of remoteproc framework from linux
MIPS: net: ag71xx/ar9331: partially sync network support with upstream
ARM: dts: stm32mp: add barebox-enviroment on DK boards
Primoz Fiser (3):
usb: hub_port_reset(): Speedup hub reset handling
usb: usb_hub_port_connect_change(): Remove unnecessary delays
usb: Change power-on / scanning timeout handling
Robert Karszniewicz (1):
chdir(): add LOOKUP_DIRECTORY flag to filename_lookup()
Rouven Czerwinski (1):
Doc: i.MX: Document image structure for i.MX
Sascha Hauer (76):
Blackfin: Remove architecture
serial: Remove blackfin driver
USB: remove blackfin support
ARM: Remove vincell_defconfig
ARM: Remove datamodul-edm-qmx6_defconfig
ARM: Remove tqma53_defconfig
ARM: Remove tx53stk5_defconfig
of: Fix memory hole in of_find_node_by_reproducible_name()
of: add of_diff()
add of_diff command
dts: update to v5.3-rc5
dts: update to v5.3-rc7
dts: update to v5.3-rc8
usb: gadget: composite: conditionally dequeue setup requests
ARM: NETX: remove architecture
serial: Remove NETX serial driver
net: Remove NETX ethernet driver
scripts: Remove NETX image tool
ARM: remove PBL_FORCE_PIGGYDATA_COPY
imx-bbu-nand-fcb: Mark block as bad when erasing it fails
ARM: Compile dtbs for lowlevel code
ARM: drop bultin DTB
ARM: Merge single pbl with multi pbl
ARM: remove now unused PBL code
ARM: start: Allow to pass machine type as boarddata
ARM: tx28: Pass and check machine type
ARM: tx28: Make locally used function static
ARM: duckbill: Check machine type in initcalls
ARM: Freescale mx28evk: Check machine type in initcalls
ARM: i.MX23 olinuxino: Check machine type in initcalls
ARM: Crytalfonts cfa10036: Check machine type in initcalls
ARM: i.MX23 Chumby: Check machine type in initcalls
ARM: Freescale i.MX23 evk: Check machine type in initcalls
ARM: mxs: cfa10036: Switch to multi image support
ARM: mxs: imx23-evk: Switch to multi image support
ARM: mxs: chumby: Switch to multi image support
ARM: mxs: Move HAVE_PBL_MULTI_IMAGES up to ARCH
ARM: mxs: Allow to compile all boards for a SoC together
ARM: add common i.MX28 defconfig file
ARM: add common i.MX23 defconfig file
command: Use array of pointers to commands
barebox.lds: Remove unnecessary braces
ppc: remove unused variables from linker scripts
lds: Move start/end address variables into defines
lds: create and use BAREBOX_PCI_FIXUP macro
X86: lds: remove unnecessary alignments
lds: remove more unnecessary alignments
lds: Add and use RO_DATA_SECTION macro
libfile: Document that read_file() returns a terminated buffer
Merge branch 'imx_gpt_file_header_fix' of https://github.com/KLSMartin/barebox into for-next/misc
Kbuild: Add config_filename macro from kernel
dts: update to v5.3
dts: update to v5.4-rc1
dts: update to v5.4-rc2
dts: update to v5.4-rc3
scripts: Add rsatoc tool
rsa: let rsa_of_read_key() return a fully allocated key
rsa: Allow to directly compile in rsa public keys
fit-image: Use compiled-in keys
Merge branch 'for-next/arm'
Merge branch 'for-next/at91'
Merge branch 'for-next/bfin'
Merge branch 'for-next/dtc'
Merge branch 'for-next/dts'
Merge branch 'for-next/imx'
Merge branch 'for-next/layerscape'
Merge branch 'for-next/machine-id'
Merge branch 'for-next/misc'
Merge branch 'for-next/mmc'
Merge branch 'for-next/mxs'
Merge branch 'for-next/of'
Merge branch 'for-next/of-overlay'
Merge branch 'for-next/remoteproc'
Merge branch 'for-next/rsa'
Merge branch 'for-next/usb'
Release v2019.11.0
Stefan Riedmueller (4):
net: fec_imx: Fix resource rollback with regulator errors
ARM: dts: imx6qdl: pfla02: Remove fec phy-supply
mtd: ubi: Max out wear-leveling threshold
nvmem: Fix read/write access to partition devices
Steffen Trumtrar (6):
usb: gadget: add usb_gadget_udc_reset function
usb/ch9.h: add USB 3.1 isoc endpoint define
usb: dwc3: add support for gadget mode
ARM: Layerscape: LS1046a: configure USB ports
gpio: add driver for MPC8xxx ip core
ARM: Layerscape: ls1046a: enable GPIOs
Ulrich Ölmann (4):
imd: fix memory leak
state: backend_bucket_circular: harmonize code with dt-utils
state: backend_bucket_circular: fix double free()
common: state: fix backward compatibility
Uwe Kleine-König (10):
video: imxfb: make pcr and bpp per-display settings
ARM: dts: drop skeleton.dtsi
ARM: dts: imx25-karo-tx25: include Linux dts instead of duplicating it
mci: provide wrapper for mci_get_device_by_name ∘ devpath_to_name
mci: implement command to switch a mmc device to enhanced mode
state: drop unused code and declarations for non-existing functions
state: provide dummy implementations for some functions when STATE is disabled
Convert latin1 files to utf-8
Documentation: make gen_commands helper python3 compatible
trivial: fix typo lenght -> length
--
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-11-07 13:25 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=20191107132546.c4qb2s2iga56vqbc@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