File tree Expand file tree Collapse file tree 2 files changed +56
-0
lines changed Expand file tree Collapse file tree 2 files changed +56
-0
lines changed Original file line number Diff line number Diff line change 388
388
status = "disabled";
389
389
#address-cells = <3>;
390
390
#size-cells = <0>;
391
+ instance-id = <0x00>;
391
392
};
392
393
393
394
i3c1: i3c@400f2000 {
413
414
status = "disabled";
414
415
#address-cells = <3>;
415
416
#size-cells = <0>;
417
+ instance-id = <0x10>;
416
418
};
417
419
418
420
i3c2: i3c@400f4000 {
438
440
status = "disabled";
439
441
#address-cells = <3>;
440
442
#size-cells = <0>;
443
+ instance-id = <0x20>;
441
444
};
442
445
};
443
446
Original file line number Diff line number Diff line change @@ -29,6 +29,8 @@ description: |
29
29
*/
30
30
i3c-scl-hz = <12500000>;
31
31
i3c-od-scl-hz = <4170000>;
32
+
33
+ bcr = <0x67>; /* Set for controller mode */
32
34
};
33
35
34
36
compatible : " nuvoton,npcx-i3c"
@@ -50,3 +52,54 @@ properties:
50
52
description : |
51
53
Open Drain Frequency for the I3C controller. When undefined, use
52
54
the controller default or as specified by the I3C specification.
55
+
56
+ instance-id :
57
+ required : true
58
+ type : int
59
+ description : |
60
+ Instance ID of the device, used to specify port number.
61
+ Bit[7:4] module id.
62
+ Bit[3:0] port id.
63
+
64
+ secondary :
65
+ type : boolean
66
+ description : Initialized as a secondary controller.
67
+
68
+ static-address :
69
+ type : int
70
+ description : |
71
+ Target static address.
72
+
73
+ tgt-pid :
74
+ type : array
75
+ description : |
76
+ Target 48-bit Provisioned ID.
77
+ array[0]: PID[47:33] MIPI manufacturer ID.
78
+ PID[32] ID type selector (i'b1 ramdom value, 1'b0 vendor fixed).
79
+ array[1]: PID[31:0] Random value or vendor fixed value.
80
+
81
+ bcr :
82
+ required : true
83
+ type : int
84
+ description : |
85
+ Bus Characteristics Register, used for bus enumeration with ENTDAA and
86
+ determine device role and capabilities of the device on the bus.
87
+
88
+ dcr :
89
+ type : int
90
+ description : |
91
+ Device Characteristics Register, used for bus enumeration with ENTDAA.
92
+
93
+ maximum-write :
94
+ type : int
95
+ default : 4095
96
+ description : |
97
+ Maximum number of bytes that I3C controller may write to I3C target per message.
98
+ Range: 8 to 4095.
99
+
100
+ maximum-read :
101
+ type : int
102
+ default : 4095
103
+ description : |
104
+ Maximum number of bytes that I3C controller may read from to I3C target per message.
105
+ Range: 8 to 4095.
You can’t perform that action at this time.
0 commit comments