File Index
Files and directories
Sign in
FILE

jh7110-starfive-visionfive-2.dtsi

File preview with syntax highlighting.

linux-6.19.14/arch/riscv/boot/dts/starfive/jh7110-starfive-visionfive-2.dtsi DEVICETREE
 1// SPDX-License-Identifier: GPL-2.0 OR MIT
 2/*
 3 * Copyright (C) 2022 StarFive Technology Co., Ltd.
 4 * Copyright (C) 2022 Emil Renner Berthing <kernel@esmil.dk>
 5 */
 6
 7/dts-v1/;
 8#include "jh7110-common.dtsi"
 9
10/ {
11	aliases {
12		ethernet1 = &gmac1;
13	};
14};
15
16&gmac0 {
17	status = "okay";
18};
19
20&gmac1 {
21	phy-handle = <&phy1>;
22	phy-mode = "rgmii-id";
23	status = "okay";
24
25	mdio {
26		#address-cells = <1>;
27		#size-cells = <0>;
28		compatible = "snps,dwmac-mdio";
29
30		phy1: ethernet-phy@1 {
31			reg = <0>;
32		};
33	};
34};
35
36&i2c0 {
37	status = "okay";
38};
39
40&mmc0 {
41	cap-mmc-highspeed;
42	cap-mmc-hw-reset;
43	mmc-ddr-1_8v;
44	mmc-hs200-1_8v;
45	vmmc-supply = <&vcc_3v3>;
46	vqmmc-supply = <&emmc_vdd>;
47	non-removable;
48};
49
50&mmc0_pins {
51	 rst-pins {
52		pinmux = <GPIOMUX(62, GPOUT_SYS_SDIO0_RST,
53				      GPOEN_ENABLE,
54				      GPI_NONE)>;
55		bias-pull-up;
56		drive-strength = <12>;
57		input-disable;
58		input-schmitt-disable;
59		slew-rate = <0>;
60	};
61};
62
63&mmc1 {
64	cd-gpios = <&sysgpio 41 GPIO_ACTIVE_LOW>;
65	disable-wp;
66};
67
68&pcie0 {
69	status = "okay";
70};
71
72&pcie1 {
73	status = "okay";
74};
75
76&pwm {
77	status = "okay";
78};
79
80&pwmdac {
81	status = "okay";
82};
83
84&spi0 {
85	status = "okay";
86};
87
88&usb0 {
89	dr_mode = "peripheral";
90	status = "okay";
91};
~/ Read-only file preview.