v2022.12.0
Sascha Hauer
sha at pengutronix.de
Fri Dec 9 01:11:00 PST 2022
Hi All,
barebox-2022.12.0 is out. This seems more like a bug fix release this
time. The bcmgenet driver used for ethernet on Raspberry Pi 4 is working
properly now. The ARM entry points are now written in assembly which
resolves the occasional issues we had with newer gcc versions. Also we
have new board support for the TQ MBA8MPXL board.
See below for a full list of changes.
Have Fun!
Sascha
---------------------------8<---------------------------
Ahmad Fatoum (52):
mfd: axp20x: drop info message on successful probe
ARM64: cpu: select HAVE_PBL_MULTI_IMAGES globally
ARM64: asm: define ENTRY_FUNCTION in terms of ENTRY_FUNCTION_WITHSTACK
pbl: have linker define __pbl_board_entry alias
asm-generic: memory_layout: define __keep_symbolref()
ARM64: asm: rewrite ENTRY_FUNCTION(_WITHSTACK) fully in assembly
ARM64: asm: drop __barebox_arm_head
ARM: asm: cleanup 32-bit entry points
Documentation: devel: porting: bring it up-to-date
commands: add new stat command
usb: gadget: fsl_udc: add imx7_barebox_(load/start)_usb
restart: make restart.h header self-contained
restart: do restart-priority OF parsing in restart_handler_register
restart: add reset -w for warm bootrom reset
watchdog: imxwd: don't register broken imxwd-warm for i.MX7
watchdog: imxwd: set imxwd-warm as reboot mode default handler
Documentations: devicetree: bindings: document watchdog-priority
ARM: i.MX7: describe USB serial download boot mode
ARM: stm32mp: mark iwdg2 with barebox,restart-warm-bootrom
ARM: i.MX7: replace hardcoded UART clocking defines
ARM: i.MX7: don't hardcode UART1 in imx7_early_setup_uart_clock
spi: imx_spi: match fsl,imx6ul-ecspi compatible
ARM: i.MX8MM: innocomm-wb15: imply AT803X_PHY for EVK
aiodev: port Linux imx7d-adc driver
test: self: only include ramfs selftest when CONFIG_SELFTEST_FS_RAMFS=y
lib: string: implement mempcpy
commands: add new uptime command
sandbox: configs: enable new uptime command
include: debug_ll: define puthexc_ll
lib: hexdump: make available for PBL debugging
pbl: decomp: print mismatched hashes on one line each
ARM: i.MX: xload-gpmi-nand: refactor for more SoC support
commands: uptime: add note about caveats
ARM: stm32mp: lxa-mc1: enable deep probe
ARM64: asm: mark __barebox_arm64_head as function
ARM: asm: set aside new arm_mem_scratch space
ARM: i.MX8M: esdctl: export imx8m_barebox_earlymem_size
ARM: i.MX8M: define imx8mX_scratch_space() helper
ARM: i.MX8M: support saving BootROM event log before clobbering OCRAM
regulator: rk808: fix misplaced DCDC_REG5
regulator: core: don't call of_regulator_get with NULL argument
i2c: bcm283x: fix use of unregistered device in debug print
net: bcmgenet: fix OF node of MII bus controller
ddr: imx8m: warn about unsupported frequencies
ddr: imx8m: use pr_warn instead of plain prints
treewide: rename CONFIG_HAS_ARCH_SJLJ to CONFIG_ARCH_HAS_SJLJ
of: have of_property_match_string accept pointer to const device_node
of: platform: port Linux of_dma_is_coherent
common: boards: qemu-virt: fix env path for QEMU RISC-V
ARM: i.MX8M: implement bootrom log viewing command
include: soc: switch to SPDX-License-Identifier
bootsource: export bootsource_to_string()
Dominik Haller (1):
ARM: configs: Remove NS16550_OMAP_EXTENSIONS
Holger Assmann (1):
ARM: i.MX8MP: add TQ mba8mpxl board
Johannes Zink (1):
mfd: axp20x: support AXP313A PMIC
Marco Felsch (2):
of: of_node_name_eq: correct alignment
firmware: Makefile: fix firmware file dependency tracking
Oleksij Rempel (8):
net: add promiscuous mode configuration support
net: usb: asix: add promisc mode support
ethlog: option to enable/disable promisc mode
net: dsa: enable promiscuous mode for switch master edev
drivers: net: fec_imx: add promiscuous mode configuration support
net: dsa: fix of_device_ensure_probed*() for switch ports
ARM: boards: skov-imx6: convert all pr_ to dev_ prints
ARM: boards: skov-imx6: assigned separate MAC address to LAN2
Robin van der Gracht (1):
ARM: mach-imx: Add missing ocotp dependency to protonic-imx6 platform
Sascha Hauer (60):
ARM: imx6qdl-phytec-pfla02: Remove unused environment nodes
Treewide: Reference environment partitions by phandle
dts: update to v6.1-rc1
dts: update to v6.1-rc2
hush: Fix handling '\ '
readline: Complete strings containing whitespaces correctly
ARM: i.MX8M bootsource: alias i.MX8MN functions as i.MX8MP functions
ARM: i.MX8M bootsource: pull imx6_bootsource_serial() out of __imx7_get_boot_source()
ARM: imx8mm-evk: Switch to deep-probe
ARM: imx8mm-evk: Add missing fsp_table
ARM: i.MX bootsource: adapt boot device detection for imx8mp
ARM: kamstrup-mx7-concentrator: Setup UART4
mtd: nand: nand-mxs: Move register definitions to separate file
ARM: i.MX: xload nand: Use common register defines
ARM: i.MX: xload nand: add common readid
dma: apbh-dma: Simplify code
dma: apbh-dma: unify register defines
imx-bbu-nand-fcb: pull printing debug info out of get_fcb()
ARM: i.MX: xload nand: Pull ECC status checking out of read page
ARM: i.MX: xload nand: Use final page layout from FCB
imx-bbu-nand-fcb: Fix reading FCB information from BCH registers
ARM: i.MX: xload nand: reset NAND before accessing it
ARM: i.MX: xload nand: Move mxs_nand_mode_fcb_62bit() to header file
ARM: i.MX: xload nand: Implement i.MX7 support
imx-bbu-nand-fcb: Drop ifdeffery
imx-bbu-nand-fcb: Add fcb command
dts: update to v6.1-rc3
nvmem: remove IS_ERR_VALUE abuses
make IS_ERR_VALUE() complain about non-pointer-sized arguments
fs: avoid uninitialized var warning
ARM: i.MX: romapi: Hide using NULL pointers from gcc
ARM: fix unwinding for XIP kernels
bitmap: Implement bitmap_*zalloc()
bitops: include linux/types.h
bitops: implement assign_bit()
gpio: Add gpio latch driver
dts: update to v6.1-rc4
fixup! drivers: net: fec_imx: add promiscuous mode configuration support
Kbuild: create LDFLAGS_common
Kbuild: link with -z noexecstack and --no-warn-rwx-segments
Merge branch 'for-next/arm64-entry'
Merge branch 'for-next/dts'
Merge branch 'for-next/env'
Merge branch 'for-next/imx'
Merge branch 'for-next/misc'
Merge branch 'for-next/promisc'
Remove unused struct partition
dts: update to v6.1-rc5
dts: update to v6.1-rc6
ARM: i.MX: romapi: Hide using NULL pointers from gcc #2
mtd: peb: return success for reading/writing 0 bytes
fastboot: ubiformat: Fix writing sparse images
net: bcmgenet: Fix MAC address setting
dts: update to v6.1-rc7
dts: update to v6.1-rc8
Merge branch 'for-next/bootrom-log' into next
Merge branch 'for-next/dts' into next
Merge branch 'for-next/misc' into next
Merge branch 'for-next/imx7-nand-xload' into next
Merge branch 'for-next/misc' into next
Thorsten Scherer (2):
Documentation: devicetree: bindings: Fix broken ref
Documentation: devicetree: Add folders to toctree
Uwe Kleine-König (1):
kvx,openrisc,riscv,sandbox/dts: harmonize clean-files definition
--
Pengutronix e.K. | |
Steuerwalder Str. 21 | http://www.pengutronix.de/ |
31137 Hildesheim, Germany | Phone: +49-5121-206917-0 |
Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 |
More information about the barebox
mailing list