mirror of
https://github.com/torvalds/linux.git
synced 2026-07-27 01:32:21 +02:00
fbdev: atmel_lcdfb: Use of_device_get_match_data()
Use of_device_get_match_data() to retrieve the driver match data instead of open-coding the OF match lookup and dereferencing match->data. This also removes the deprecated of_device.h include from the driver. No need for NULL check as every compatible has a corresponding data component. Assisted-by: Codex:GPT-5.5 Signed-off-by: Rosen Penev <rosenp@gmail.com> Signed-off-by: Helge Deller <deller@gmx.de>
This commit is contained in:
parent
3b069f0596
commit
9402555579
|
|
@ -21,7 +21,6 @@
|
|||
#include <linux/gpio/consumer.h>
|
||||
#include <linux/module.h>
|
||||
#include <linux/of.h>
|
||||
#include <linux/of_device.h>
|
||||
#include <video/of_videomode.h>
|
||||
#include <video/of_display_timing.h>
|
||||
#include <linux/regulator/consumer.h>
|
||||
|
|
@ -56,7 +55,7 @@ struct atmel_lcdfb_info {
|
|||
|
||||
struct atmel_lcdfb_pdata pdata;
|
||||
|
||||
struct atmel_lcdfb_config *config;
|
||||
const struct atmel_lcdfb_config *config;
|
||||
struct regulator *reg_lcd;
|
||||
};
|
||||
|
||||
|
|
@ -930,8 +929,7 @@ static int atmel_lcdfb_of_init(struct atmel_lcdfb_info *sinfo)
|
|||
int ret;
|
||||
int i;
|
||||
|
||||
sinfo->config = (struct atmel_lcdfb_config*)
|
||||
of_match_device(atmel_lcdfb_dt_ids, dev)->data;
|
||||
sinfo->config = of_device_get_match_data(dev);
|
||||
|
||||
display_np = of_parse_phandle(np, "display", 0);
|
||||
if (!display_np) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user