Lines Matching +full:- +full:_
1 /* SPDX-License-Identifier: GPL-2.0 */
49 * struct tsens_sensor - data for each sensor connected to the tsens device
53 * @hw_id: HW ID can be used in case of platform-specific IDs
55 * @status: 8960-specific variable to track 8960 and 8660 status register offset
69 * struct tsens_ops - operations as supported by the tsens device
91 [_name##_##0] = REG_FIELD(_offset, _startbit, _stopbit), \
92 [_name##_##1] = REG_FIELD(_offset + 4, _startbit, _stopbit), \
93 [_name##_##2] = REG_FIELD(_offset + 8, _startbit, _stopbit), \
94 [_name##_##3] = REG_FIELD(_offset + 12, _startbit, _stopbit), \
95 [_name##_##4] = REG_FIELD(_offset + 16, _startbit, _stopbit), \
96 [_name##_##5] = REG_FIELD(_offset + 20, _startbit, _stopbit), \
97 [_name##_##6] = REG_FIELD(_offset + 24, _startbit, _stopbit), \
98 [_name##_##7] = REG_FIELD(_offset + 28, _startbit, _stopbit), \
99 [_name##_##8] = REG_FIELD(_offset + 32, _startbit, _stopbit), \
100 [_name##_##9] = REG_FIELD(_offset + 36, _startbit, _stopbit), \
101 [_name##_##10] = REG_FIELD(_offset + 40, _startbit, _stopbit)
104 [_name##_##0] = REG_FIELD(_offset, _startbit, _stopbit), \
105 [_name##_##1] = REG_FIELD(_offset + 4, _startbit, _stopbit), \
106 [_name##_##2] = REG_FIELD(_offset + 8, _startbit, _stopbit), \
107 [_name##_##3] = REG_FIELD(_offset + 12, _startbit, _stopbit), \
108 [_name##_##4] = REG_FIELD(_offset + 16, _startbit, _stopbit), \
109 [_name##_##5] = REG_FIELD(_offset + 20, _startbit, _stopbit), \
110 [_name##_##6] = REG_FIELD(_offset + 24, _startbit, _stopbit), \
111 [_name##_##7] = REG_FIELD(_offset + 28, _startbit, _stopbit), \
112 [_name##_##8] = REG_FIELD(_offset + 32, _startbit, _stopbit), \
113 [_name##_##9] = REG_FIELD(_offset + 36, _startbit, _stopbit), \
114 [_name##_##10] = REG_FIELD(_offset + 40, _startbit, _stopbit), \
115 [_name##_##11] = REG_FIELD(_offset + 44, _startbit, _stopbit), \
116 [_name##_##12] = REG_FIELD(_offset + 48, _startbit, _stopbit), \
117 [_name##_##13] = REG_FIELD(_offset + 52, _startbit, _stopbit), \
118 [_name##_##14] = REG_FIELD(_offset + 56, _startbit, _stopbit), \
119 [_name##_##15] = REG_FIELD(_offset + 60, _startbit, _stopbit)
122 [_name##_##0] = REG_FIELD(_offset, 0, 0), \
123 [_name##_##1] = REG_FIELD(_offset, 1, 1), \
124 [_name##_##2] = REG_FIELD(_offset, 2, 2), \
125 [_name##_##3] = REG_FIELD(_offset, 3, 3), \
126 [_name##_##4] = REG_FIELD(_offset, 4, 4), \
127 [_name##_##5] = REG_FIELD(_offset, 5, 5), \
128 [_name##_##6] = REG_FIELD(_offset, 6, 6), \
129 [_name##_##7] = REG_FIELD(_offset, 7, 7), \
130 [_name##_##8] = REG_FIELD(_offset, 8, 8), \
131 [_name##_##9] = REG_FIELD(_offset, 9, 9), \
132 [_name##_##10] = REG_FIELD(_offset, 10, 10), \
133 [_name##_##11] = REG_FIELD(_offset, 11, 11), \
134 [_name##_##12] = REG_FIELD(_offset, 12, 12), \
135 [_name##_##13] = REG_FIELD(_offset, 13, 13), \
136 [_name##_##14] = REG_FIELD(_offset, 14, 14), \
137 [_name##_##15] = REG_FIELD(_offset, 15, 15)
140 [_name##_##0] = REG_FIELD(_offset, 16, 16), \
141 [_name##_##1] = REG_FIELD(_offset, 17, 17), \
142 [_name##_##2] = REG_FIELD(_offset, 18, 18), \
143 [_name##_##3] = REG_FIELD(_offset, 19, 19), \
144 [_name##_##4] = REG_FIELD(_offset, 20, 20), \
145 [_name##_##5] = REG_FIELD(_offset, 21, 21), \
146 [_name##_##6] = REG_FIELD(_offset, 22, 22), \
147 [_name##_##7] = REG_FIELD(_offset, 23, 23), \
148 [_name##_##8] = REG_FIELD(_offset, 24, 24), \
149 [_name##_##9] = REG_FIELD(_offset, 25, 25), \
150 [_name##_##10] = REG_FIELD(_offset, 26, 26), \
151 [_name##_##11] = REG_FIELD(_offset, 27, 27), \
152 [_name##_##12] = REG_FIELD(_offset, 28, 28), \
153 [_name##_##13] = REG_FIELD(_offset, 29, 29), \
154 [_name##_##14] = REG_FIELD(_offset, 30, 30), \
155 [_name##_##15] = REG_FIELD(_offset, 31, 31)
163 /* ----- SROT ------ */
175 /* ----- TM ------ */
503 * struct tsens_features - Features supported by the IP
528 * struct tsens_plat_data - tsens compile-time platform data
544 * struct tsens_context - Registers to be saved/restored across a context loss
554 * struct tsens_priv - private data for each instance of the tsens IP
595 …* struct tsens_single_value - internal representation of a single field inside nvmem calibration d…
607 …* struct tsens_legacy_calibration_format - description of calibration data used when parsing the l…