Arnd Bergmann
eacef7cc52
Merge tag 'v6.3-rockchip-dts32-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/dt
...
Two new 32bit SoC were added, the rv1126 and rk3128.
New boards are thr rk3128-eval-board, and a number of rv1126-based compute
modules from Edgeble AI.
Also included are some dt-binding improvements with relevant Acks from
maintainers when the changes touch these areas.
* tag 'v6.3-rockchip-dts32-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip:
dt-bindings: phy: rename phy-rockchip-inno-usb2.yaml
dt-bindings: soc: rockchip: grf: add rockchip,rk3288-dp-phy.yaml
dt-bindings: phy: rockchip: convert rockchip-dp-phy.txt to yaml
ARM: dts: rockchip: Enable Ethernet on rv1126 Neu2-IO
ARM: dts: rockchip: Add Ethernet GMAC node for RV1126
ARM: dts: rockchip: Add ethernet rgmiim1 pin-control for rv1126
dt-bindings: arm: rockchip: Add Edgeble Neural Compute Module 6
ARM: dts: rockchip: add brcmf node to rk3066a-mk808
ARM: dts: rockchip: add space between label and nodename nfc pinctrl on rk3128
ARM: dts: rockchip: add rk3128-evb
ARM: dts: rockchip: add rk3128 soc dtsi
dt-bindings: arm: rockchip: Add Rockchip RK3128 Evaluation board
ARM: dts: rockchip: Add Edgeble Neural Compute Module 2(Neu2) IO board
ARM: dts: rockchip: Add Edgeble RV1126 Neural Compute Module 2(Neu2)
dt-bindings: arm: rockchip: Add Edgeble Neural Compute Module 2
dt-bindings: vendor-prefixes: Add Edgeble AI Technologies Pvt. Ltd.
ARM: dts: rockchip: Add Rockchip RV1126 SoC
ARM: dts: rockchip: Add Rockchip RV1126 pinctrl
dt-bindings: arm: rockchip: Add pmu compatible for rv1126
Link: https://lore.kernel.org/r/5651506.31r3eYUQgx@phil
Signed-off-by: Arnd Bergmann <arnd@arndb.de >
2023-02-03 14:11:08 +01:00
Johan Jonker
0f48b0ed35
dt-bindings: phy: rename phy-rockchip-inno-usb2.yaml
...
Rename phy-rockchip-inno-usb2.yaml to a more common format of
rockchip,inno-usb2phy.yaml
Signed-off-by: Johan Jonker <jbx6244@gmail.com >
Acked-By: Vinod Koul <vkoul@kernel.org >
Acked-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/99794484-d67e-ee1f-4e76-200de20a879c@gmail.com
Signed-off-by: Heiko Stuebner <heiko@sntech.de >
2023-02-01 18:41:42 +01:00
Johan Jonker
51b2089284
dt-bindings: soc: rockchip: grf: add rockchip,rk3288-dp-phy.yaml
...
Add new converted rockchip,rk3288-dp-phy.yaml to grf.yaml file.
Signed-off-by: Johan Jonker <jbx6244@gmail.com >
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
[dropped the unrelated blank line removals that didn't apply]
Link: https://lore.kernel.org/r/5759c6e1-9c89-4cb2-dd57-83a8db09f547@gmail.com
Signed-off-by: Heiko Stuebner <heiko@sntech.de >
2023-01-29 14:37:19 +01:00
Sebastian Reichel
306f74d278
dt-bindings: soc: rockchip: add initial rk3588 syscon compatibles
...
Add IOC and PHP GRF syscon compatibles for RK3588.
Acked-by: Rob Herring <robh@kernel.org >
Signed-off-by: Sebastian Reichel <sebastian.reichel@collabora.com >
Reviewed-by: Jagan Teki <jagan@edgeble.ai >
Link: https://lore.kernel.org/r/20230109155801.51642-2-sebastian.reichel@collabora.com
Signed-off-by: Heiko Stuebner <heiko@sntech.de >
2023-01-10 23:15:17 +01:00
Johan Jonker
adc4f19026
dt-bindings: soc: rockchip: grf: add rockchip,rk3128-grf
...
Add rockchip,rk3128-grf compatible string.
Signed-off-by: Johan Jonker <jbx6244@gmail.com >
Acked-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/fddc23ff-0c87-4998-1bdf-4dbfa4c74046@gmail.com
Signed-off-by: Heiko Stuebner <heiko@sntech.de >
2022-09-14 10:50:12 +02:00
Jagan Teki
614ce48b63
dt-bindings: soc: rockchip: Document RV1126 pmugrf
...
Document compatible string for Rockchip RV1126 pmugrf.
Acked-by: Rob Herring <robh@kernel.org >
Signed-off-by: Jagan Teki <jagan@edgeble.ai >
Link: https://lore.kernel.org/r/20220907160207.3845791-8-jagan@edgeble.ai
Signed-off-by: Heiko Stuebner <heiko@sntech.de >
2022-09-13 12:04:38 +02:00
Jagan Teki
26d8b27939
dt-bindings: soc: rockchip: Document RV1126 grf
...
Document compatible string for Rockchip RV1126 grf.
Acked-by: Rob Herring <robh@kernel.org >
Signed-off-by: Jagan Teki <jagan@edgeble.ai >
Link: https://lore.kernel.org/r/20220907160207.3845791-7-jagan@edgeble.ai
Signed-off-by: Heiko Stuebner <heiko@sntech.de >
2022-09-13 12:04:38 +02:00
Frank Wunderlich
4e441643b3
dt-bindings: soc: grf: add pcie30-{phy,pipe}-grf
...
Add compatibles for PCIe v3 General Register Files.
Signed-off-by: Frank Wunderlich <frank-w@public-files.de >
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Link: https://lore.kernel.org/r/20220825193836.54262-3-linux@fw-web.de
Signed-off-by: Heiko Stuebner <heiko@sntech.de >
2022-09-04 17:28:39 +02:00
Peter Geis
2a872dd86e
dt-bindings: soc: rockchip: add rk3566-pipe-grf compatible
...
The rk3566 requires special handling for the dwc3-otg clock in order for
the port to function correctly.
Add a binding for the rk3566-pipe-grf so we can handle setup with the
grf driver.
Signed-off-by: Peter Geis <pgwipeout@gmail.com >
Acked-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/20220408151237.3165046-2-pgwipeout@gmail.com
Signed-off-by: Heiko Stuebner <heiko@sntech.de >
2022-04-10 18:38:59 +02:00
Johan Jonker
8a1b63b14f
dt-bindings: soc: rockchip: add naneng combo phy register compatible
...
Add Naneng combo phy register compatible.
Signed-off-by: Johan Jonker <jbx6244@gmail.com >
Signed-off-by: Yifeng Zhao <yifeng.zhao@rock-chips.com >
Acked-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/20220324120122.1339-1-jbx6244@gmail.com
Signed-off-by: Heiko Stuebner <heiko@sntech.de >
2022-04-10 18:38:49 +02:00
Peter Geis
7dbb47d64a
dt-bindings: soc: rockchip: add rk3568-usb2phy-grf
...
Add the documentation for the rk3568-usb2phy-grf node, which is separate
from the usb2phy node on this chip.
Signed-off-by: Peter Geis <pgwipeout@gmail.com >
Acked-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/20211215210252.120923-2-pgwipeout@gmail.com
Signed-off-by: Heiko Stuebner <heiko@sntech.de >
2022-01-23 13:35:06 +01:00
Michael Riesch
fadbd4e784
dt-bindings: power: add rk3568-pmu-io-domain support
...
Add binding for the RK3568 along a SoC-specific description of
voltage supplies.
Signed-off-by: Jianqun Xu <jay.xu@rock-chips.com >
[add soc-specific section]
Signed-off-by: Michael Riesch <michael.riesch@wolfvision.net >
Reviewed-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/20210805120107.27007-2-michael.riesch@wolfvision.net
Signed-off-by: Heiko Stuebner <heiko@sntech.de >
2021-08-14 08:23:47 +02:00
Johan Jonker
959e131fb5
dt-bindings: soc: rockchip: add rockchip-io-domain.yaml object to grf.yaml
...
The rockchip-io-domain.txt file was converted to YAML.
IO Voltage Domain nodes are sub nodes of grf and pmugrf nodes.
Add rockchip-io-domain.yaml object to the grf.yaml file.
Signed-off-by: Johan Jonker <jbx6244@gmail.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/20210625111746.6269-2-jbx6244@gmail.com
Signed-off-by: Heiko Stuebner <heiko@sntech.de >
2021-07-16 00:22:46 +02:00
Heiko Stuebner
fcafd31b5f
dt-bindings: soc: rockchip: drop unnecessary #phy-cells from grf.yaml
...
The recent yaml conversion of the grf and inno-usb2-phy bindings
left the #phy-cells in place in the main usb2phy node inside the
example in grf.yaml, causing new warnings.
Drop it to make the bindingcheck happy.
Fixes: e71ccdff37 ("dt-bindings: phy: rename phy nodename in phy-rockchip-inno-usb2.yaml")
Signed-off-by: Heiko Stuebner <heiko@sntech.de >
Link: https://lore.kernel.org/r/20210607141845.3331910-1-heiko@sntech.de
2021-06-10 09:29:26 +02:00
Tobias Schramm
da76290fa3
dt-bindings: soc: rockchip: grf: add compatible for RK3308 USB grf
...
The RK3308 has a USB GRF.
This patch adds a compatible string for it.
Signed-off-by: Tobias Schramm <t.schramm@manjaro.org >
Signed-off-by: Johan Jonker <jbx6244@gmail.com >
Acked-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/20210601164800.7670-3-jbx6244@gmail.com
Signed-off-by: Heiko Stuebner <heiko@sntech.de >
2021-06-03 10:57:27 +02:00
Johan Jonker
e71ccdff37
dt-bindings: phy: rename phy nodename in phy-rockchip-inno-usb2.yaml
...
The pattern: "^(|usb-|usb2-|usb3-|pci-|pcie-|sata-)phy(@[0-9a-f,]+)*$"
in phy-provider.yaml has required "#phy-cells" for phy nodes.
The "phy-cells" in rockchip-inno-usb2 nodes are located in subnodes.
Rename the nodename to pattern "usb2phy@[0-9a-f]+$" to prevent
notifications. Remove unneeded "#phy-cells" from parent node.
Also sort example.
make ARCH=arm dtbs_check
DT_SCHEMA_FILES=~/.local/lib/python3.5/site-packages/dtschema/schemas/
phy/phy-provider.yaml
Signed-off-by: Johan Jonker <jbx6244@gmail.com >
Acked-by: Rob Herring <robh@kernel.org >
Acked-By: Vinod Koul <vkoul@kernel.org >
Link: https://lore.kernel.org/r/20210601164800.7670-2-jbx6244@gmail.com
Signed-off-by: Heiko Stuebner <heiko@sntech.de >
2021-06-03 10:57:27 +02:00
Johan Jonker
2ed2732ef2
dt-bindings: soc: rockchip: convert grf.txt to YAML
...
Current dts files with 'grf' nodes are manually verified.
In order to automate this process grf.txt has to be
converted to YAML.
Most compatibility strings are in use with "simple-mfd" added.
Changed compatibles:
"rockchip,rk3066-grf", "syscon", "simple-mfd"
"rockchip,rk3188-grf", "syscon", "simple-mfd"
Add description already in use:
"rockchip,rv1108-pmugrf", "syscon"
Add new descriptions for:
"rockchip,rk3568-grf", "syscon", "simple-mfd"
"rockchip,rk3568-pmugrf", "syscon", "simple-mfd"
Signed-off-by: Johan Jonker <jbx6244@gmail.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/20210512122346.9463-3-jbx6244@gmail.com
Signed-off-by: Heiko Stuebner <heiko@sntech.de >
2021-05-31 11:48:08 +02:00