From: Sascha Hauer <s.hauer@pengutronix.de>
To: Barebox List <barebox@lists.infradead.org>
Subject: v2019.02.0
Date: Wed, 13 Feb 2019 21:02:58 +0100 [thread overview]
Message-ID: <20190213200257.546vkn2fnmal7bxi@pengutronix.de> (raw)
Hi All,
We have barebox-2019.02.0 out. There's some really nice stuff in this
release.
First of all barebox gained initial RISC-V support, thanks Antony!
Then there's multiimage support for all MIPS boards which cuts down the
number of defconfigs by nearly 50%.
Kconfig got some polish and is updated to Linux-4.20.
There's a huge PCI series from Andrey merged in preparation for adding
i.MX7 and i.MX8 PCI support.
The USB fastboot support now is a bit nicer when booting a kernel. Instead
of just letting the USB connection timeout it is now properly shut down so
the host fastboot tool now exits properly.
Some improvemts have been made to networking. global.net.server can now
also contain a server name rather than only an IP address.
See below for a detailed list of patches.
Have fun!
Sascha
----------------------------------------------------------------
Ahmad Fatoum (4):
include/linux/time.h: define USEC_PER_SEC and friends
net: fec_imx: fix timeout off by *1000 error
mci: skip of_partitions_register_fixup for boot partitions
images: check for use of obsolete pblx-*
Alexander Kurz (1):
fs/fat: fix FAT32 detection
Alexander Shiyan (17):
spi: i.MX: Fix wrong bus nubering with devicetree
ARM: clps711x: Increase boot space
serial: clps711x: Change compatible string
serial: clps711x: Switch to SPDX identifier
serial: clps711x: Use DIV_ROUND_CLOSEST() for baudrate calculation
serial: clps711x: Determine device name from device tree
gpio: clps711x: Change compatible string
gpio: clps711x: Switch to SPDX identifier
gpio: clps711x: Use coredevice_platform_driver() macro
clocksource: clps711x: Add devicetree support
clocksource: clps711x: Switch to SPDX identifier
clocksource: clps711x: Use coredevice_platform_driver() macro
imx-bbu-nand-fcb: Check the required space a bit earlier
imx-bbu-nand-fcb: Remove unused variable partition_size
mfd: mc13892: MC13892_POWER_MISC bits revision
ARM: CCMX51: Switch to multiimage support
MIPS: malta: Typo fix
Andreas Schmidt (1):
commands: miitool: remove unsupported options a and b
Andrey Smirnov (93):
net: lib: Make use of ETH_ALEN
mfd: rave-sp: Make use of wait_on_timeout()
commands: boot: Remove useless code
led: core: Don't call get_time_us() twice
led: core: Initialize blink_next_event with 0
led: core: Make use of ARRAY_AND_SIZE
nvmem: ocotp: Make use of postcore_platform_driver macro
lib/parameter: Fix typecases to match corresponding PARAM_TYPE_*
mci: core: Use alias as a devname by default
mci: tegra-sdmmc: Drop explicit devname setup code
mci: dw_mmc: Drop explicit devname setup code
mci: omap_hsmmc: Drop explicit devname setup code
mci: imx-esdhc: Drop explicit devname setup code
mci: mxs: Drop explicit devname setup code
Documentation: i.MX: Document how to use GPT
mfd: rave-sp: Add parameters to query IP address/netmask
net/e1000: Map custom error codes to more appropriate errno values
net/e1000: Do not discard EEPROM error code in e1000_setup_link()
net/e1000: Use dev_err to report error
net/e1000: Only read EEPROM_INIT_CONTROL2_REG if it is needed
serial: amba-pl011: Fix regulator_get() return check
mci: Rely on NULL being a dummy regulator
video: mtl017: Make sure errno is not used as a regulator pointer
PCI: desginware: Remove bogus prototypes
PCI: designware: Consolidate outbound iATU programming functions
PCI: designware: Use iATU0 for cfg and IO, iATU1 for MEM
PCI: designware: Fix PORT_LOGIC_LINK_WIDTH_MASK
PCI: designware: Use exact access size in dw_pcie_cfg_read()
PCI: designware: Simplify dw_pcie_cfg_read/write() interfaces
PCI: designware: Require config accesses to be naturally aligned
PCI: designware: Make "num-lanes" an optional DT property
PCI: designware: Ensure ATU is enabled before IO/conf space accesses
PCI: designware: Simplify control flow
PCI: designware: Make config accessor override checking symmetric
PCI: designware: Explain why we don't program ATU for some platforms
PCI: imx6: Move link up check into imx6_pcie_wait_for_link()
PCI: designware: Add generic dw_pcie_wait_for_link()
PCI: designware: Add default link up check if sub-driver doesn't override
PCI: designware: Move Root Complex setup code to dw_pcie_setup_rc()
PCI: designware: Remove incorrect RC memory base/limit configuration
PCI: designware: Return data directly from dw_pcie_readl_rc()
PCI: designware: Move link wait definitions to .c file
PCI: designware: Wait for iATU enable
PCI: designware: Add iATU Unroll feature
PCI: designware: Check LTSSM training bit before deciding link is up
PCI: designware: Keep viewport fixed for IO transaction if num_viewport > 2
PCI: designware: Exchange viewport of `MEMORYs' and `CFGs/IOs'
PCI: designware: Rename dw_pcie_valid_config() to dw_pcie_valid_device()
PCI: designware: Simplify dw_pcie_readl_unroll(), dw_pcie_writel_unroll()
PCI: designware: Simplify pcie_host_ops.readl_rc() and .writel_rc() interfaces
PCI: designware: Swap order of dw_pcie_writel_rc() reg/val arguments
PCI: designware: Export dw_pcie_readl_rc(), dw_pcie_writel_rc()
PCI: designware: Uninline register accessors
PCI: designware: Swap order of dw_pcie_writel_unroll() reg/val arguments
PCI: designware: Check for iATU unroll only on platforms that use ATU
PCI: dwc: designware: Move register defines to designware header file
PCI: dwc: all: Rename cfg_read/cfg_write to read/write
PCI: dwc: designware: Get device pointer at the start of dw_pcie_host_init()
PCI: imx6: Add local struct device pointers
PCI: imx6: Removed unused struct imx6_pcie.mem_base
PCI: imx6: Pass struct imx6_pcie to PHY accessors
PCI: imx6: Pass device-specific struct to internal functions
PCI: imx6: Use generic DesignWare accessors
PCI: imx6: Reorder struct imx6_pcie
PCI: imx6: Port error messages for imx6_pcie_deassert_core_reset()
PCI: imx6: Remove unused return values
PCI: imx6: Factor out ref clock enable
PCI: imx6: Add DT property for link gen, default to Gen1
PCI: imx6: Remove redundant "Link never came up" message
PCI: imx6: Remove LTSSM disable workaround
PCI: dwc: all: Split struct pcie_port into host-only and core structures
PCI: dwc: designware: Parse "num-lanes" property in dw_pcie_setup_rc()
PCI: dwc: designware: Fix style errors in pcie-designware.c
PCI: dwc: Split pcie-designware.c into host and core files
PCI: dwc: all: Modify dbi accessors to take dbi_base as argument
PCI: dwc: all: Modify dbi accessors to access data of 4/2/1 bytes
PCI: dwc: designware: Move _unroll configurations to a separate function
PCI: dwc: designware: Test PCIE_ATU_ENABLE bit specifically
PCI: dwc: designware: Make dw_pcie_prog_*_atu_unroll() static
PCI: Fix typos and whitespace errors
PCI: Add SPDX GPL-2.0 to replace GPL v2 boilerplate
PCI: dwc: Replace lower into upper case characters
PCI: dwc: designware: Handle ->host_init() failures
PCI: dwc: Add accessors for write permission of DBI
PCI: dwc: Enable write permission for Class Code, Interrupt Pin updates
PCI: dwc: Fix enumeration end when reaching root subordinate
PCI: dwc: Small computation improvement
PCI: dwc: Constify dw_pcie_host_ops structures
memory_display: Fix type of argument passed to %*s
mfd: syscon: Switch to using %pa to print memory addresses
printk: Pass groupsize to memory_display() in print_hex_dump()
ARM: i.MX8MQ: Add alias for ECSPI1
ARM: aarch64: Avoid relocations in runtime-offset.S
Antony Pavlov (13):
scripts/mkcompile_h: Remove trailing spaces from compiler version
Add initial RISC-V architecture support
RISC-V: add Erizo SoC support
RISC-V: add low-level debug macros for ns16550
RISC-V: add nmon nano-monitor
RISC-V: erizo: add DEBUG_LL support
RISC-V: erizo: enable nmon
RISC-V: erizo: add nmon image creation
RISC-V: add erizo_generic_defconfig
Documentation: add RISC-V docs
w1: fix "no previous prototype for 'w1_found'" warning
serial: amba-pl011: fix "no previous prototype for 'pl011_init_port'" warning
net: ks8851_mll: fix "no previous prototype for 'ks_enable_qmu'" warning
Baeuerle, Florian (3):
phycard-imx27: add support for 64MB RAM variants
recursive_action: add ACTION_SORT flag
envfs: Sort files when generating on build machine
Daniel Schultz (4):
ARM: configs: omap_defconfig: Add bootchooser
ARM: dts: am335x-phytec-state: Reduce partition size
ARM: dts: am335x-phytec-state: Add state partition for bootchooser
arm: boards: phytec-som-am335x: Add bootchooser to bootsource
Fabio Estevam (1):
Documentation: imx8mq-evk: Pass the full path for file names
Heinrich Toews (3):
net: davinci-emac: fix buggy channel tear down
net: davinci-emac: switch to device tree support
ARM: omap: AM3517: Change default clock rate for AM3517
Ian Abbott (1):
net: designware: fix TX descriptor length corruption
Ladislav Michl (19):
mtd: nand: refactor chip->block_markbad interface
mtd: nand: remove multiplied-by-2 block logic
mtd: nand: hide in-memory BBT implementation details
mtd: nand: remove NAND_BBT_SCANEMPTY
mtd: nand: Request strength instead of bytes for soft BCH
mtd: atmel_nand: Add per board ECC setup
mtd: nand: simplify nand_bch_init() usage
mtd: nand_bbt: kill NAND_BBT_SCANALLPAGES
mtd: nand_bbt: handle error case for nand_create_badblock_pattern()
mtd: nand_bbt: make nand_scan_bbt() static
mtd: nand_bbt: unify/fix error handling in nand_scan_bbt()
mtd: nand_bbt: Move BBT block selection logic out of write_bbt()
mtd: nand_bbt: scan for next free bbt block if writing bbt fails
mtd: nand: Kill the chip->scan_bbt() hook
mtd: nand: Kill cellinfo
mtd: nand: detect OOB size for Toshiba 24nm raw SLC
usbgadget: dfu: remove useless break in the switch statement
mtd: core: Fix erase area alignment for non power of 2 erasesize
mtd: core: Fix erase area alignment for non power of 2 erasesize
Lucas Stach (12):
ARM: rdu2: add command to reset network switch
clk: imx5: add di_pred
backlight: rave-sp: init all brightness to default level
clk: add missing list.h include
clk: move struct clk_gate into header
clk: move struct clk_mux into header
clk: add divider_recalc_rate helper
clk: imx: add imx8mq composite clock
clk: imx: sync imx8mq clock driver with upstream kernel
pinctrl: imx-v3: imx8mq does use the old binding
ARM: imx8mq: use upstream devicetree
ARM: imx8mq: Add back memory controller node
Lukasz Madej (1):
ARM: imx7: missing config for AIPS3 bridge added
Martin Hofmann (1):
Add generic implementation for muldi3
Masahiro Yamada (11):
kbuild: filter-out PHONY targets from "targets"
kbuild: add .DELETE_ON_ERROR special target
kbuild: add .SECONDARY special target
kbuild: add %.lex.c and %.tab.[ch] to 'targets' automatically
treewide: remove blank texts
.gitignore: move *.lex.c *.tab.[ch] patterns to the top-level .gitignore
kbuild: clean up *.lex.c and *.tab.[ch] patterns from top-level Makefile
kbuild: rename HOSTLOADLIBES_* to HOSTLDLIBS_*
kbuild: generate lexer and parser during build instead of shipping
kconfig: sync to Linux 4.20
kbuild: remove unnecessary LEX_PREFIX and YACC_PREFIX
Michael Tretter (4):
ARM: lib64: .gitignore barebox.lds
ARM: aarch64: compile with general-regs-only
ARM: aarch64: add ENTRY_PROC macro for arm64
ARM: zynqmp: add support for Xilinx ZCU104 board
Oleg Karfich (1):
ARM: omap3: Add support for reset reason detection
Oleksij Rempel (14):
images: piggy: use "a" instead of #alloc flag
MIPS: add arch/mips/lib/pbl.lds.S
pbl: enable MIPS for PBL_RELOCATABLE
MIPS: start: preserve DTB pointer for later use
MIPS: multiimage: add ENTRY_FUNCTION macros
MIPS: mutliimage: pass devicetree from PBL to the main_entry
MIPS: put main_entry to __bare_init section
MIPS: port all mach* to multiimage
MIPS: remove HAS_NO_BOARD_HL_CODE support
MIPS: remove useless board files
MIPS: migrate all files to SPDX
MIPS: convert files with not precise GNU version to SPDX
MIPS: update to GPL-2.0-or-later for files copyrighted by me
scripts: bareboxenv.c: fix warning: ‘xstrdup’ defined but not used
Philipp Zabel (1):
ARM: nitrogen6x: remove conflicting upstream SPI NOR partitions
Roland Hieber (5):
Documentation: i.MX: improve wording, add markup and missing articles
README: add licensing information
common: state: fix alignment
common: state: fix another alignment
common: state: fix another alignment
Sam Ravnborg (8):
2d-primitives: fix no previous prototype warning
at91sam9263ek: fix build of of_init
video: mtl017: fix driver name variable
images: fix force rebuild of piggy.o
arm: at91: fix clock to mci1 for at91sam9263
doc: add at91 documentation
doc: add additional at91 boards
doc: at91sam9263-ek: add notes
Sascha Hauer (71):
usb: gadget: fastboot: pass message type as enum
usb: gadget: fastboot: drop unnecessary global variable
usb: gadget: fastboot: remove unnecessary context setting
usb: gadget: fastboot: tell host that we are going to shutdown
usb: gadget: fastboot: be more informative on booting
usb: gadget: fastboot: simplify reboot
usb: gadget: fastboot: print fastboot messages also to the logs
ARM: i.MX6 dtsi: remove compatible for snvs_lpgpr node
net: davinci-emac: Add timeout to polling loop
ARM: Add missing prototypes
ARM: AT91: at91rm9200 clocksource: Make locally used function static
ARM: AT91: remove unused function
ARM: omap: fix missing prototypes warnings
ARM: AT91: pit: Make locally used function static
ARM: AT91: add missing includes
ARM: i.MX: remove efika-mx-smartbook_defconfig
mci: omap: Improve error handling
mci: omap: use IS_ENABLED() rather than #ifdef
mtd: nand: omap: Use dev_dbg when a struct device * is available
mtd: nand: omap: Fix hamming correct return values
mtd: nand: omap: Disable subpage reads in hardware ecc mode
mtd: nand: omap: remove unused function argument
mtd: nand: omap: fix bch8_hw_romcode ecc layout
mtd: nand: omap: set eccbytes correctly
mtd: nand: omap: unbreak BCH8 support
ARM: omap: Add missing include
ARM: omap: dmtimer: Turn into a driver
ARM: omap: 32ktimer: Turn into a driver
ARM: omap: Add AM35XX support
ARM: omap: enable am33xx_uart_soft_reset for AM35xx
ARM: omap: Add AM3517 specific mux configuration
ARM: omap: Add emif4 support for AM3517
scripts: Make list implementation usable
net: ip_route_get: Fix error message
net: ip_route_get: Hook help text to command
net: dns: leave host command with error on failure
net: dns: Allow to set variable with the resolved host
defaultenv: Pass serverip to nfsroot string
net: Allow hostnames for global.net.server
net: ip_route_get: resolv hostnames
defaultenv: defaultenv uses ip_route_get
defaultenv: resolve global.net.server before using it
ARM: omap: Add board support for WAGO pfc200 platform
ARM: omap: am33xx_defconfig: Enable more boards and rename
dts: update to v4.20-rc6
dts: update to v4.20-rc7
dts: update to v5.0-rc1
dts: update to v5.0-rc2
Merge branch 'for-next/am35xx'
Merge branch 'for-next/clps711x'
Merge branch 'for-next/dts'
Merge branch 'for-next/e1000'
Merge branch 'for-next/envfs-sort'
Merge branch 'for-next/fastboot'
Merge branch 'for-next/imx'
Merge branch 'for-next/kconfig'
Merge branch 'for-next/mips'
Merge branch 'for-next/misc'
Merge branch 'for-next/missing-prototypes'
Merge branch 'for-next/mmc'
Merge branch 'for-next/mtd'
Merge branch 'for-next/net'
Merge branch 'for-next/nvstore'
Merge branch 'for-next/pci'
Merge branch 'for-next/risc-V'
Merge branch 'for-next/ultrascale'
images: Drop unnecessary fix_size
images: pblx is now pblb
Revert "mtd: nand: Kill the chip->scan_bbt() hook"
Revert "images: Drop unnecessary fix_size"
Release v2019.02.0
Stefan Riedmueller (1):
nvmem: ocotp: Fix writing of second mac address fuses on imx6ul
Teresa Remmet (11):
mtd: nand: nand_base: Fix compile warning if CONFIG_MTD_WRITE is not enabled
commands: nand-bitflip: Add documentation for option '-c'
arm: boards: vscom-baltos: Run environment_initcall only on correct board
arm: dts: am335x strip: Don't strip timer2 anymore
drivers: bus: Add ti-sysc bus driver
arm: configs: omap_defconfig: Enable ti-sysc bus driver
arm: configs: am33xx_mlo_defconfig: Enable ti-sysc bus driver
drivers: of: Add function to enable and register a device by alias
arm: mach-omap: am335x_generic: Enable nodes by alias where needed
net: ethernet: cpsw: cpsw-phy-sel: Use phandle for phy sel
arm: dts: am335x-phytec: Use phy-handle instead of phy_id
Thomas Hämmerle (6):
dp83867: port from linux
macb: fix format specifiers for debug output
macb: fix check if hw is gem
macb: fix memory leakage due to double allocation of rx_buffer
macb: disable second priority queue for zynqmp gem support
zynqmp: enable macb Ethernet support
Tomaz Solc (1):
ARM: rpi: avoid NULL dereference on unknown rev.
--
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-02-13 20:03 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=20190213200257.546vkn2fnmal7bxi@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