mirror of
https://github.com/torvalds/linux.git
synced 2026-07-27 01:32:21 +02:00
fbdev: imxfb: Use of_device_get_match_data()
Use of_device_get_match_data() to fetch the platform ID entry directly instead of open-coding an of_match_device() lookup. No NULL check is needed as every compatible string has a corresponding data section. This also lets the driver drop the of_device.h include. 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
84202754fb
commit
3b069f0596
|
|
@ -30,7 +30,6 @@
|
|||
#include <linux/lcd.h>
|
||||
#include <linux/math64.h>
|
||||
#include <linux/of.h>
|
||||
#include <linux/of_device.h>
|
||||
#include <linux/bitfield.h>
|
||||
|
||||
#include <linux/regulator/consumer.h>
|
||||
|
|
@ -880,7 +879,6 @@ static int imxfb_probe(struct platform_device *pdev)
|
|||
struct lcd_device *lcd;
|
||||
struct fb_info *info;
|
||||
struct imx_fb_videomode *m;
|
||||
const struct of_device_id *of_id;
|
||||
struct device_node *display_np;
|
||||
int ret, i;
|
||||
int bytes_per_pixel;
|
||||
|
|
@ -891,9 +889,7 @@ static int imxfb_probe(struct platform_device *pdev)
|
|||
if (ret < 0)
|
||||
return ret;
|
||||
|
||||
of_id = of_match_device(imxfb_of_dev_id, &pdev->dev);
|
||||
if (of_id)
|
||||
pdev->id_entry = of_id->data;
|
||||
pdev->id_entry = of_device_get_match_data(&pdev->dev);
|
||||
|
||||
info = framebuffer_alloc(sizeof(struct imxfb_info), &pdev->dev);
|
||||
if (!info)
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user