Bug#1053359: U-Boot: please package starfive_visionfive2_defconfig in U-Boot v2023.10
On 11/18/23 00:30, Vagrant Cascadian wrote: On 2023-10-02, Heinrich Schuchardt wrote: U-Boot v2023.10 has been released. It provides sufficient support for the StarFive Visionfive 2 board. Thanks! I would suggest to package it as u-boot-starfive. I will probably wait until u-boot 2023.10 lands in Debian before uploading a new binary package that requires NEW review, but probably not long after. 64fd30d367a1 ("tools: mkimage: Add StarFive SPL image support") 90602e779d3a ("riscv: dts: starfive: generate u-boot-spl.bin.normal.out") ad4b1bc39eef ("configs: NVMe/USB target boot devices on VisionFive 2") 98d17450cd4b ("starfive: visionfive2: add mmc0 and nvme boot targets") I presume the above commits have now landed in upstream u-boot git? Above commit hashes are present in upstream origin/master. [PATCH v2] i2c: designware_i2c: adjust timing calculation https://lore.kernel.org/u-boot/20231013130939.19803-1-heinrich.schucha...@canonical.com/ Did this land upstream yet? 35e8007ef382 ("i2c: designware_i2c: adjust timing calculation") in origin/master. Anything else needed? To my knowledge this is all that is needed on top of v2023.10. Best regards Heinrich
Bug#1053359: U-Boot: please package starfive_visionfive2_defconfig in U-Boot v2023.10
On 2023-10-02, Heinrich Schuchardt wrote: > U-Boot v2023.10 has been released. It provides sufficient support for > the StarFive Visionfive 2 board. Thanks! > I would suggest to package it as u-boot-starfive. I will probably wait until u-boot 2023.10 lands in Debian before uploading a new binary package that requires NEW review, but probably not long after. > 64fd30d367a1 ("tools: mkimage: Add StarFive SPL image support") > 90602e779d3a ("riscv: dts: starfive: generate u-boot-spl.bin.normal.out") > ad4b1bc39eef ("configs: NVMe/USB target boot devices on VisionFive 2") > 98d17450cd4b ("starfive: visionfive2: add mmc0 and nvme boot targets") I presume the above commits have now landed in upstream u-boot git? > [PATCH v2] i2c: designware_i2c: adjust timing calculation > https://lore.kernel.org/u-boot/20231013130939.19803-1-heinrich.schucha...@canonical.com/ Did this land upstream yet? Anything else needed? live well, vagrant signature.asc Description: PGP signature
Bug#1053359: U-Boot: please package starfive_visionfive2_defconfig in U-Boot v2023.10
U-Boot v2023.01 introduced SPL code to detect the memory size on the different VisionFive 2 boards and adjust the device-tree accordingly. This relies on reading the EEPROM. Unfortunately the Designware I2C driver has an issue. So the following patch is needed: [PATCH v2] i2c: designware_i2c: adjust timing calculation https://lore.kernel.org/u-boot/20231013130939.19803-1-heinrich.schucha...@canonical.com/ Best regards Heinrich
Bug#1053359: U-Boot: please package starfive_visionfive2_defconfig in U-Boot v2023.10
To allow booting from NVMe, USB eMMC on the VisionFive 2 board the following patches would be needed. ad4b1bc39eef ("configs: NVMe/USB target boot devices on VisionFive 2") 98d17450cd4b ("starfive: visionfive2: add mmc0 and nvme boot targets") Best regards Heinrich
Bug#1053359: U-Boot: please package starfive_visionfive2_defconfig in U-Boot v2023.10
Package: u-boot Version: 2023.07+dfsg-1 Severity: wishlist U-Boot v2023.10 has been released. It provides sufficient support for the StarFive Visionfive 2 board. I would suggest to package it as u-boot-starfive. The generated spl/u-boot-spl.bin cannot be used directly for installation. But the U-Boot origin/next branch has two patches which will result in a further binary with the necessary header prepended to spl/u-boot-spl.bin: 64fd30d367a1 ("tools: mkimage: Add StarFive SPL image support") 90602e779d3a ("riscv: dts: starfive: generate u-boot-spl.bin.normal.out") Best regards Heinrich