mediatek: Add support for Xiaomi Redmi Router AX6S
[openwrt/staging/dedeckeh.git] / target / linux / bcm4908 / patches-5.4 / 083-v5.5-0001-phy-phy-brcm-usb-init-fix-__iomem-annotations.patch
1 From e4b957d3a7c74749e2ccfb3dedb63b81e84b292c Mon Sep 17 00:00:00 2001
2 From: Ben Dooks <ben.dooks@codethink.co.uk>
3 Date: Tue, 15 Oct 2019 17:03:31 +0100
4 Subject: [PATCH] phy: phy-brcm-usb-init: fix __iomem annotations
5
6 The register address should have __iomem attributes
7 so fix this to remove the following sparse warnings:
8
9 drivers/phy/broadcom/phy-brcm-usb-init.c:459:30: warning: cast removes address space '<asn:2>' of expression
10 drivers/phy/broadcom/phy-brcm-usb-init.c:459:30: warning: incorrect type in argument 2 (different address spaces)
11 drivers/phy/broadcom/phy-brcm-usb-init.c:459:30: expected void [noderef] <asn:2> *addr
12 drivers/phy/broadcom/phy-brcm-usb-init.c:459:30: got void *
13 drivers/phy/broadcom/phy-brcm-usb-init.c:461:30: warning: cast removes address space '<asn:2>' of expression
14 drivers/phy/broadcom/phy-brcm-usb-init.c:461:30: warning: incorrect type in argument 2 (different address spaces)
15 drivers/phy/broadcom/phy-brcm-usb-init.c:461:30: expected void [noderef] <asn:2> *addr
16 drivers/phy/broadcom/phy-brcm-usb-init.c:461:30: got void *
17 drivers/phy/broadcom/phy-brcm-usb-init.c:465:30: warning: cast removes address space '<asn:2>' of expression
18 drivers/phy/broadcom/phy-brcm-usb-init.c:465:30: warning: incorrect type in argument 2 (different address spaces)
19 drivers/phy/broadcom/phy-brcm-usb-init.c:465:30: expected void [noderef] <asn:2> *addr
20 drivers/phy/broadcom/phy-brcm-usb-init.c:465:30: got void *
21 drivers/phy/broadcom/phy-brcm-usb-init.c:469:30: warning: cast removes address space '<asn:2>' of expression
22 drivers/phy/broadcom/phy-brcm-usb-init.c:469:30: warning: incorrect type in argument 1 (different address spaces)
23 drivers/phy/broadcom/phy-brcm-usb-init.c:469:30: expected void [noderef] <asn:2> *addr
24 drivers/phy/broadcom/phy-brcm-usb-init.c:469:30: got void *
25 drivers/phy/broadcom/phy-brcm-usb-init.c:478:30: warning: cast removes address space '<asn:2>' of expression
26 drivers/phy/broadcom/phy-brcm-usb-init.c:478:30: warning: incorrect type in argument 2 (different address spaces)
27 drivers/phy/broadcom/phy-brcm-usb-init.c:478:30: expected void [noderef] <asn:2> *addr
28 drivers/phy/broadcom/phy-brcm-usb-init.c:478:30: got void *
29 drivers/phy/broadcom/phy-brcm-usb-init.c:480:30: warning: cast removes address space '<asn:2>' of expression
30 drivers/phy/broadcom/phy-brcm-usb-init.c:480:30: warning: incorrect type in argument 2 (different address spaces)
31 drivers/phy/broadcom/phy-brcm-usb-init.c:480:30: expected void [noderef] <asn:2> *addr
32 drivers/phy/broadcom/phy-brcm-usb-init.c:480:30: got void *
33 drivers/phy/broadcom/phy-brcm-usb-init.c:485:30: warning: cast removes address space '<asn:2>' of expression
34 drivers/phy/broadcom/phy-brcm-usb-init.c:485:30: warning: incorrect type in argument 2 (different address spaces)
35 drivers/phy/broadcom/phy-brcm-usb-init.c:485:30: expected void [noderef] <asn:2> *addr
36 drivers/phy/broadcom/phy-brcm-usb-init.c:485:30: got void *
37 drivers/phy/broadcom/phy-brcm-usb-init.c:494:9: warning: cast removes address space '<asn:2>' of expression
38 drivers/phy/broadcom/phy-brcm-usb-init.c:494:9: warning: incorrect type in argument 1 (different address spaces)
39 drivers/phy/broadcom/phy-brcm-usb-init.c:494:9: expected void [noderef] <asn:2> *reg
40 drivers/phy/broadcom/phy-brcm-usb-init.c:494:9: got void *
41 drivers/phy/broadcom/phy-brcm-usb-init.c:495:9: warning: cast removes address space '<asn:2>' of expression
42 drivers/phy/broadcom/phy-brcm-usb-init.c:495:9: warning: incorrect type in argument 1 (different address spaces)
43 drivers/phy/broadcom/phy-brcm-usb-init.c:495:9: expected void [noderef] <asn:2> *reg
44 drivers/phy/broadcom/phy-brcm-usb-init.c:495:9: got void *
45 drivers/phy/broadcom/phy-brcm-usb-init.c:498:9: warning: cast removes address space '<asn:2>' of expression
46 drivers/phy/broadcom/phy-brcm-usb-init.c:498:9: warning: incorrect type in argument 1 (different address spaces)
47 drivers/phy/broadcom/phy-brcm-usb-init.c:498:9: expected void [noderef] <asn:2> *reg
48 drivers/phy/broadcom/phy-brcm-usb-init.c:498:9: got void *
49 drivers/phy/broadcom/phy-brcm-usb-init.c:501:9: warning: cast removes address space '<asn:2>' of expression
50 drivers/phy/broadcom/phy-brcm-usb-init.c:501:9: warning: incorrect type in argument 1 (different address spaces)
51 drivers/phy/broadcom/phy-brcm-usb-init.c:501:9: expected void [noderef] <asn:2> *reg
52 drivers/phy/broadcom/phy-brcm-usb-init.c:501:9: got void *
53 drivers/phy/broadcom/phy-brcm-usb-init.c:613:9: warning: cast removes address space '<asn:2>' of expression
54 drivers/phy/broadcom/phy-brcm-usb-init.c:613:9: warning: incorrect type in argument 1 (different address spaces)
55 drivers/phy/broadcom/phy-brcm-usb-init.c:613:9: expected void [noderef] <asn:2> *reg
56 drivers/phy/broadcom/phy-brcm-usb-init.c:613:9: got void *
57 drivers/phy/broadcom/phy-brcm-usb-init.c:640:9: warning: cast removes address space '<asn:2>' of expression
58 drivers/phy/broadcom/phy-brcm-usb-init.c:640:9: warning: incorrect type in argument 1 (different address spaces)
59 drivers/phy/broadcom/phy-brcm-usb-init.c:640:9: expected void [noderef] <asn:2> *reg
60 drivers/phy/broadcom/phy-brcm-usb-init.c:640:9: got void *
61 drivers/phy/broadcom/phy-brcm-usb-init.c:422:13: warning: incorrect type in assignment (different address spaces)
62 drivers/phy/broadcom/phy-brcm-usb-init.c:422:13: expected void *reg
63 drivers/phy/broadcom/phy-brcm-usb-init.c:422:13: got void [noderef] <asn:2> *
64 drivers/phy/broadcom/phy-brcm-usb-init.c:423:38: warning: incorrect type in argument 1 (different address spaces)
65 drivers/phy/broadcom/phy-brcm-usb-init.c:423:38: expected void [noderef] <asn:2> *addr
66 drivers/phy/broadcom/phy-brcm-usb-init.c:423:38: got void *reg
67 drivers/phy/broadcom/phy-brcm-usb-init.c:423:52: warning: incorrect type in argument 2 (different address spaces)
68 drivers/phy/broadcom/phy-brcm-usb-init.c:423:52: expected void [noderef] <asn:2> *addr
69 drivers/phy/broadcom/phy-brcm-usb-init.c:423:52: got void *reg
70 drivers/phy/broadcom/phy-brcm-usb-init.c:710:64: warning: Using plain integer as NULL pointer
71 drivers/phy/broadcom/phy-brcm-usb-init.c:712:32: warning: cast removes address space '<asn:2>' of expression
72 drivers/phy/broadcom/phy-brcm-usb-init.c:712:32: warning: incorrect type in argument 2 (different address spaces)
73 drivers/phy/broadcom/phy-brcm-usb-init.c:712:32: expected void [noderef] <asn:2> *addr
74 drivers/phy/broadcom/phy-brcm-usb-init.c:712:32: got void *
75 drivers/phy/broadcom/phy-brcm-usb-init.c:713:29: warning: cast removes address space '<asn:2>' of expression
76 drivers/phy/broadcom/phy-brcm-usb-init.c:713:29: warning: incorrect type in argument 1 (different address spaces)
77 drivers/phy/broadcom/phy-brcm-usb-init.c:713:29: expected void [noderef] <asn:2> *addr
78 drivers/phy/broadcom/phy-brcm-usb-init.c:713:29: got void *
79 drivers/phy/broadcom/phy-brcm-usb-init.c:717:29: warning: cast removes address space '<asn:2>' of expression
80 drivers/phy/broadcom/phy-brcm-usb-init.c:717:29: warning: incorrect type in argument 2 (different address spaces)
81 drivers/phy/broadcom/phy-brcm-usb-init.c:717:29: expected void [noderef] <asn:2> *addr
82 drivers/phy/broadcom/phy-brcm-usb-init.c:717:29: got void *
83 drivers/phy/broadcom/phy-brcm-usb-init.c:720:9: warning: cast removes address space '<asn:2>' of expression
84 drivers/phy/broadcom/phy-brcm-usb-init.c:720:9: warning: incorrect type in argument 1 (different address spaces)
85 drivers/phy/broadcom/phy-brcm-usb-init.c:720:9: expected void [noderef] <asn:2> *reg
86 drivers/phy/broadcom/phy-brcm-usb-init.c:720:9: got void *
87 drivers/phy/broadcom/phy-brcm-usb-init.c:721:9: warning: cast removes address space '<asn:2>' of expression
88 drivers/phy/broadcom/phy-brcm-usb-init.c:721:9: warning: incorrect type in argument 1 (different address spaces)
89 drivers/phy/broadcom/phy-brcm-usb-init.c:721:9: expected void [noderef] <asn:2> *reg
90 drivers/phy/broadcom/phy-brcm-usb-init.c:721:9: got void *
91 drivers/phy/broadcom/phy-brcm-usb-init.c:422:13: warning: incorrect type in assignment (different address spaces)
92 drivers/phy/broadcom/phy-brcm-usb-init.c:422:13: expected void *reg
93 drivers/phy/broadcom/phy-brcm-usb-init.c:422:13: got void [noderef] <asn:2> *
94 drivers/phy/broadcom/phy-brcm-usb-init.c:423:38: warning: incorrect type in argument 1 (different address spaces)
95 drivers/phy/broadcom/phy-brcm-usb-init.c:423:38: expected void [noderef] <asn:2> *addr
96 drivers/phy/broadcom/phy-brcm-usb-init.c:423:38: got void *reg
97 drivers/phy/broadcom/phy-brcm-usb-init.c:423:52: warning: incorrect type in argument 2 (different address spaces)
98 drivers/phy/broadcom/phy-brcm-usb-init.c:423:52: expected void [noderef] <asn:2> *addr
99 drivers/phy/broadcom/phy-brcm-usb-init.c:423:52: got void *reg
100 drivers/phy/broadcom/phy-brcm-usb-init.c:422:13: warning: incorrect type in assignment (different address spaces)
101 drivers/phy/broadcom/phy-brcm-usb-init.c:422:13: expected void *reg
102 drivers/phy/broadcom/phy-brcm-usb-init.c:422:13: got void [noderef] <asn:2> *
103 drivers/phy/broadcom/phy-brcm-usb-init.c:423:38: warning: incorrect type in argument 1 (different address spaces)
104 drivers/phy/broadcom/phy-brcm-usb-init.c:423:38: expected void [noderef] <asn:2> *addr
105 drivers/phy/broadcom/phy-brcm-usb-init.c:423:38: got void *reg
106 drivers/phy/broadcom/phy-brcm-usb-init.c:423:52: warning: incorrect type in argument 2 (different address spaces)
107 drivers/phy/broadcom/phy-brcm-usb-init.c:423:52: expected void [noderef] <asn:2> *addr
108 drivers/phy/broadcom/phy-brcm-usb-init.c:423:52: got void *reg
109 drivers/phy/broadcom/phy-brcm-usb-init.c:434:13: warning: incorrect type in assignment (different address spaces)
110 drivers/phy/broadcom/phy-brcm-usb-init.c:434:13: expected void *reg
111 drivers/phy/broadcom/phy-brcm-usb-init.c:434:13: got void [noderef] <asn:2> *
112 drivers/phy/broadcom/phy-brcm-usb-init.c:435:38: warning: incorrect type in argument 1 (different address spaces)
113 drivers/phy/broadcom/phy-brcm-usb-init.c:435:38: expected void [noderef] <asn:2> *addr
114 drivers/phy/broadcom/phy-brcm-usb-init.c:435:38: got void *reg
115 drivers/phy/broadcom/phy-brcm-usb-init.c:435:51: warning: incorrect type in argument 2 (different address spaces)
116 drivers/phy/broadcom/phy-brcm-usb-init.c:435:51: expected void [noderef] <asn:2> *addr
117 drivers/phy/broadcom/phy-brcm-usb-init.c:435:51: got void *reg
118 drivers/phy/broadcom/phy-brcm-usb-init.c:434:13: warning: incorrect type in assignment (different address spaces)
119 drivers/phy/broadcom/phy-brcm-usb-init.c:434:13: expected void *reg
120 drivers/phy/broadcom/phy-brcm-usb-init.c:434:13: got void [noderef] <asn:2> *
121 drivers/phy/broadcom/phy-brcm-usb-init.c:435:38: warning: incorrect type in argument 1 (different address spaces)
122 drivers/phy/broadcom/phy-brcm-usb-init.c:435:38: expected void [noderef] <asn:2> *addr
123 drivers/phy/broadcom/phy-brcm-usb-init.c:435:38: got void *reg
124 drivers/phy/broadcom/phy-brcm-usb-init.c:435:51: warning: incorrect type in argument 2 (different address spaces)
125 drivers/phy/broadcom/phy-brcm-usb-init.c:435:51: expected void [noderef] <asn:2> *addr
126 drivers/phy/broadcom/phy-brcm-usb-init.c:435:51: got void *reg
127 drivers/phy/broadcom/phy-brcm-usb-init.c:434:13: warning: incorrect type in assignment (different address spaces)
128 drivers/phy/broadcom/phy-brcm-usb-init.c:434:13: expected void *reg
129 drivers/phy/broadcom/phy-brcm-usb-init.c:434:13: got void [noderef] <asn:2> *
130 drivers/phy/broadcom/phy-brcm-usb-init.c:435:38: warning: incorrect type in argument 1 (different address spaces)
131 drivers/phy/broadcom/phy-brcm-usb-init.c:435:38: expected void [noderef] <asn:2> *addr
132 drivers/phy/broadcom/phy-brcm-usb-init.c:435:38: got void *reg
133 drivers/phy/broadcom/phy-brcm-usb-init.c:435:51: warning: incorrect type in argument 2 (different address spaces)
134 drivers/phy/broadcom/phy-brcm-usb-init.c:435:51: expected void [noderef] <asn:2> *addr
135 drivers/phy/broadcom/phy-brcm-usb-init.c:435:51: got void *reg
136 drivers/phy/broadcom/phy-brcm-usb-init.c:434:13: warning: incorrect type in assignment (different address spaces)
137 drivers/phy/broadcom/phy-brcm-usb-init.c:434:13: expected void *reg
138 drivers/phy/broadcom/phy-brcm-usb-init.c:434:13: got void [noderef] <asn:2> *
139 drivers/phy/broadcom/phy-brcm-usb-init.c:435:38: warning: incorrect type in argument 1 (different address spaces)
140 drivers/phy/broadcom/phy-brcm-usb-init.c:435:38: expected void [noderef] <asn:2> *addr
141 drivers/phy/broadcom/phy-brcm-usb-init.c:435:38: got void *reg
142 drivers/phy/broadcom/phy-brcm-usb-init.c:435:51: warning: incorrect type in argument 2 (different address spaces)
143 drivers/phy/broadcom/phy-brcm-usb-init.c:435:51: expected void [noderef] <asn:2> *addr
144 drivers/phy/broadcom/phy-brcm-usb-init.c:435:51: got void *reg
145 drivers/phy/broadcom/phy-brcm-usb-init.c:794:29: warning: cast removes address space '<asn:2>' of expression
146 drivers/phy/broadcom/phy-brcm-usb-init.c:794:29: warning: incorrect type in argument 1 (different address spaces)
147 drivers/phy/broadcom/phy-brcm-usb-init.c:794:29: expected void [noderef] <asn:2> *addr
148 drivers/phy/broadcom/phy-brcm-usb-init.c:794:29: got void *
149 drivers/phy/broadcom/phy-brcm-usb-init.c:813:29: warning: cast removes address space '<asn:2>' of expression
150 drivers/phy/broadcom/phy-brcm-usb-init.c:813:29: warning: incorrect type in argument 2 (different address spaces)
151 drivers/phy/broadcom/phy-brcm-usb-init.c:813:29: expected void [noderef] <asn:2> *addr
152 drivers/phy/broadcom/phy-brcm-usb-init.c:813:29: got void *
153 drivers/phy/broadcom/phy-brcm-usb-init.c:829:37: warning: cast removes address space '<asn:2>' of expression
154 drivers/phy/broadcom/phy-brcm-usb-init.c:829:37: warning: incorrect type in argument 1 (different address spaces)
155 drivers/phy/broadcom/phy-brcm-usb-init.c:829:37: expected void [noderef] <asn:2> *addr
156 drivers/phy/broadcom/phy-brcm-usb-init.c:829:37: got void *
157 drivers/phy/broadcom/phy-brcm-usb-init.c:843:37: warning: cast removes address space '<asn:2>' of expression
158 drivers/phy/broadcom/phy-brcm-usb-init.c:843:37: warning: incorrect type in argument 1 (different address spaces)
159 drivers/phy/broadcom/phy-brcm-usb-init.c:843:37: expected void [noderef] <asn:2> *addr
160 drivers/phy/broadcom/phy-brcm-usb-init.c:843:37: got void *
161 drivers/phy/broadcom/phy-brcm-usb-init.c:847:37: warning: cast removes address space '<asn:2>' of expression
162 drivers/phy/broadcom/phy-brcm-usb-init.c:847:37: warning: incorrect type in argument 2 (different address spaces)
163 drivers/phy/broadcom/phy-brcm-usb-init.c:847:37: expected void [noderef] <asn:2> *addr
164 drivers/phy/broadcom/phy-brcm-usb-init.c:847:37: got void *
165 drivers/phy/broadcom/phy-brcm-usb-init.c:422:13: warning: incorrect type in assignment (different address spaces)
166 drivers/phy/broadcom/phy-brcm-usb-init.c:422:13: expected void *reg
167 drivers/phy/broadcom/phy-brcm-usb-init.c:422:13: got void [noderef] <asn:2> *
168 drivers/phy/broadcom/phy-brcm-usb-init.c:423:38: warning: incorrect type in argument 1 (different address spaces)
169 drivers/phy/broadcom/phy-brcm-usb-init.c:423:38: expected void [noderef] <asn:2> *addr
170 drivers/phy/broadcom/phy-brcm-usb-init.c:423:38: got void *reg
171 drivers/phy/broadcom/phy-brcm-usb-init.c:423:52: warning: incorrect type in argument 2 (different address spaces)
172 drivers/phy/broadcom/phy-brcm-usb-init.c:423:52: expected void [noderef] <asn:2> *addr
173 drivers/phy/broadcom/phy-brcm-usb-init.c:423:52: got void *reg
174 drivers/phy/broadcom/phy-brcm-usb-init.c:422:13: warning: incorrect type in assignment (different address spaces)
175 drivers/phy/broadcom/phy-brcm-usb-init.c:422:13: expected void *reg
176 drivers/phy/broadcom/phy-brcm-usb-init.c:422:13: got void [noderef] <asn:2> *
177 drivers/phy/broadcom/phy-brcm-usb-init.c:423:38: warning: incorrect type in argument 1 (different address spaces)
178 drivers/phy/broadcom/phy-brcm-usb-init.c:423:38: expected void [noderef] <asn:2> *addr
179 drivers/phy/broadcom/phy-brcm-usb-init.c:423:38: got void *reg
180 drivers/phy/broadcom/phy-brcm-usb-init.c:423:52: warning: incorrect type in argument 2 (different address spaces)
181 drivers/phy/broadcom/phy-brcm-usb-init.c:423:52: expected void [noderef] <asn:2> *addr
182 drivers/phy/broadcom/phy-brcm-usb-init.c:423:52: got void *reg
183 drivers/phy/broadcom/phy-brcm-usb-init.c:434:13: warning: incorrect type in assignment (different address spaces)
184 drivers/phy/broadcom/phy-brcm-usb-init.c:434:13: expected void *reg
185 drivers/phy/broadcom/phy-brcm-usb-init.c:434:13: got void [noderef] <asn:2> *
186 drivers/phy/broadcom/phy-brcm-usb-init.c:435:38: warning: incorrect type in argument 1 (different address spaces)
187 drivers/phy/broadcom/phy-brcm-usb-init.c:435:38: expected void [noderef] <asn:2> *addr
188 drivers/phy/broadcom/phy-brcm-usb-init.c:435:38: got void *reg
189 drivers/phy/broadcom/phy-brcm-usb-init.c:435:51: warning: incorrect type in argument 2 (different address spaces)
190 drivers/phy/broadcom/phy-brcm-usb-init.c:435:51: expected void [noderef] <asn:2> *addr
191 drivers/phy/broadcom/phy-brcm-usb-init.c:435:51: got void *reg
192 drivers/phy/broadcom/phy-brcm-usb-init.c:878:9: warning: cast removes address space '<asn:2>' of expression
193 drivers/phy/broadcom/phy-brcm-usb-init.c:878:9: warning: incorrect type in argument 1 (different address spaces)
194 drivers/phy/broadcom/phy-brcm-usb-init.c:878:9: expected void [noderef] <asn:2> *reg
195 drivers/phy/broadcom/phy-brcm-usb-init.c:878:9: got void *
196 drivers/phy/broadcom/phy-brcm-usb-init.c:880:29: warning: cast removes address space '<asn:2>' of expression
197 drivers/phy/broadcom/phy-brcm-usb-init.c:880:29: warning: incorrect type in argument 1 (different address spaces)
198 drivers/phy/broadcom/phy-brcm-usb-init.c:880:29: expected void [noderef] <asn:2> *addr
199 drivers/phy/broadcom/phy-brcm-usb-init.c:880:29: got void *
200 drivers/phy/broadcom/phy-brcm-usb-init.c:896:29: warning: cast removes address space '<asn:2>' of expression
201 drivers/phy/broadcom/phy-brcm-usb-init.c:896:29: warning: incorrect type in argument 2 (different address spaces)
202 drivers/phy/broadcom/phy-brcm-usb-init.c:896:29: expected void [noderef] <asn:2> *addr
203 drivers/phy/broadcom/phy-brcm-usb-init.c:896:29: got void *
204 drivers/phy/broadcom/phy-brcm-usb-init.c:901:37: warning: cast removes address space '<asn:2>' of expression
205 drivers/phy/broadcom/phy-brcm-usb-init.c:901:37: warning: incorrect type in argument 1 (different address spaces)
206 drivers/phy/broadcom/phy-brcm-usb-init.c:901:37: expected void [noderef] <asn:2> *addr
207 drivers/phy/broadcom/phy-brcm-usb-init.c:901:37: got void *
208 drivers/phy/broadcom/phy-brcm-usb-init.c:905:37: warning: cast removes address space '<asn:2>' of expression
209 drivers/phy/broadcom/phy-brcm-usb-init.c:905:37: warning: incorrect type in argument 2 (different address spaces)
210 drivers/phy/broadcom/phy-brcm-usb-init.c:905:37: expected void [noderef] <asn:2> *addr
211 drivers/phy/broadcom/phy-brcm-usb-init.c:905:37: got void *
212 drivers/phy/broadcom/phy-brcm-usb-init.c:422:13: warning: incorrect type in assignment (different address spaces)
213 drivers/phy/broadcom/phy-brcm-usb-init.c:422:13: expected void *reg
214 drivers/phy/broadcom/phy-brcm-usb-init.c:422:13: got void [noderef] <asn:2> *
215 drivers/phy/broadcom/phy-brcm-usb-init.c:423:38: warning: incorrect type in argument 1 (different address spaces)
216 drivers/phy/broadcom/phy-brcm-usb-init.c:423:38: expected void [noderef] <asn:2> *addr
217 drivers/phy/broadcom/phy-brcm-usb-init.c:423:38: got void *reg
218 drivers/phy/broadcom/phy-brcm-usb-init.c:423:52: warning: incorrect type in argument 2 (different address spaces)
219 drivers/phy/broadcom/phy-brcm-usb-init.c:423:52: expected void [noderef] <asn:2> *addr
220 drivers/phy/broadcom/phy-brcm-usb-init.c:423:52: got void *reg
221 drivers/phy/broadcom/phy-brcm-usb-init.c:422:13: warning: incorrect type in assignment (different address spaces)
222 drivers/phy/broadcom/phy-brcm-usb-init.c:422:13: expected void *reg
223 drivers/phy/broadcom/phy-brcm-usb-init.c:422:13: got void [noderef] <asn:2> *
224 drivers/phy/broadcom/phy-brcm-usb-init.c:423:38: warning: incorrect type in argument 1 (different address spaces)
225 drivers/phy/broadcom/phy-brcm-usb-init.c:423:38: expected void [noderef] <asn:2> *addr
226 drivers/phy/broadcom/phy-brcm-usb-init.c:423:38: got void *reg
227 drivers/phy/broadcom/phy-brcm-usb-init.c:423:52: warning: incorrect type in argument 2 (different address spaces)
228 drivers/phy/broadcom/phy-brcm-usb-init.c:423:52: expected void [noderef] <asn:2> *addr
229 drivers/phy/broadcom/phy-brcm-usb-init.c:423:52: got void *reg
230 drivers/phy/broadcom/phy-brcm-usb-init.c:434:13: warning: incorrect type in assignment (different address spaces)
231 drivers/phy/broadcom/phy-brcm-usb-init.c:434:13: expected void *reg
232 drivers/phy/broadcom/phy-brcm-usb-init.c:434:13: got void [noderef] <asn:2> *
233 drivers/phy/broadcom/phy-brcm-usb-init.c:435:38: warning: incorrect type in argument 1 (different address spaces)
234 drivers/phy/broadcom/phy-brcm-usb-init.c:435:38: expected void [noderef] <asn:2> *addr
235 drivers/phy/broadcom/phy-brcm-usb-init.c:435:38: got void *reg
236 drivers/phy/broadcom/phy-brcm-usb-init.c:435:51: warning: incorrect type in argument 2 (different address spaces)
237 drivers/phy/broadcom/phy-brcm-usb-init.c:435:51: expected void [noderef] <asn:2> *addr
238 drivers/phy/broadcom/phy-brcm-usb-init.c:435:51: got void *reg
239 drivers/phy/broadcom/phy-brcm-usb-init.c:434:13: warning: incorrect type in assignment (different address spaces)
240 drivers/phy/broadcom/phy-brcm-usb-init.c:434:13: expected void *reg
241 drivers/phy/broadcom/phy-brcm-usb-init.c:434:13: got void [noderef] <asn:2> *
242 drivers/phy/broadcom/phy-brcm-usb-init.c:435:38: warning: incorrect type in argument 1 (different address spaces)
243 drivers/phy/broadcom/phy-brcm-usb-init.c:435:38: expected void [noderef] <asn:2> *addr
244 drivers/phy/broadcom/phy-brcm-usb-init.c:435:38: got void *reg
245 drivers/phy/broadcom/phy-brcm-usb-init.c:435:51: warning: incorrect type in argument 2 (different address spaces)
246 drivers/phy/broadcom/phy-brcm-usb-init.c:435:51: expected void [noderef] <asn:2> *addr
247 drivers/phy/broadcom/phy-brcm-usb-init.c:435:51: got void *reg
248 drivers/phy/broadcom/phy-brcm-usb-init.c:422:13: warning: too many warnings
249
250 Signed-off-by: Ben Dooks <ben.dooks@codethink.co.uk>
251 Signed-off-by: Kishon Vijay Abraham I <kishon@ti.com>
252 ---
253 drivers/phy/broadcom/phy-brcm-usb-init.c | 8 ++++----
254 1 file changed, 4 insertions(+), 4 deletions(-)
255
256 --- a/drivers/phy/broadcom/phy-brcm-usb-init.c
257 +++ b/drivers/phy/broadcom/phy-brcm-usb-init.c
258 @@ -126,8 +126,8 @@ enum {
259 USB_CTRL_SELECTOR_COUNT,
260 };
261
262 -#define USB_CTRL_REG(base, reg) ((void *)base + USB_CTRL_##reg)
263 -#define USB_XHCI_EC_REG(base, reg) ((void *)base + USB_XHCI_EC_##reg)
264 +#define USB_CTRL_REG(base, reg) ((void __iomem *)base + USB_CTRL_##reg)
265 +#define USB_XHCI_EC_REG(base, reg) ((void __iomem *)base + USB_XHCI_EC_##reg)
266 #define USB_CTRL_MASK(reg, field) \
267 USB_CTRL_##reg##_##field##_MASK
268 #define USB_CTRL_MASK_FAMILY(params, reg, field) \
269 @@ -416,7 +416,7 @@ void usb_ctrl_unset_family(struct brcm_u
270 u32 reg_offset, u32 field)
271 {
272 u32 mask;
273 - void *reg;
274 + void __iomem *reg;
275
276 mask = params->usb_reg_bits_map[field];
277 reg = params->ctrl_regs + reg_offset;
278 @@ -428,7 +428,7 @@ void usb_ctrl_set_family(struct brcm_usb
279 u32 reg_offset, u32 field)
280 {
281 u32 mask;
282 - void *reg;
283 + void __iomem *reg;
284
285 mask = params->usb_reg_bits_map[field];
286 reg = params->ctrl_regs + reg_offset;