mail archive of the barebox mailing list
 help / color / mirror / Atom feed
* v2021.03.0
@ 2021-03-22 13:11 Sascha Hauer
  2021-03-22 13:51 ` v2021.03.0 Ahmad Fatoum
  0 siblings, 1 reply; 2+ messages in thread
From: Sascha Hauer @ 2021-03-22 13:11 UTC (permalink / raw)
  To: Barebox List


Hi All,

I am happy to announce barebox-2021.03.0. Developer of the month is once
again Ahmad. He added VirtIO support to barebox which makes barebox
better integrate into qemu. Also he added Sound card support, enough to
play the imperial march on sandbox. Decide for yourself what you find
more useful :)
If you are like me bitten by watchdogs sometimes you might like a
feature I added: A watchdog device now has a counter which counts down
to zero from the point where we last fed it. With this we can see if an
actual device reset matches the point in time that barebox thinks it
should happen.
Other than that we have the usual flow of patches, see below.

Have Fun!
 Sascha

----------------------------------------------------------------
Ahmad Fatoum (56):
      commands: usbgadget: remove deprecated s option from help text
      usb: add fallback ->detect method for USB host drivers
      usb: host: ehci: remove duplicated usb_host_detect() calls
      ARM: i.MX8MM: fix sparse warnings in early clock code
      ARM: i.MX8MM: move system counter enabling into imx8mm_cpu_lowlevel_init
      ARM: <asm/io.h>: define macros for I/O memcpy/memset
      asm-generic: define fallback memcpy and memset for device I/O
      ppc: <asm/io.h>: remove duplicate definition
      printk: port over Linux print_hex_dump_bytes/print_hex_dump_debug
      sandbox: migrate to SDL 2.0
      drivers: add sound card driver support
      sound: add basic synthesizers for PCM beeper use
      sound: add SDL 2.0 sound driver
      commands: add beep command
      sound: add PWM beeper support
      sound: add gpio-beeper support
      regulator: add regulator_get_voltage() to API
      regulator: add support for struct regulator_desc::off_on_delay
      regulator: add driver for stm32-vrefbuf
      aiodev: add support for STM32 ADC
      efi: declare prototype for close_protocol BootService
      Kbuild: add compile_commands.json target
      sandbox: increase MALLOC_SIZE from 4M to 16M
      fs: increase reference count for backing store when loop mounting
      sandbox: support 64-bit file IO in 32-bit build
      ext4: ext_common.h: drop declaration of never-defined part_offset
      fs: ext4: ext4fs.h: remove unused struct members of ext_filesystem
      block: use 64-bit types for sector offset and count on all platforms
      usb: storage: support USB disks up to 2TiB of size
      fs: ext4: use sector_t and loff_t where appropriate
      fs: ext4: support files exceeding 4G
      show_progress: change HASHES_PER_LINE from 65 to 64 to avoid division
      include: <linux/math64.h>: include header for __always_inline definition
      treewide: include <linux/math64.h> wrapper instead of <asm-generic/div64.h>
      include: asm-generic: don't do 64-bit soft division on 64-bit platforms
      lib: remove duplicate __div64_32
      drivers: replaces references to <asm-generic/*.h>
      copy_file: fix progress bar for files larger than 2G
      ARM: cpu: board-dt-2nd: rename of_find_mem for more generic use
      pbl: provide externally visible fdt_find_mem
      kbuild: add include/uapi to path
      driver: Don't throw an error on probes that didn't find the device
      drivers: add support for memory-mapped VirtIO paravirtualization
      hw_random: add VirtIO RNG driver
      serial: add basic VirtIO console driver
      block: add VirtIO block device driver
      ARM: vexpress: config: update for VirtIO support
      Documentation: add Documentation on VirtIO for barebox
      ARM: mmu64: fix build for non-MMU configurations
      of: base: probe simple-pm-bus children as well
      glob: use empty globfree when compiling without CONFIG_GLOB
      common: boot: select dependency CONFIG_GLOB
      common: shell: select dependency GLOB for SHELL_SIMPLE
      commands: readline: fix memory leak on wrong usage
      common: readline: fix possible buffer overflows
      sandbox: fix use of initialized variable in error path

Alexander Kurz (1):
      scripts: imx-image: fix iMX35 header generation

Alexander Shiyan (1):
      ARM: dts: imx6qdl: pfla02: Use NAND pinmux entries from upstream

Andrej Picej (1):
      ARM: i.MX: xload-gpmi-nand: apply errata 007117

Antony Pavlov (1):
      Documentation: mips: fixup qemu-system-mipsel cmdline

Bastian Krause (1):
      Documentation: state: recommend a partition type GUID for state GPT partitions

Edoardo Scaglia (1):
      mtd: nand: fix hardware ECC support in atmel_nand driver

Jules Maselbas (4):
      usb: gadget: dfu: Use func_to_dfu
      usb: gadget: dfu: Rework print messages
      usb: gadget: dfu: Wrap fs operation in workqueue
      usb: otg: Add support to register more than one otg dev

Marco Felsch (11):
      of: overlay: split debug messages for of_overlay_apply_symbols
      ARM: boards: kontron-samx6i: fix memory detection helper
      ARM: boards: kontron-samx6i: simplify memory detection function
      ARM: dts: imx6qdl-smarc-samx6i: remove iomuxc hog
      ARM: dts: imx6qdl-samx6i: switch to SPDX license identifier
      ARM: dts: imx6qdl-samx6i: use upstream device tree files
      ARM: dts: imx6qdl-samx6i: cosmetic partition cleanup
      nvmem: sync stub return values with linux code
      nvmem: add missing stubs
      nvmem: make nvmem_device_write/read public
      nvmem: make id optional for of_nvmem_device_get()

Michael Grzeschik (2):
      usb: imx: fix overcurrent polarity handling on i.MX7
      usb: imx: add overcurrent polarity handling on i.MX6

Mike Nawrocki (1):
      drivers: smc911x fix inverted wait_on_timeout

Primoz Fiser (1):
      ARM: i.MX: move BCB structures to header file

Rouven Czerwinski (2):
      commands: readline: use exit code macros
      commands: readline: release command slice

Sascha Hauer (30):
      dts: update to v5.11-rc4
      dts: update to v5.11-rc5
      ARM: i.MX: implement GPMI NAND xload
      dts: update to v5.11-rc6
      watchdog: Print seconds to expire
      dts: update to v5.11-rc7
      dts: update to v5.11
      Merge branch 'for-next/aiodev'
      Merge branch 'for-next/asm-generic'
      Merge branch 'for-next/asm-io'
      Merge branch 'for-next/dfu'
      Merge branch 'for-next/dts'
      Merge branch 'for-next/ext4'
      Merge branch 'for-next/firmware'
      Merge branch 'for-next/imx'
      Merge branch 'for-next/misc'
      Merge branch 'for-next/mtd'
      Merge branch 'for-next/nvmem'
      Merge branch 'for-next/sound'
      Merge branch 'for-next/usb'
      Merge branch 'for-next/virtio'
      of: fdt: Add root name checks during unflattening
      nios2: Remove architecture
      Merge branch 'for-next/arch-remove'
      Merge branch 'for-next/misc'
      net: phy: fix waiting for link
      net: e1000: Fix mtd compilation
      printk: fix inverted logic in print_hex_dump_debug()
      gpio: pl061: Fix driver registration
      Release v2021.03.0

Stafford Horne (1):
      openrisc: Define the elf binary entry point

Stefan Agner (1):
      ARM: drop no-thumb-interwork in EABI mode

Stefan Riedmueller (1):
      nand: nand-mxs: Fix marking BBT blocks as bad

Steffen Trumtrar (1):
      ARM: add fncpy.h from linux v5.10

Thorsten Scherer (1):
      Documentation: devicetree: include firmware in toctree

Uwe Kleine-König (3):
      scripts: Replace license and copyright boilerplate by SPDX identifiers
      ARM: davinci: Replace license and copyright boilerplate by SPDX identifiers
      bcm283X: Select OF clock providers

Yoshio Furuyama (1):
      mtd: nand: Fix BBT update issue

jameszxj (1):
      extend the test in bbu_std_file_handler() to also check for -ENOTSUP.
-- 
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 |

_______________________________________________
barebox mailing list
barebox@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/barebox


^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: v2021.03.0
  2021-03-22 13:11 v2021.03.0 Sascha Hauer
@ 2021-03-22 13:51 ` Ahmad Fatoum
  0 siblings, 0 replies; 2+ messages in thread
From: Ahmad Fatoum @ 2021-03-22 13:51 UTC (permalink / raw)
  To: Sascha Hauer, Barebox List

On 22.03.21 14:11, Sascha Hauer wrote:
> 
> Hi All,
> 
> I am happy to announce barebox-2021.03.0. Developer of the month is once
> again Ahmad. He added VirtIO support to barebox which makes barebox
> better integrate into qemu. Also he added Sound card support, enough to
> play the imperial march on sandbox. Decide for yourself what you find
> more useful :)

Not only sandbox: You can play the GRUB tunes with any pwm-buzzer (e.g.
old-style PC piezo speakers) as as long as there is a PWM driver for your platform.

> If you are like me bitten by watchdogs sometimes you might like a
> feature I added: A watchdog device now has a counter which counts down
> to zero from the point where we last fed it. With this we can see if an
> actual device reset matches the point in time that barebox thinks it
> should happen.
> Other than that we have the usual flow of patches, see below.
> 
> Have Fun!
>  Sascha
> 
> ----------------------------------------------------------------
> Ahmad Fatoum (56):
>       commands: usbgadget: remove deprecated s option from help text
>       usb: add fallback ->detect method for USB host drivers
>       usb: host: ehci: remove duplicated usb_host_detect() calls
>       ARM: i.MX8MM: fix sparse warnings in early clock code
>       ARM: i.MX8MM: move system counter enabling into imx8mm_cpu_lowlevel_init
>       ARM: <asm/io.h>: define macros for I/O memcpy/memset
>       asm-generic: define fallback memcpy and memset for device I/O
>       ppc: <asm/io.h>: remove duplicate definition
>       printk: port over Linux print_hex_dump_bytes/print_hex_dump_debug
>       sandbox: migrate to SDL 2.0
>       drivers: add sound card driver support
>       sound: add basic synthesizers for PCM beeper use
>       sound: add SDL 2.0 sound driver
>       commands: add beep command
>       sound: add PWM beeper support
>       sound: add gpio-beeper support
>       regulator: add regulator_get_voltage() to API
>       regulator: add support for struct regulator_desc::off_on_delay
>       regulator: add driver for stm32-vrefbuf
>       aiodev: add support for STM32 ADC
>       efi: declare prototype for close_protocol BootService
>       Kbuild: add compile_commands.json target
>       sandbox: increase MALLOC_SIZE from 4M to 16M
>       fs: increase reference count for backing store when loop mounting
>       sandbox: support 64-bit file IO in 32-bit build
>       ext4: ext_common.h: drop declaration of never-defined part_offset
>       fs: ext4: ext4fs.h: remove unused struct members of ext_filesystem
>       block: use 64-bit types for sector offset and count on all platforms
>       usb: storage: support USB disks up to 2TiB of size
>       fs: ext4: use sector_t and loff_t where appropriate
>       fs: ext4: support files exceeding 4G
>       show_progress: change HASHES_PER_LINE from 65 to 64 to avoid division
>       include: <linux/math64.h>: include header for __always_inline definition
>       treewide: include <linux/math64.h> wrapper instead of <asm-generic/div64.h>
>       include: asm-generic: don't do 64-bit soft division on 64-bit platforms
>       lib: remove duplicate __div64_32
>       drivers: replaces references to <asm-generic/*.h>
>       copy_file: fix progress bar for files larger than 2G
>       ARM: cpu: board-dt-2nd: rename of_find_mem for more generic use
>       pbl: provide externally visible fdt_find_mem
>       kbuild: add include/uapi to path
>       driver: Don't throw an error on probes that didn't find the device
>       drivers: add support for memory-mapped VirtIO paravirtualization
>       hw_random: add VirtIO RNG driver
>       serial: add basic VirtIO console driver
>       block: add VirtIO block device driver
>       ARM: vexpress: config: update for VirtIO support
>       Documentation: add Documentation on VirtIO for barebox
>       ARM: mmu64: fix build for non-MMU configurations
>       of: base: probe simple-pm-bus children as well
>       glob: use empty globfree when compiling without CONFIG_GLOB
>       common: boot: select dependency CONFIG_GLOB
>       common: shell: select dependency GLOB for SHELL_SIMPLE
>       commands: readline: fix memory leak on wrong usage
>       common: readline: fix possible buffer overflows
>       sandbox: fix use of initialized variable in error path
> 
> Alexander Kurz (1):
>       scripts: imx-image: fix iMX35 header generation
> 
> Alexander Shiyan (1):
>       ARM: dts: imx6qdl: pfla02: Use NAND pinmux entries from upstream
> 
> Andrej Picej (1):
>       ARM: i.MX: xload-gpmi-nand: apply errata 007117
> 
> Antony Pavlov (1):
>       Documentation: mips: fixup qemu-system-mipsel cmdline
> 
> Bastian Krause (1):
>       Documentation: state: recommend a partition type GUID for state GPT partitions
> 
> Edoardo Scaglia (1):
>       mtd: nand: fix hardware ECC support in atmel_nand driver
> 
> Jules Maselbas (4):
>       usb: gadget: dfu: Use func_to_dfu
>       usb: gadget: dfu: Rework print messages
>       usb: gadget: dfu: Wrap fs operation in workqueue
>       usb: otg: Add support to register more than one otg dev
> 
> Marco Felsch (11):
>       of: overlay: split debug messages for of_overlay_apply_symbols
>       ARM: boards: kontron-samx6i: fix memory detection helper
>       ARM: boards: kontron-samx6i: simplify memory detection function
>       ARM: dts: imx6qdl-smarc-samx6i: remove iomuxc hog
>       ARM: dts: imx6qdl-samx6i: switch to SPDX license identifier
>       ARM: dts: imx6qdl-samx6i: use upstream device tree files
>       ARM: dts: imx6qdl-samx6i: cosmetic partition cleanup
>       nvmem: sync stub return values with linux code
>       nvmem: add missing stubs
>       nvmem: make nvmem_device_write/read public
>       nvmem: make id optional for of_nvmem_device_get()
> 
> Michael Grzeschik (2):
>       usb: imx: fix overcurrent polarity handling on i.MX7
>       usb: imx: add overcurrent polarity handling on i.MX6
> 
> Mike Nawrocki (1):
>       drivers: smc911x fix inverted wait_on_timeout
> 
> Primoz Fiser (1):
>       ARM: i.MX: move BCB structures to header file
> 
> Rouven Czerwinski (2):
>       commands: readline: use exit code macros
>       commands: readline: release command slice
> 
> Sascha Hauer (30):
>       dts: update to v5.11-rc4
>       dts: update to v5.11-rc5
>       ARM: i.MX: implement GPMI NAND xload
>       dts: update to v5.11-rc6
>       watchdog: Print seconds to expire
>       dts: update to v5.11-rc7
>       dts: update to v5.11
>       Merge branch 'for-next/aiodev'
>       Merge branch 'for-next/asm-generic'
>       Merge branch 'for-next/asm-io'
>       Merge branch 'for-next/dfu'
>       Merge branch 'for-next/dts'
>       Merge branch 'for-next/ext4'
>       Merge branch 'for-next/firmware'
>       Merge branch 'for-next/imx'
>       Merge branch 'for-next/misc'
>       Merge branch 'for-next/mtd'
>       Merge branch 'for-next/nvmem'
>       Merge branch 'for-next/sound'
>       Merge branch 'for-next/usb'
>       Merge branch 'for-next/virtio'
>       of: fdt: Add root name checks during unflattening
>       nios2: Remove architecture
>       Merge branch 'for-next/arch-remove'
>       Merge branch 'for-next/misc'
>       net: phy: fix waiting for link
>       net: e1000: Fix mtd compilation
>       printk: fix inverted logic in print_hex_dump_debug()
>       gpio: pl061: Fix driver registration
>       Release v2021.03.0
> 
> Stafford Horne (1):
>       openrisc: Define the elf binary entry point
> 
> Stefan Agner (1):
>       ARM: drop no-thumb-interwork in EABI mode
> 
> Stefan Riedmueller (1):
>       nand: nand-mxs: Fix marking BBT blocks as bad
> 
> Steffen Trumtrar (1):
>       ARM: add fncpy.h from linux v5.10
> 
> Thorsten Scherer (1):
>       Documentation: devicetree: include firmware in toctree
> 
> Uwe Kleine-König (3):
>       scripts: Replace license and copyright boilerplate by SPDX identifiers
>       ARM: davinci: Replace license and copyright boilerplate by SPDX identifiers
>       bcm283X: Select OF clock providers
> 
> Yoshio Furuyama (1):
>       mtd: nand: Fix BBT update issue
> 
> jameszxj (1):
>       extend the test in bbu_std_file_handler() to also check for -ENOTSUP.
> 

-- 
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 |

_______________________________________________
barebox mailing list
barebox@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/barebox


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2021-03-22 13:53 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-03-22 13:11 v2021.03.0 Sascha Hauer
2021-03-22 13:51 ` v2021.03.0 Ahmad Fatoum

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox