.. | .. |
---|
321 | 321 | .power_down = rockchip_saradc_power_down_v1, |
---|
322 | 322 | }; |
---|
323 | 323 | |
---|
| 324 | +static const struct iio_chan_spec rockchip_rk3528_saradc_iio_channels[] = { |
---|
| 325 | + SARADC_CHANNEL(0, "adc0", 10), |
---|
| 326 | + SARADC_CHANNEL(1, "adc1", 10), |
---|
| 327 | + SARADC_CHANNEL(2, "adc2", 10), |
---|
| 328 | + SARADC_CHANNEL(3, "adc3", 10), |
---|
| 329 | +}; |
---|
| 330 | + |
---|
| 331 | +static const struct rockchip_saradc_data rk3528_saradc_data = { |
---|
| 332 | + .channels = rockchip_rk3528_saradc_iio_channels, |
---|
| 333 | + .num_channels = ARRAY_SIZE(rockchip_rk3528_saradc_iio_channels), |
---|
| 334 | + .clk_rate = 1000000, |
---|
| 335 | + .start = rockchip_saradc_start_v2, |
---|
| 336 | + .read = rockchip_saradc_read_v2, |
---|
| 337 | +}; |
---|
| 338 | + |
---|
324 | 339 | static const struct iio_chan_spec rockchip_rk3568_saradc_iio_channels[] = { |
---|
325 | 340 | SARADC_CHANNEL(0, "adc0", 10), |
---|
326 | 341 | SARADC_CHANNEL(1, "adc1", 10), |
---|
.. | .. |
---|
384 | 399 | .compatible = "rockchip,rk3399-saradc", |
---|
385 | 400 | .data = &rk3399_saradc_data, |
---|
386 | 401 | }, { |
---|
| 402 | + .compatible = "rockchip,rk3528-saradc", |
---|
| 403 | + .data = &rk3528_saradc_data, |
---|
| 404 | + }, { |
---|
387 | 405 | .compatible = "rockchip,rk3568-saradc", |
---|
388 | 406 | .data = &rk3568_saradc_data, |
---|
389 | 407 | }, { |
---|