.. | .. |
---|
201 | 201 | return -EINVAL; |
---|
202 | 202 | } |
---|
203 | 203 | |
---|
| 204 | + of_node_put(msi_node); |
---|
204 | 205 | return 0; |
---|
205 | 206 | } |
---|
206 | 207 | |
---|
.. | .. |
---|
222 | 223 | .link_up = ls_pcie_link_up, |
---|
223 | 224 | }; |
---|
224 | 225 | |
---|
225 | | -static struct ls_pcie_drvdata ls1021_drvdata = { |
---|
| 226 | +static const struct ls_pcie_drvdata ls1021_drvdata = { |
---|
226 | 227 | .ops = &ls1021_pcie_host_ops, |
---|
227 | 228 | .dw_pcie_ops = &dw_ls1021_pcie_ops, |
---|
228 | 229 | }; |
---|
229 | 230 | |
---|
230 | | -static struct ls_pcie_drvdata ls1043_drvdata = { |
---|
| 231 | +static const struct ls_pcie_drvdata ls1043_drvdata = { |
---|
231 | 232 | .lut_offset = 0x10000, |
---|
232 | 233 | .ltssm_shift = 24, |
---|
233 | 234 | .lut_dbg = 0x7fc, |
---|
.. | .. |
---|
235 | 236 | .dw_pcie_ops = &dw_ls_pcie_ops, |
---|
236 | 237 | }; |
---|
237 | 238 | |
---|
238 | | -static struct ls_pcie_drvdata ls1046_drvdata = { |
---|
| 239 | +static const struct ls_pcie_drvdata ls1046_drvdata = { |
---|
239 | 240 | .lut_offset = 0x80000, |
---|
240 | 241 | .ltssm_shift = 24, |
---|
241 | 242 | .lut_dbg = 0x407fc, |
---|
.. | .. |
---|
243 | 244 | .dw_pcie_ops = &dw_ls_pcie_ops, |
---|
244 | 245 | }; |
---|
245 | 246 | |
---|
246 | | -static struct ls_pcie_drvdata ls2080_drvdata = { |
---|
| 247 | +static const struct ls_pcie_drvdata ls2080_drvdata = { |
---|
247 | 248 | .lut_offset = 0x80000, |
---|
248 | 249 | .ltssm_shift = 0, |
---|
249 | 250 | .lut_dbg = 0x7fc, |
---|
.. | .. |
---|
251 | 252 | .dw_pcie_ops = &dw_ls_pcie_ops, |
---|
252 | 253 | }; |
---|
253 | 254 | |
---|
254 | | -static struct ls_pcie_drvdata ls2088_drvdata = { |
---|
| 255 | +static const struct ls_pcie_drvdata ls2088_drvdata = { |
---|
255 | 256 | .lut_offset = 0x80000, |
---|
256 | 257 | .ltssm_shift = 0, |
---|
257 | 258 | .lut_dbg = 0x407fc, |
---|
.. | .. |
---|
262 | 263 | static const struct of_device_id ls_pcie_of_match[] = { |
---|
263 | 264 | { .compatible = "fsl,ls1012a-pcie", .data = &ls1046_drvdata }, |
---|
264 | 265 | { .compatible = "fsl,ls1021a-pcie", .data = &ls1021_drvdata }, |
---|
| 266 | + { .compatible = "fsl,ls1028a-pcie", .data = &ls2088_drvdata }, |
---|
265 | 267 | { .compatible = "fsl,ls1043a-pcie", .data = &ls1043_drvdata }, |
---|
266 | 268 | { .compatible = "fsl,ls1046a-pcie", .data = &ls1046_drvdata }, |
---|
267 | 269 | { .compatible = "fsl,ls2080a-pcie", .data = &ls2080_drvdata }, |
---|