bcm27xx-userland: update to latest version
[openwrt/openwrt.git] / target / linux / bcm27xx / patches-5.4 / 950-0572-drm-vc4-hdmi-Use-debugfs-private-field.patch
1 From 26fbd25a3f99a85c09d5f1ed44980c506a3eac81 Mon Sep 17 00:00:00 2001
2 From: Maxime Ripard <maxime@cerno.tech>
3 Date: Tue, 14 Jan 2020 17:24:32 +0100
4 Subject: [PATCH] drm/vc4: hdmi: Use debugfs private field
5
6 We're calling vc4_debugfs_add_file with our struct vc4_hdmi pointer set
7 in the private field, but we don't use that field and go through the
8 main struct vc4_dev to get it.
9
10 Let's use the private field directly, that will save us some trouble
11 later on.
12
13 Signed-off-by: Maxime Ripard <maxime@cerno.tech>
14 ---
15 drivers/gpu/drm/vc4/vc4_hdmi.c | 4 +---
16 1 file changed, 1 insertion(+), 3 deletions(-)
17
18 --- a/drivers/gpu/drm/vc4/vc4_hdmi.c
19 +++ b/drivers/gpu/drm/vc4/vc4_hdmi.c
20 @@ -182,9 +182,7 @@ static const struct debugfs_reg32 hd_reg
21 static int vc4_hdmi_debugfs_regs(struct seq_file *m, void *unused)
22 {
23 struct drm_info_node *node = (struct drm_info_node *)m->private;
24 - struct drm_device *dev = node->minor->dev;
25 - struct vc4_dev *vc4 = to_vc4_dev(dev);
26 - struct vc4_hdmi *hdmi = vc4->hdmi;
27 + struct vc4_hdmi *hdmi = node->info_ent->data;
28 struct drm_printer p = drm_seq_file_printer(m);
29
30 drm_print_regset32(&p, &hdmi->hdmi_regset);