Lines Matching +full:zynqmp +full:- +full:8

1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/ata/ceva,ahci-1v84.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Piyush Mehta <piyush.mehta@amd.com>
14 special extensions to add functionality, is a high-performance dual-port
21 const: ceva,ahci-1v84
29 dma-coherent: true
37 power-domains:
40 ceva,p0-cominit-params:
41 $ref: /schemas/types.yaml#/definitions/uint8-array
44 The fields for the above parameter must be as shown below:-
45 ceva,p0-cominit-params = /bits/ 8 <CIBGMN CIBGMX CIBGN CINMP>;
47 - description: CINMP - COMINIT Negate Minimum Period.
48 - description: CIBGN - COMINIT Burst Gap Nominal.
49 - description: CIBGMX - COMINIT Burst Gap Maximum.
50 - description: CIBGMN - COMINIT Burst Gap Minimum.
52 ceva,p0-comwake-params:
53 $ref: /schemas/types.yaml#/definitions/uint8-array
56 The fields for the above parameter must be as shown below:-
57 ceva,p0-comwake-params = /bits/ 8 <CWBGMN CWBGMX CWBGN CWNMP>;
59 - description: CWBGMN - COMWAKE Burst Gap Minimum.
60 - description: CWBGMX - COMWAKE Burst Gap Maximum.
61 - description: CWBGN - COMWAKE Burst Gap Nominal.
62 - description: CWNMP - COMWAKE Negate Minimum Period.
64 ceva,p0-burst-params:
65 $ref: /schemas/types.yaml#/definitions/uint8-array
68 The fields for the above parameter must be as shown below:-
69 ceva,p0-burst-params = /bits/ 8 <BMX BNM SFD PTST>;
71 - description: BMX - COM Burst Maximum.
72 - description: BNM - COM Burst Nominal.
73 - description: SFD - Signal Failure Detection value.
74 - description: PTST - Partial to Slumber timer value.
76 ceva,p0-retry-params:
77 $ref: /schemas/types.yaml#/definitions/uint16-array
80 The fields for the above parameter must be as shown below:-
81 ceva,p0-retry-params = /bits/ 16 <RIT RCT>;
83 - description: RIT - Retry Interval Timer.
84 - description: RCT - Rate Change Timer.
86 ceva,p1-cominit-params:
87 $ref: /schemas/types.yaml#/definitions/uint8-array
90 The fields for the above parameter must be as shown below:-
91 ceva,p1-cominit-params = /bits/ 8 <CIBGMN CIBGMX CIBGN CINMP>;
93 - description: CINMP - COMINIT Negate Minimum Period.
94 - description: CIBGN - COMINIT Burst Gap Nominal.
95 - description: CIBGMX - COMINIT Burst Gap Maximum.
96 - description: CIBGMN - COMINIT Burst Gap Minimum.
98 ceva,p1-comwake-params:
99 $ref: /schemas/types.yaml#/definitions/uint8-array
102 The fields for the above parameter must be as shown below:-
103 ceva,p1-comwake-params = /bits/ 8 <CWBGMN CWBGMX CWBGN CWNMP>;
105 - description: CWBGMN - COMWAKE Burst Gap Minimum.
106 - description: CWBGMX - COMWAKE Burst Gap Maximum.
107 - description: CWBGN - COMWAKE Burst Gap Nominal.
108 - description: CWNMP - COMWAKE Negate Minimum Period.
110 ceva,p1-burst-params:
111 $ref: /schemas/types.yaml#/definitions/uint8-array
114 The fields for the above parameter must be as shown below:-
115 ceva,p1-burst-params = /bits/ 8 <BMX BNM SFD PTST>;
117 - description: BMX - COM Burst Maximum.
118 - description: BNM - COM Burst Nominal.
119 - description: SFD - Signal Failure Detection value.
120 - description: PTST - Partial to Slumber timer value.
122 ceva,p1-retry-params:
123 $ref: /schemas/types.yaml#/definitions/uint16-array
126 The fields for the above parameter must be as shown below:-
127 ceva,pN-retry-params = /bits/ 16 <RIT RCT>;
129 - description: RIT - Retry Interval Timer.
130 - description: RCT - Rate Change Timer.
132 ceva,broken-gen2:
140 phy-names:
142 - const: sata-phy
148 - compatible
149 - reg
150 - clocks
151 - interrupts
152 - ceva,p0-cominit-params
153 - ceva,p0-comwake-params
154 - ceva,p0-burst-params
155 - ceva,p0-retry-params
156 - ceva,p1-cominit-params
157 - ceva,p1-comwake-params
158 - ceva,p1-burst-params
159 - ceva,p1-retry-params
164 - |
165 #include <dt-bindings/clock/xlnx-zynqmp-clk.h>
166 #include <dt-bindings/interrupt-controller/irq.h>
167 #include <dt-bindings/power/xlnx-zynqmp-power.h>
168 #include <dt-bindings/reset/xlnx-zynqmp-resets.h>
169 #include <dt-bindings/clock/xlnx-zynqmp-clk.h>
170 #include <dt-bindings/phy/phy.h>
173 compatible = "ceva,ahci-1v84";
175 interrupt-parent = <&gic>;
178 ceva,p0-cominit-params = /bits/ 8 <0x0F 0x25 0x18 0x29>;
179 ceva,p0-comwake-params = /bits/ 8 <0x04 0x0B 0x08 0x0F>;
180 ceva,p0-burst-params = /bits/ 8 <0x0A 0x08 0x4A 0x06>;
181 ceva,p0-retry-params = /bits/ 16 <0x0216 0x7F06>;
182 ceva,p1-cominit-params = /bits/ 8 <0x0F 0x25 0x18 0x29>;
183 ceva,p1-comwake-params = /bits/ 8 <0x04 0x0B 0x08 0x0F>;
184 ceva,p1-burst-params = /bits/ 8 <0x0A 0x08 0x4A 0x06>;
185 ceva,p1-retry-params = /bits/ 16 <0x0216 0x7F06>;
186 ceva,broken-gen2;