* v2022.05.0
@ 2022-05-18 12:58 Sascha Hauer
2022-05-19 8:11 ` v2022.05.0 Alexander Shiyan
0 siblings, 1 reply; 3+ messages in thread
From: Sascha Hauer @ 2022-05-18 12:58 UTC (permalink / raw)
To: Barebox List
Hi All,
barebox-2022.05.0 is out.
With this version barebox now has initial DSA (Distributed Switch
Architecture) support. Thanks, Oleksij. While barebox is not famous for
its elaborated networking capabilities, DSA can be quite interesting
to allow networking on boards which have programmable switches attached
to their network ports. Without DSA it's often not possible to do any
networking on these boards as the default settings of the switch do not
pass through any packets.
Other than that we have the usual flow of smaller fixes and changes, see
below.
Have fun!
Sascha
----------------------------------------------------------------
Ahmad Fatoum (20):
ARM: dts: stm32mp: remove no-longer required DT override
gpio: include header for BIT() used in <gpio.h>
ARM: asm: setjmp: add missing .pop_section
partitions: efi: print GPT offset in debug message
scripts: constify write_full input buffer
libfile: implement new pread_full
scripts: remove non-existent bareboxstate binaries from .gitignore
sandbox: board: add stickypage.bin into .gitignore
mci: mci_spi: extend driver for device tree probing
mtd: spi-nor: add support for ISSI IS25WP256
video: ipuv3: combine two subsequent info prints into one
ARM: asm: fix miscompilation of 32-bit ENTRY_FUNCTION_WITHSTACK
clk: add BCM2835 auxiliary peripheral clock driver
clocksource: assign non-zero priorities to all clocksources
gpiolib: remove declaration of now unused variable
Documentation: remote-control: be explicit about python2 requirement
mci: stm32_sdmmc2: add STM32MP131 AMBA primecell peripheral ID
Documentation: boards: stm32mp: elaborate on how to build
ARM: rpi: fix CM3 breakage after multi-image rework
ARM: i.MX7: esdctl: fix out-of-bounds read on memory size calculation
Alexander Shiyan (4):
ARM: CCMX51: Remove excess assignment
ARM: CCMX51: Add support for low-level debug
ARM: CCMX51: Add support for 16-bit memory module variants
GPIO: clps711x: Simplify initialization
Andrej Picej (1):
ARM: pbab01: allow USB-OTG port runtime configuration
Bastian Krause (2):
clk: handle NULL args in clk_set_parent()
clk: handle NULL args in clk_{g,s}et_parent() v2
Denis Orlov (1):
ata: ide-sff: fix integer overflow in ata_wait_busy()
Frank Wunderlich (2):
ARM: Rockchip: Update DTS for BPI-R2Pro for new HW-Rev
ARM: rockchip: fix iodomain for r2pro V1.0
Ian Abbott (1):
ARM: fix GCC 11.x build failures for ARMv7
Juergen Borleis (3):
ARM: webasto-ccbv2: consider the available memory size for optee
ARM: webasto-marvel: add device tree shared with the kernel
ARM: webasto-marvel: share the run-time setup with the ccbv2 variant
Jules Maselbas (1):
net: dns: Generate and verify transaction ID
Lucas Stach (3):
phy: freescale: imx8mq-usb: add support for i.MX8MP PHY
usb: dwc3: of-simple: add i.MX8MP compatible
ARM: imx: esdctl: fix LPDDR4 size calculation
Oleksij Rempel (21):
ARM: boards: protonic-imx6: add board specific BBU SD handlers
ARM: boards: protonic-imx6: properly configure RGMII direction for the FEC MAC
ARM: boards: protonic-imx6: fix file system access warning
net: designware: eqos: fix receive issue with external switch
ARM: dts: at91-microchip-ksz9477-evb: start using kernel DT
net: add RX preprocessor support
net: add of_find_eth_device_by_node() function
net: phy: export of_phy_register_fixed_link() function
net: add DSA framework to support basic switch functionality
driver: add dev_get_priv() helper
net: port part of if_vlan header from kernel v5.17
spi: port spi_sync_transfer() function from kernel v5.17
net: mdio: add MDIO_DEVAD_NONE define
net: phy: make sure MDIO bus is probed if we search for the PHY
of_net: add rev-rmii support
net: dsa: add support for SJA11xx switches
net: dsa: add KSZ9477 switch SPI driver
hexdump: provide support for dev_print_hex_dump()
add ethlog command
net: phy: do not call adjust_link() form phy_device_attach()
net: phy: add TI DP83TD510E T1L PHY support
Rouven Czerwinski (1):
net: designware: eqos: do not try to talk to not existing PHY
Sascha Hauer (17):
dts: update to v5.17-rc8
dts: update to v5.17
gpio: allocate dynamic gpio numbers top down
dts: update to v5.18-rc1
dts: update to v5.18-rc2
usb: xhci: Honor transfer timeouts
dts: update to v5.18-rc3
ARM: omap: Fix linker error with MTD disabled
Merge branch 'for-next/dsa'
Merge branch 'for-next/dts'
Merge branch 'for-next/imx'
Merge branch 'for-next/misc'
Merge branch 'for-next/stm32'
clk: imx8mp: remove SYS PLL 1/2 clock gates
Documentation: boards: i.MX8MP-EVK: Fix typo
ARM: karo-tx6x: Fix DCD check operations
Release v2022.05.0
Steffen Trumtrar (2):
net: phy: mv88e6xxx: implement port_set_speed for mv88e6250
net: phy: mv88e6xxx: add support for mv88e6250
--
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] 3+ messages in thread
* Re: v2022.05.0
2022-05-18 12:58 v2022.05.0 Sascha Hauer
@ 2022-05-19 8:11 ` Alexander Shiyan
2022-05-19 10:44 ` v2022.05.0 Sascha Hauer
0 siblings, 1 reply; 3+ messages in thread
From: Alexander Shiyan @ 2022-05-19 8:11 UTC (permalink / raw)
To: Sascha Hauer; +Cc: Barebox List
ср, 18 мая 2022 г. в 16:00, Sascha Hauer <sha@pengutronix.de>:
> Hi All,
> barebox-2022.05.0 is out.
Hello.
After updating to the new version, I found errors...
This is probably the result of the "gpio: allocate dynamic gpio
numbers top down" patch.
In the gpiochip_find_base function, it seems to me that we should
change the algorithm
if the chip exists, such as:
if (!chip) {
...
} else {
spare = 0;
i+= chip->ngpio - 1; // Should be: i -= chip->ngpio - 1; ???
}
Thanks!
barebox 2022.05.0-00506-g1ed17b742ede #59 Thu May 19 09:03:27 MSK 2022
Board: Mega-Milas Informer/Spider AM335x
cpsw-mdio 4a101000.mdio@1000.of: detected phy mask 0x10
mdio_bus: miibus0: probed
eth0: got preset MAC address: d0:03:eb:ef:c2:a6
i2c-omap 44e0b000.i2c@0.of: bus 0 rev0.11 at 400 kHz
omap-hsmmc 48060000.mmc@0.of: registered as mmc0
omap_wdt 44e35000.wdt@0.of: OMAP Watchdog Timer Rev 0x01
unable to handle paging request at address 0x3e0d0008
pc : [<8fe2b208>] lr : [<8fe2bf3f>]
sp : 8ffeff40 ip : 00000000 fp : 0003f4f4
r10: 0017a4d8 r9 : 8fe7d628 r8 : 00000000
r7 : 87f59cd0 r6 : 00000000 r5 : 87f5afbc r4 : 3e0d0000
r3 : 0000010c r2 : 00000001 r1 : 87eff048 r0 : 00000008
Flags: nzcv IRQs off FIQs on Mode SVC_32
WARNING: [<8fe2b208>] (gpiochip_add+0x80/0x294) from [<8fe2bf3f>]
(pca953x_probe+0x11b/0x158)
WARNING: [<8fe2bf3f>] (pca953x_probe+0x11b/0x158) from [<8fe0a901>]
(device_probe+0x2d/0xac)
WARNING: [<8fe0a901>] (device_probe+0x2d/0xac) from [<8fe0a9a7>]
(match+0x27/0x2c)
WARNING: [<8fe0a9a7>] (match+0x27/0x2c) from [<8fe0acf3>]
(register_driver+0x6b/0x88)
WARNING: [<8fe0acf3>] (register_driver+0x6b/0x88) from [<8fe00f09>]
(start_barebox+0x35/0x6c)
WARNING: [<8fe00f09>] (start_barebox+0x35/0x6c) from [<8fe46aa7>]
(barebox_non_pbl_start+0x127/0x16c)
WARNING: [<8fe46aa7>] (barebox_non_pbl_start+0x127/0x16c) from
[<8fe00005>] (__bare_init_start+0x1/0xc)
WARNING: [<8fe482dd>] (unwind_backtrace+0x1/0x78) from [<8fe01235>]
(panic+0x1d/0x20)
WARNING: [<8fe01235>] (panic+0x1d/0x20) from [<8fe46323>]
(do_exception+0xf/0x14)
WARNING: [<8fe46323>] (do_exception+0xf/0x14) from [<8fe46391>]
(do_data_abort+0x21/0x34)
WARNING: [<8fe46391>] (do_data_abort+0x21/0x34) from [<8fe460d4>]
(do_abort_6+0x48/0x54)
### ERROR ### Please RESET the board ###
_______________________________________________
barebox mailing list
barebox@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/barebox
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: v2022.05.0
2022-05-19 8:11 ` v2022.05.0 Alexander Shiyan
@ 2022-05-19 10:44 ` Sascha Hauer
0 siblings, 0 replies; 3+ messages in thread
From: Sascha Hauer @ 2022-05-19 10:44 UTC (permalink / raw)
To: Alexander Shiyan; +Cc: Barebox List
On Thu, May 19, 2022 at 11:11:06AM +0300, Alexander Shiyan wrote:
> ср, 18 мая 2022 г. в 16:00, Sascha Hauer <sha@pengutronix.de>:
> > Hi All,
> > barebox-2022.05.0 is out.
>
> Hello.
> After updating to the new version, I found errors...
> This is probably the result of the "gpio: allocate dynamic gpio
> numbers top down" patch.
> In the gpiochip_find_base function, it seems to me that we should
> change the algorithm
> if the chip exists, such as:
> if (!chip) {
> ...
> } else {
> spare = 0;
> i+= chip->ngpio - 1; // Should be: i -= chip->ngpio - 1; ???
> }
Yes, indeed :(
I just sent a fix.
Sascha
--
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] 3+ messages in thread
end of thread, other threads:[~2022-05-19 10:46 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-05-18 12:58 v2022.05.0 Sascha Hauer
2022-05-19 8:11 ` v2022.05.0 Alexander Shiyan
2022-05-19 10:44 ` v2022.05.0 Sascha Hauer
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox