Yoshihiro Shimoda
e6d95f3523
arm64: dts: renesas: Add mmc aliases into board dts files
...
[ Upstream commit d765a4f302 ]
After the commit 7320915c88 ("mmc: Set PROBE_PREFER_ASYNCHRONOUS
for drivers that existed in v4.14"), the order of /dev/mmcblkN
was not fixed in some SoCs which have multiple sdhi controllers.
So, we were hard to use an sdhi device as rootfs by using
the kernel parameter like "root=/dev/mmcblkNpM".
According to the discussion on a mainling list [1], we can add
mmc aliases to fix the issue. So, add such aliases into Renesas
arm64 board dts files. Notes that mmc0 is an eMMC channel if
available.
[1]
https://lore.kernel.org/linux-arm-kernel/CAPDyKFptyEQNJu8cqzMt2WRFZcwEdjDiytMBp96nkoZyprTgmA@mail.gmail.com/
Fixes: 7320915c88 ("mmc: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existed in v4.14")
Signed-off-by: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com >
Link: https://lore.kernel.org/r/1614596786-22326-1-git-send-email-yoshihiro.shimoda.uh@renesas.com
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be >
Signed-off-by: Sasha Levin <sashal@kernel.org >
2021-05-14 09:50:07 +02:00
Yoshihiro Kaneko
b726a9e3ac
arm64: dts: renesas: ulcb-kf: Sort nodes
...
Sort nodes.
If node address is present
* Sort by node address, grouping all nodes with the same compat string
and sorting the group alphabetically.
Else
* Sort alphabetically
This should not have any run-time effect.
Signed-off-by: Yoshihiro Kaneko <ykaneko0929@gmail.com >
Reviewed-by: Simon Horman <horms+renesas@verge.net.au >
[geert: Sort i2c slave nodes]
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be >
2019-07-30 11:25:35 +02:00
Spyridon Papageorgiou
95ff4aab41
arm64: dts: renesas: ulcb-kf: Add support for TI WL1837
...
This patch adds description of TI WL1837 and links interfaces
to communicate with the IC, namely the SDIO interface to WLAN.
Signed-off-by: Spyridon Papageorgiou <spapageorgiou@de.adit-jv.com >
Signed-off-by: Simon Horman <horms+renesas@verge.net.au >
2019-05-20 13:20:17 +02:00
Kuninori Morimoto
80c07701d5
arm64: dts: renesas: ulcb-kf: add pcm3168 sound codec
...
KingFisher has pcm3168 sound codec. This patch enables it.
Because pcm3168 can't handle symmetric channel on playback/
capture, we need to handle it as different DAI.
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com >
Signed-off-by: Simon Horman <horms+renesas@verge.net.au >
2019-01-23 09:45:36 +01:00
Geert Uytterhoeven
fced3a97f8
arm64: dts: renesas: Fix whitespace around assignments
...
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be >
[simon: updated for a few new cases]
Signed-off-by: Simon Horman <horms+renesas@verge.net.au >
2018-09-13 09:47:47 +02:00
Wolfram Sang
cba59c2588
arm64: dts: renesas: convert to SPDX identifiers
...
Signed-off-by: Wolfram Sang <wsa+renesas@sang-engineering.com >
Acked-by: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com >
Acked-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com >
Signed-off-by: Simon Horman <horms+renesas@verge.net.au >
2018-06-25 15:30:32 +02:00
Vladimir Barinov
499468cf06
arm64: dts: renesas: ulcb-kf: add dr_mode property for USB2.0 channel 0
...
ULCB-KF has a USB2.0 dual-role channel (CN13).
This adds dr_mode property for USB2.0 channel 0 (EHCI/OHCI and HS-USB)
as "otg".
Signed-off-by: Vladimir Barinov <vladimir.barinov@cogentembedded.com >
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be >
Signed-off-by: Simon Horman <horms+renesas@verge.net.au >
2017-11-28 09:36:18 +01:00
Vladimir Barinov
8078502476
arm64: dts: renesas: ulcb-kf: enable USB2 PHY of channel 0
...
This supports USB2 PHY channel #0 on ULCB Kingfisher board
The dedicated USB0_PWEN pin is used to control CN13 VBUS source from U43
power supply.
MAX3355 can also provide VBUS, hence it should be disabled via OTG_OFFVBUSn
node coming from gpio expander TCA9539.
Set MAX3355 enabled using OTG_EXTLPn node to be able to read OTG ID of
CN13.
Signed-off-by: Vladimir Barinov <vladimir.barinov@cogentembedded.com >
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be >
Signed-off-by: Simon Horman <horms+renesas@verge.net.au >
2017-11-28 09:36:17 +01:00
Vladimir Barinov
4339306ace
arm64: dts: ulcb-kf: hog USB3 hub control gpios
...
This adds gpio hogs for USB3 hub on ULCB Kingfisher board to power up and
remove from reset the hub
Signed-off-by: Vladimir Barinov <vladimir.barinov@cogentembedded.com >
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be >
Signed-off-by: Simon Horman <horms+renesas@verge.net.au >
2017-10-10 09:51:26 +02:00
Vladimir Barinov
6d5fcdd39f
arm64: dts: ulcb-kf: enable PCA9548 on I2C4
...
This supports PCA9548 I2C switch on I2C4 bus on ULCB Kingfisher board
Signed-off-by: Vladimir Barinov <vladimir.barinov@cogentembedded.com >
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be >
Signed-off-by: Simon Horman <horms+renesas@verge.net.au >
2017-10-10 09:51:25 +02:00
Vladimir Barinov
c6f9cbe364
arm64: dts: ulcb-kf: enable PCA9548 on I2C2
...
This supports PCA9548 I2C switch on I2C2 bus on ULCB Kingfisher board
Signed-off-by: Vladimir Barinov <vladimir.barinov@cogentembedded.com >
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be >
Signed-off-by: Simon Horman <horms+renesas@verge.net.au >
2017-10-10 09:51:24 +02:00
Vladimir Barinov
0f9c47b244
arm64: dts: ulcb-kf: enable TCA9539 on I2C4
...
This supports TCA9539 gpio expanders on I2C4 bus on ULCB Kingfisher board
Signed-off-by: Vladimir Barinov <vladimir.barinov@cogentembedded.com >
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be >
Signed-off-by: Simon Horman <horms+renesas@verge.net.au >
2017-10-10 09:51:23 +02:00
Vladimir Barinov
1189d1d4e3
arm64: dts: ulcb-kf: enable TCA9539 on I2C2
...
This supports TCA9539 gpio expanders on I2C2 bus on ULCB Kingfisher board
Signed-off-by: Vladimir Barinov <vladimir.barinov@cogentembedded.com >
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be >
Signed-off-by: Simon Horman <horms+renesas@verge.net.au >
2017-10-10 09:51:23 +02:00
Vladimir Barinov
af75811605
arm64: dts: ulcb-kf: enable USB3.0 Host
...
This supports USB3.0 Host on ULCB Kingfisher board
Signed-off-by: Vladimir Barinov <vladimir.barinov@cogentembedded.com >
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be >
Signed-off-by: Simon Horman <horms+renesas@verge.net.au >
2017-10-10 09:51:22 +02:00
Vladimir Barinov
e0304a365b
arm64: dts: ulcb-kf: enable PCIE0/1
...
This supports PCIE0/1 on ULCB Kingfisher board
Signed-off-by: Vladimir Barinov <vladimir.barinov@cogentembedded.com >
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be >
Signed-off-by: Simon Horman <horms+renesas@verge.net.au >
2017-10-10 09:51:21 +02:00
Vladimir Barinov
36bd8e3e34
arm64: dts: ulcb-kf: enable USB2.0 Host channel 0
...
This supports USB2.0 Host channel 0 on ULCB Kingfisher board
Signed-off-by: Vladimir Barinov <vladimir.barinov@cogentembedded.com >
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be >
Signed-off-by: Simon Horman <horms+renesas@verge.net.au >
2017-10-10 09:51:21 +02:00
Vladimir Barinov
da9c362908
arm64: dts: ulcb-kf: enable HSUSB
...
This supports HSUSB on ULCB Kingfisher board
Signed-off-by: Vladimir Barinov <vladimir.barinov@cogentembedded.com >
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be >
Signed-off-by: Simon Horman <horms+renesas@verge.net.au >
2017-10-10 09:51:20 +02:00
Vladimir Barinov
ba915c12fa
arm64: dts: ulcb-kf: enable CAN0/1
...
This supports CAN0/1 on ULCB Kingfisher board
Signed-off-by: Vladimir Barinov <vladimir.barinov@cogentembedded.com >
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be >
Signed-off-by: Simon Horman <horms+renesas@verge.net.au >
2017-10-10 09:51:19 +02:00
Vladimir Barinov
c6c816e22b
arm64: dts: ulcb-kf: enable SCIF1
...
This supports SCIF1 on ULCB Kingfisher board
Signed-off-by: Vladimir Barinov <vladimir.barinov@cogentembedded.com >
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be >
Signed-off-by: Simon Horman <horms+renesas@verge.net.au >
2017-10-10 09:51:19 +02:00
Vladimir Barinov
52cb66073d
arm64: dts: ulcb-kf: initial device tree
...
Add the initial common dtsi file for Kingfisher infotainment board (R-Car
Starter Kit extension)
This commit supports the following peripherals:
- HSCIF0
Signed-off-by: Vladimir Barinov <vladimir.barinov@cogentembedded.com >
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be >
Signed-off-by: Simon Horman <horms+renesas@verge.net.au >
2017-10-10 09:51:16 +02:00