| .. | .. |
|---|
| 12 | 12 | #include <linux/regmap.h> |
|---|
| 13 | 13 | #include <linux/spi/spi.h> |
|---|
| 14 | 14 | |
|---|
| 15 | | -static const struct of_device_id rk806_spi_of_match_table[] = { |
|---|
| 16 | | - { .compatible = "rockchip,rk806", }, |
|---|
| 17 | | - { } |
|---|
| 18 | | -}; |
|---|
| 19 | | -MODULE_DEVICE_TABLE(of, rk806_spi_of_match_table); |
|---|
| 20 | | - |
|---|
| 21 | 15 | static int rk806_spi_write(struct spi_device *spi, |
|---|
| 22 | 16 | char addr, |
|---|
| 23 | 17 | const char *data, |
|---|
| .. | .. |
|---|
| 101 | 95 | rk806->regmap = devm_regmap_init(&spi->dev, |
|---|
| 102 | 96 | &rk806_regmap_bus_spi, |
|---|
| 103 | 97 | &spi->dev, |
|---|
| 104 | | - &rk806_regmap_config_spi); |
|---|
| 98 | + &rk806_regmap_config); |
|---|
| 105 | 99 | if (IS_ERR(rk806->regmap)) { |
|---|
| 106 | 100 | dev_err(rk806->dev, "Failed to initialize register map\n"); |
|---|
| 107 | 101 | return PTR_ERR(rk806->regmap); |
|---|
| .. | .. |
|---|
| 127 | 121 | .driver = { |
|---|
| 128 | 122 | .name = "rk806", |
|---|
| 129 | 123 | .owner = THIS_MODULE, |
|---|
| 130 | | - .of_match_table = rk806_spi_of_match_table, |
|---|
| 124 | + .of_match_table = of_match_ptr(rk806_of_match), |
|---|
| 131 | 125 | }, |
|---|
| 132 | 126 | .probe = rk806_spi_probe, |
|---|
| 133 | 127 | .remove = rk806_spi_remove, |
|---|