*** This bug is a duplicate of bug 1962010 ***
https://bugs.launchpad.net/bugs/1962010
This will be handled as part of 1962010, marking this bug as duplicate
of that one, as that's the one that will be closed in the changelogs.
** This bug has been marked a duplicate of bug 1962010
Cherrypick features and fixes from v5.17 for sifive dtbs
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux-riscv in Ubuntu.
https://bugs.launchpad.net/bugs/1958374
Title:
riscv: Improve support for the SiFive Unmatched board
Status in linux-riscv package in Ubuntu:
New
Bug description:
The following patches should be considered for inclusion into the
v5.15 linux-image-generic kernel for the Jammy release:
commit f6f7fbb89bf8dc9132fde55cfe67483138eea880
Author: Vincent Pelletier <[email protected]>
Date: Tue Nov 16 23:57:42 2021 +0000
riscv: dts: sifive unmatched: Link the tmp451 with its power supply
Fixes the following probe warning:
lm90 0-004c: Looking up vcc-supply from device tree
lm90 0-004c: Looking up vcc-supply property in node
/soc/i2c@10030000/temperature-sensor@4c failed
lm90 0-004c: supply vcc not found, using dummy regulator
Signed-off-by: Vincent Pelletier <[email protected]>
Signed-off-by: Palmer Dabbelt <[email protected]>
commit ad931d9b3b2e21586de8e6b34346d0a30c13721d
Author: Vincent Pelletier <[email protected]>
Date: Tue Nov 16 23:57:41 2021 +0000
riscv: dts: sifive unmatched: Fix regulator for board rev3
The existing values are rejected by the da9063 regulator driver, as they
are unachievable with the declared chip setup (non-merged vcore and bmem
are unable to provide the declared curent).
Fix voltages to match rev3 schematics, which also matches their boot-up
configuration within the chip's available precision.
Declare bcore1/bcore2 and bmem/bio as merged.
Set ldo09 and ldo10 as always-on as their consumers are not declared but
exist.
Drop ldo current limits as there is no current limit feature for these
regulators in the DA9063. Fixes warnings like:
DA9063_LDO3: Operation of current configuration missing
Signed-off-by: Vincent Pelletier <[email protected]>
Signed-off-by: Palmer Dabbelt <[email protected]>
commit cd29cc8ad2540a4f9a0a3e174394d39e648ef941
Author: Vincent Pelletier <[email protected]>
Date: Tue Nov 16 23:57:39 2021 +0000
riscv: dts: sifive unmatched: Expose the PMIC sub-functions
These sub-functions are available in the chip revision on this board, so
expose them.
Signed-off-by: Vincent Pelletier <[email protected]>
Signed-off-by: Palmer Dabbelt <[email protected]>
commit 8120393b74b31bbaf293f59896de6b0d50febc48
Author: Vincent Pelletier <[email protected]>
Date: Tue Nov 16 23:57:38 2021 +0000
riscv: dts: sifive unmatched: Expose the board ID eeprom
Mark it as read-only as it is factory-programmed with identifying
information, and no executable nor configuration:
- eth MAC address
- board model (PCB version, BoM version)
- board serial number
Accidental modification would cause misidentification which could brick
the board, so marking read-only seem like both a safe and non-constraining
choice.
Signed-off-by: Vincent Pelletier <[email protected]>
Signed-off-by: Palmer Dabbelt <[email protected]>
commit ea81b91e4e256b0bb75d47ad3a5c230b2171a005
Author: Vincent Pelletier <[email protected]>
Date: Tue Nov 16 23:57:37 2021 +0000
riscv: dts: sifive unmatched: Name gpio lines
Follow the pin descriptions given in the version 3 of the board
schematics.
Signed-off-by: Vincent Pelletier <[email protected]>
Signed-off-by: Palmer Dabbelt <[email protected]>
commit 298d03c2d7f1b5daacb6d4f4053fd3d677d67087
Author: Bin Meng <[email protected]>
Date: Wed Jun 16 15:46:45 2021 +0800
riscv: dts: unmatched: Add gpio card detect to mmc-spi-slot
Per HiFive Unmatched schematics, the card detect signal of the
micro SD card is connected to gpio pin #15, which should be
reflected in the DT via the <gpios> property, as described in
Documentation/devicetree/bindings/mmc/mmc-spi-slot.txt.
[1]
https://sifive.cdn.prismic.io/sifive/6a06d6c0-6e66-49b5-8e9e-e68ce76f4192_hifive-unmatched-schematics-v3.pdf
Signed-off-by: Bin Meng <[email protected]>
Fixes: d573b5558abb ("riscv: dts: add initial board data for the SiFive
HiFive Unmatched")
Cc: [email protected]
Signed-off-by: Palmer Dabbelt <[email protected]>
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-riscv/+bug/1958374/+subscriptions
--
Mailing list: https://launchpad.net/~kernel-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~kernel-packages
More help : https://help.launchpad.net/ListHelp