-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathMux.dtsi
More file actions
69 lines (62 loc) · 1.56 KB
/
Mux.dtsi
File metadata and controls
69 lines (62 loc) · 1.56 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
&i2c0 {
i2c_mux: i2c_mux@74 {
compatible = "nxp,pca9547";
reg = <0x74>;
#address-cells = <1>;
#size-cells = <0>;
i2c_mux@0 {
#address-cells = <1>;
#size-cells = <0>;
reg = <0>;
pcal6416@20 {
compatible = "ti,tca6416";
reg = <0x20>;
};
lm96080@2f {
compatible = "lm80";
reg = <0x2f>;
};
si5338@70 {
compatible = "silabs,si5338";
reg = <0x70>;
#address-cells = <1>;
#size-cells = <0>;
#clock-cells = <1>;
clocks = <0>, <0>, <&ref24>, <0>, <0>;
clock-names = "xtal", "in12", "in3", "in4", "in56";
silab,ref-source = <SI5338_REF_SRC_CLKIN3>;
silab,fb-source = <SI5338_FB_SRC_NOCLK>;
silab,pll-source = <SI5338_PFD_IN_REF_REFCLK>;
/* output */
clkout0 {
reg = <0>;
silabs,drive-config = "3V3_LVDS";
silabs,clock-source = <SI5338_OUT_MUX_MSN>;
silabs,disable-state = <SI5338_OUT_DIS_HIZ>;
clock-frequency = <125000000>;
};
clkout1 {
reg = <1>;
silabs,drive-config = "3V3_LVDS";
silabs,clock-source = <SI5338_OUT_MUX_MSN>;
silabs,disable-state = <SI5338_OUT_DIS_HIZ>;
clock-frequency = <125000000>;
};
clkout2 {
reg = <2>;
silabs,drive-config = "3V3_LVDS";
silabs,clock-source = <SI5338_OUT_MUX_MSN>;
silabs,disable-state = <SI5338_OUT_DIS_HIZ>;
clock-frequency = <125000000>;
};
clkout3 {
reg = <3>;
silabs,drive-config = "3V3_LVDS";
silabs,clock-source = <SI5338_OUT_MUX_MSN>;
silabs,disable-state = <SI5338_OUT_DIS_HIZ>;
clock-frequency = <125000000>;
};
};
};
};
};