mbox series

[linux-riscv,J,PATCHv2,00/17] Update SiFive dtbs

Message ID 20220225205450.23844-1-dimitri.ledkov@canonical.com
Headers show
Series Update SiFive dtbs | expand

Message

Dimitri John Ledkov Feb. 25, 2022, 8:54 p.m. UTC
This cherrypicks all dtb updates that are in v5.17rc. They are mostly
non-functional fixes, bug fixes to the regulators, and exposing new
funcationality (PMIC & board ID eeprom). This brings our SiFive dtbs
up to date with what's latest available and tested.

The regulators update for 16GB rev3 got revered as a better upstreamed
version "Fix regulator for board rev3" is applied instead.

The unleashed LEDs patch is reverted, to have clean upstream
cherrypicks of Unleashed dtb updates, it is then rebased and applied
back again.

Did a test built, verified that system boots & poweroffs correctly on
Unmatched, and that one can still blink LEDs. Unleashed board changes
are minimal, thus did not spend time test booting it. But can do after
Frankfurt.

BugLink: https://bugs.launchpad.net/bugs/1962010

David Abdurachmanov (1):
  SiFive HiFive Unleashed: Add PWM LEDs (D1, D2, D3, D4)

Dimitri John Ledkov (2):
  Revert "SiFive HiFive Unleashed: Add PWM LEDs (D1, D2, D3, D4)"
  Revert "riscv: sifive: unmatched: update for 16GB rev3"

Geert Uytterhoeven (4):
  riscv: dts: sifive: Group tuples in interrupt properties
  riscv: dts: sifive: Group tuples in register properties
  riscv: dts: sifive: fu540-c000: Drop bogus soc node compatible values
  riscv: dts: sifive: fu540-c000: Fix PLIC node

Krzysztof Kozlowski (4):
  riscv: dts: sifive: use only generic JEDEC SPI NOR flash compatible
  riscv: dts: sifive: fix Unleashed board compatible
  riscv: dts: sifive: drop duplicated nodes and properties in sifive
  riscv: dts: sifive: add missing compatible for plic

Ron Economos (1):
  riscv: dts: sifive unmatched: Add gpio poweroff

Vincent Pelletier (5):
  riscv: dts: sifive unmatched: Name gpio lines
  riscv: dts: sifive unmatched: Expose the board ID eeprom
  riscv: dts: sifive unmatched: Expose the PMIC sub-functions
  riscv: dts: sifive unmatched: Fix regulator for board rev3
  riscv: dts: sifive unmatched: Link the tmp451 with its power supply

 arch/riscv/boot/dts/sifive/fu540-c000.dtsi    | 42 ++++----
 arch/riscv/boot/dts/sifive/fu740-c000.dtsi    | 14 +--
 .../boot/dts/sifive/hifive-unleashed-a00.dts  | 67 +++++++------
 .../boot/dts/sifive/hifive-unmatched-a00.dts  | 95 +++++++++----------
 4 files changed, 104 insertions(+), 114 deletions(-)

Comments

Tim Gardner Feb. 28, 2022, 1:08 p.m. UTC | #1
Acked-by: Tim Gardner <tim.gardner@canonical.com>

Good test results

On 2/25/22 13:54, Dimitri John Ledkov wrote:
> This cherrypicks all dtb updates that are in v5.17rc. They are mostly
> non-functional fixes, bug fixes to the regulators, and exposing new
> funcationality (PMIC & board ID eeprom). This brings our SiFive dtbs
> up to date with what's latest available and tested.
> 
> The regulators update for 16GB rev3 got revered as a better upstreamed
> version "Fix regulator for board rev3" is applied instead.
> 
> The unleashed LEDs patch is reverted, to have clean upstream
> cherrypicks of Unleashed dtb updates, it is then rebased and applied
> back again.
> 
> Did a test built, verified that system boots & poweroffs correctly on
> Unmatched, and that one can still blink LEDs. Unleashed board changes
> are minimal, thus did not spend time test booting it. But can do after
> Frankfurt.
> 
> BugLink: https://bugs.launchpad.net/bugs/1962010
> 
> David Abdurachmanov (1):
>    SiFive HiFive Unleashed: Add PWM LEDs (D1, D2, D3, D4)
> 
> Dimitri John Ledkov (2):
>    Revert "SiFive HiFive Unleashed: Add PWM LEDs (D1, D2, D3, D4)"
>    Revert "riscv: sifive: unmatched: update for 16GB rev3"
> 
> Geert Uytterhoeven (4):
>    riscv: dts: sifive: Group tuples in interrupt properties
>    riscv: dts: sifive: Group tuples in register properties
>    riscv: dts: sifive: fu540-c000: Drop bogus soc node compatible values
>    riscv: dts: sifive: fu540-c000: Fix PLIC node
> 
> Krzysztof Kozlowski (4):
>    riscv: dts: sifive: use only generic JEDEC SPI NOR flash compatible
>    riscv: dts: sifive: fix Unleashed board compatible
>    riscv: dts: sifive: drop duplicated nodes and properties in sifive
>    riscv: dts: sifive: add missing compatible for plic
> 
> Ron Economos (1):
>    riscv: dts: sifive unmatched: Add gpio poweroff
> 
> Vincent Pelletier (5):
>    riscv: dts: sifive unmatched: Name gpio lines
>    riscv: dts: sifive unmatched: Expose the board ID eeprom
>    riscv: dts: sifive unmatched: Expose the PMIC sub-functions
>    riscv: dts: sifive unmatched: Fix regulator for board rev3
>    riscv: dts: sifive unmatched: Link the tmp451 with its power supply
> 
>   arch/riscv/boot/dts/sifive/fu540-c000.dtsi    | 42 ++++----
>   arch/riscv/boot/dts/sifive/fu740-c000.dtsi    | 14 +--
>   .../boot/dts/sifive/hifive-unleashed-a00.dts  | 67 +++++++------
>   .../boot/dts/sifive/hifive-unmatched-a00.dts  | 95 +++++++++----------
>   4 files changed, 104 insertions(+), 114 deletions(-)
>
Krzysztof Kozlowski March 8, 2022, 9 a.m. UTC | #2
On 25/02/2022 21:54, Dimitri John Ledkov wrote:
> This cherrypicks all dtb updates that are in v5.17rc. They are mostly
> non-functional fixes, bug fixes to the regulators, and exposing new
> funcationality (PMIC & board ID eeprom). This brings our SiFive dtbs
> up to date with what's latest available and tested.
> 
> The regulators update for 16GB rev3 got revered as a better upstreamed
> version "Fix regulator for board rev3" is applied instead.
> 
> The unleashed LEDs patch is reverted, to have clean upstream
> cherrypicks of Unleashed dtb updates, it is then rebased and applied
> back again.
> 


Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>


Best regards,
Krzysztof
Dimitri John Ledkov March 9, 2022, 10:53 a.m. UTC | #3
Applied to linux-riscv jammy

BugLink: https://bugs.launchpad.net/bugs/1962010