| .. | .. |
|---|
| 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 | }, { |
|---|