== Series Details ==

Series: Add new general DRM property "color format" (rev3)
URL   : https://patchwork.freedesktop.org/series/157910/
State : failure

== Summary ==

Error: make failed
  CALL    scripts/checksyscalls.sh
  DESCEND objtool
  INSTALL libsubcmd_headers
  CC      drivers/gpu/drm/clients/drm_client_setup.o
  CC      drivers/gpu/drm/clients/drm_fbdev_client.o
  AR      drivers/gpu/drm/clients/built-in.a
  AR      drivers/gpu/drm/display/built-in.a
  CC [M]  drivers/gpu/drm/display/drm_display_helper_mod.o
  CC [M]  drivers/gpu/drm/display/drm_bridge_connector.o
  CC [M]  drivers/gpu/drm/display/drm_dp_dual_mode_helper.o
  CC [M]  drivers/gpu/drm/display/drm_dp_helper.o
  CC [M]  drivers/gpu/drm/display/drm_dp_mst_topology.o
  CC [M]  drivers/gpu/drm/display/drm_dp_tunnel.o
  CC [M]  drivers/gpu/drm/display/drm_dsc_helper.o
  CC [M]  drivers/gpu/drm/display/drm_hdcp_helper.o
  CC [M]  drivers/gpu/drm/display/drm_hdmi_audio_helper.o
  CC [M]  drivers/gpu/drm/display/drm_hdmi_cec_helper.o
  CC [M]  drivers/gpu/drm/display/drm_hdmi_cec_notifier_helper.o
  CC [M]  drivers/gpu/drm/display/drm_hdmi_helper.o
  CC [M]  drivers/gpu/drm/display/drm_scdc_helper.o
  CC [M]  drivers/gpu/drm/display/drm_hdmi_state_helper.o
  CC [M]  drivers/gpu/drm/display/drm_dp_aux_dev.o
  CC [M]  drivers/gpu/drm/display/drm_dp_cec.o
  LD [M]  drivers/gpu/drm/display/drm_display_helper.o
  AR      drivers/gpu/drm/renesas/rcar-du/built-in.a
  AR      drivers/gpu/drm/renesas/rz-du/built-in.a
  AR      drivers/gpu/drm/renesas/built-in.a
  AR      drivers/gpu/drm/omapdrm/built-in.a
  AR      drivers/gpu/drm/tilcdc/built-in.a
  AR      drivers/gpu/drm/imx/built-in.a
  AR      drivers/gpu/drm/panel/built-in.a
  CC [M]  drivers/gpu/drm/panel/panel-auo-a030jtn01.o
  CC [M]  drivers/gpu/drm/panel/panel-ilitek-ili9341.o
  CC [M]  drivers/gpu/drm/panel/panel-orisetech-ota5601a.o
  CC [M]  drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.o
  CC [M]  drivers/gpu/drm/panel/panel-widechips-ws2401.o
  AR      drivers/gpu/drm/bridge/analogix/built-in.a
  AR      drivers/gpu/drm/bridge/cadence/built-in.a
  AR      drivers/gpu/drm/bridge/imx/built-in.a
  AR      drivers/gpu/drm/bridge/synopsys/built-in.a
  AR      drivers/gpu/drm/bridge/built-in.a
  CC [M]  drivers/gpu/drm/bridge/tda998x_drv.o
  LD [M]  drivers/gpu/drm/bridge/tda998x.o
  AR      drivers/gpu/drm/hisilicon/built-in.a
  AR      drivers/gpu/drm/mxsfb/built-in.a
  CC      drivers/gpu/drm/sysfb/drm_sysfb.o
  CC      drivers/gpu/drm/sysfb/drm_sysfb_modeset.o
  CC      drivers/gpu/drm/sysfb/drm_sysfb_screen_info.o
  CC      drivers/gpu/drm/sysfb/simpledrm.o
  AR      drivers/gpu/drm/sysfb/built-in.a
  AR      drivers/gpu/drm/tiny/built-in.a
  CC [M]  drivers/gpu/drm/tiny/bochs.o
  CC [M]  drivers/gpu/drm/tiny/cirrus-qemu.o
  CC [M]  drivers/gpu/drm/tiny/gm12u320.o
  CC [M]  drivers/gpu/drm/tiny/panel-mipi-dbi.o
  CC [M]  drivers/gpu/drm/tiny/hx8357d.o
  CC [M]  drivers/gpu/drm/tiny/ili9163.o
  CC [M]  drivers/gpu/drm/tiny/ili9225.o
  CC [M]  drivers/gpu/drm/tiny/ili9341.o
  CC [M]  drivers/gpu/drm/tiny/ili9486.o
  CC [M]  drivers/gpu/drm/tiny/mi0283qt.o
  CC [M]  drivers/gpu/drm/tiny/repaper.o
  AR      drivers/gpu/drm/xen/built-in.a
  CC [M]  drivers/gpu/drm/xen/xen_drm_front.o
  CC [M]  drivers/gpu/drm/xen/xen_drm_front_kms.o
  CC [M]  drivers/gpu/drm/xen/xen_drm_front_conn.o
  CC [M]  drivers/gpu/drm/xen/xen_drm_front_evtchnl.o
  CC [M]  drivers/gpu/drm/xen/xen_drm_front_cfg.o
  CC [M]  drivers/gpu/drm/xen/xen_drm_front_gem.o
  LD [M]  drivers/gpu/drm/xen/drm_xen_front.o
  AR      drivers/gpu/drm/xlnx/built-in.a
  AR      drivers/gpu/drm/gud/built-in.a
  CC [M]  drivers/gpu/drm/gud/gud_drv.o
  CC [M]  drivers/gpu/drm/gud/gud_pipe.o
  CC [M]  drivers/gpu/drm/gud/gud_connector.o
  LD [M]  drivers/gpu/drm/gud/gud.o
  AR      drivers/gpu/drm/sitronix/built-in.a
  AR      drivers/gpu/drm/solomon/built-in.a
  CC [M]  drivers/gpu/drm/solomon/ssd130x.o
  CC [M]  drivers/gpu/drm/solomon/ssd130x-i2c.o
  CC [M]  drivers/gpu/drm/solomon/ssd130x-spi.o
  CC [M]  drivers/gpu/drm/tests/drm_bridge_test.o
drivers/gpu/drm/tests/drm_bridge_test.c:306:10: error: ‘const struct 
drm_bridge_funcs’ has no member named ‘hdmi_write_infoframe’; did you mean 
‘hdmi_write_avi_infoframe’?
  306 |         .hdmi_write_infoframe           = (hdmi_write_infoframe_func),  
                        \
      |          ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:311:9: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI_FUNC’
  311 |         DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI_FUNC(ident, 
input_fmts_func, output_fmts_func,      \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:315:9: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_FUNC’
  315 |         DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_FUNC(_name ## _funcs,            
                \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:340:1: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT’
  340 | DRM_BRIDGE_ATOMIC_WITH_BUS_FMT(rgb8_passthrough);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:306:43: warning: initialized field 
overwritten [-Woverride-init]
  306 |         .hdmi_write_infoframe           = (hdmi_write_infoframe_func),  
                        \
      |                                           ^
drivers/gpu/drm/tests/drm_bridge_test.c:311:9: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI_FUNC’
  311 |         DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI_FUNC(ident, 
input_fmts_func, output_fmts_func,      \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:315:9: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_FUNC’
  315 |         DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_FUNC(_name ## _funcs,            
                \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:340:1: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT’
  340 | DRM_BRIDGE_ATOMIC_WITH_BUS_FMT(rgb8_passthrough);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:306:43: note: (near initialization for 
‘rgb8_passthrough_funcs.atomic_get_input_bus_fmts’)
  306 |         .hdmi_write_infoframe           = (hdmi_write_infoframe_func),  
                        \
      |                                           ^
drivers/gpu/drm/tests/drm_bridge_test.c:311:9: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI_FUNC’
  311 |         DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI_FUNC(ident, 
input_fmts_func, output_fmts_func,      \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:315:9: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_FUNC’
  315 |         DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_FUNC(_name ## _funcs,            
                \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:340:1: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT’
  340 | DRM_BRIDGE_ATOMIC_WITH_BUS_FMT(rgb8_passthrough);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:307:10: error: ‘const struct 
drm_bridge_funcs’ has no member named ‘hdmi_clear_infoframe’; did you mean 
‘hdmi_clear_avi_infoframe’?
  307 |         .hdmi_clear_infoframe           = (hdmi_clear_infoframe_func),  
                        \
      |          ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:311:9: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI_FUNC’
  311 |         DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI_FUNC(ident, 
input_fmts_func, output_fmts_func,      \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:315:9: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_FUNC’
  315 |         DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_FUNC(_name ## _funcs,            
                \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:340:1: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT’
  340 | DRM_BRIDGE_ATOMIC_WITH_BUS_FMT(rgb8_passthrough);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:306:10: error: ‘const struct 
drm_bridge_funcs’ has no member named ‘hdmi_write_infoframe’; did you mean 
‘hdmi_write_avi_infoframe’?
  306 |         .hdmi_write_infoframe           = (hdmi_write_infoframe_func),  
                        \
      |          ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:311:9: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI_FUNC’
  311 |         DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI_FUNC(ident, 
input_fmts_func, output_fmts_func,      \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:315:9: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_FUNC’
  315 |         DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_FUNC(_name ## _funcs,            
                \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:343:1: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT’
  343 | DRM_BRIDGE_ATOMIC_WITH_BUS_FMT(yuv8_passthrough);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:306:43: warning: initialized field 
overwritten [-Woverride-init]
  306 |         .hdmi_write_infoframe           = (hdmi_write_infoframe_func),  
                        \
      |                                           ^
drivers/gpu/drm/tests/drm_bridge_test.c:311:9: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI_FUNC’
  311 |         DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI_FUNC(ident, 
input_fmts_func, output_fmts_func,      \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:315:9: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_FUNC’
  315 |         DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_FUNC(_name ## _funcs,            
                \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:343:1: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT’
  343 | DRM_BRIDGE_ATOMIC_WITH_BUS_FMT(yuv8_passthrough);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:306:43: note: (near initialization for 
‘yuv8_passthrough_funcs.atomic_get_input_bus_fmts’)
  306 |         .hdmi_write_infoframe           = (hdmi_write_infoframe_func),  
                        \
      |                                           ^
drivers/gpu/drm/tests/drm_bridge_test.c:311:9: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI_FUNC’
  311 |         DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI_FUNC(ident, 
input_fmts_func, output_fmts_func,      \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:315:9: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_FUNC’
  315 |         DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_FUNC(_name ## _funcs,            
                \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:343:1: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT’
  343 | DRM_BRIDGE_ATOMIC_WITH_BUS_FMT(yuv8_passthrough);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:307:10: error: ‘const struct 
drm_bridge_funcs’ has no member named ‘hdmi_clear_infoframe’; did you mean 
‘hdmi_clear_avi_infoframe’?
  307 |         .hdmi_clear_infoframe           = (hdmi_clear_infoframe_func),  
                        \
      |          ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:311:9: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI_FUNC’
  311 |         DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI_FUNC(ident, 
input_fmts_func, output_fmts_func,      \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:315:9: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_FUNC’
  315 |         DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_FUNC(_name ## _funcs,            
                \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:343:1: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT’
  343 | DRM_BRIDGE_ATOMIC_WITH_BUS_FMT(yuv8_passthrough);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:306:10: error: ‘const struct 
drm_bridge_funcs’ has no member named ‘hdmi_write_infoframe’; did you mean 
‘hdmi_write_avi_infoframe’?
  306 |         .hdmi_write_infoframe           = (hdmi_write_infoframe_func),  
                        \
      |          ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:311:9: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI_FUNC’
  311 |         DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI_FUNC(ident, 
input_fmts_func, output_fmts_func,      \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:315:9: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_FUNC’
  315 |         DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_FUNC(_name ## _funcs,            
                \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:346:1: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT’
  346 | DRM_BRIDGE_ATOMIC_WITH_BUS_FMT(rgb8_to_yuv8_or_id);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:306:43: warning: initialized field 
overwritten [-Woverride-init]
  306 |         .hdmi_write_infoframe           = (hdmi_write_infoframe_func),  
                        \
      |                                           ^
drivers/gpu/drm/tests/drm_bridge_test.c:311:9: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI_FUNC’
  311 |         DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI_FUNC(ident, 
input_fmts_func, output_fmts_func,      \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:315:9: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_FUNC’
  315 |         DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_FUNC(_name ## _funcs,            
                \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:346:1: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT’
  346 | DRM_BRIDGE_ATOMIC_WITH_BUS_FMT(rgb8_to_yuv8_or_id);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:306:43: note: (near initialization for 
‘rgb8_to_yuv8_or_id_funcs.atomic_get_input_bus_fmts’)
  306 |         .hdmi_write_infoframe           = (hdmi_write_infoframe_func),  
                        \
      |                                           ^
drivers/gpu/drm/tests/drm_bridge_test.c:311:9: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI_FUNC’
  311 |         DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI_FUNC(ident, 
input_fmts_func, output_fmts_func,      \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:315:9: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_FUNC’
  315 |         DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_FUNC(_name ## _funcs,            
                \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:346:1: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT’
  346 | DRM_BRIDGE_ATOMIC_WITH_BUS_FMT(rgb8_to_yuv8_or_id);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:307:10: error: ‘const struct 
drm_bridge_funcs’ has no member named ‘hdmi_clear_infoframe’; did you mean 
‘hdmi_clear_avi_infoframe’?
  307 |         .hdmi_clear_infoframe           = (hdmi_clear_infoframe_func),  
                        \
      |          ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:311:9: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI_FUNC’
  311 |         DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI_FUNC(ident, 
input_fmts_func, output_fmts_func,      \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:315:9: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_FUNC’
  315 |         DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_FUNC(_name ## _funcs,            
                \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:346:1: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT’
  346 | DRM_BRIDGE_ATOMIC_WITH_BUS_FMT(rgb8_to_yuv8_or_id);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:306:10: error: ‘const struct 
drm_bridge_funcs’ has no member named ‘hdmi_write_infoframe’; did you mean 
‘hdmi_write_avi_infoframe’?
  306 |         .hdmi_write_infoframe           = (hdmi_write_infoframe_func),  
                        \
      |          ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:311:9: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI_FUNC’
  311 |         DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI_FUNC(ident, 
input_fmts_func, output_fmts_func,      \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:315:9: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_FUNC’
  315 |         DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_FUNC(_name ## _funcs,            
                \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:349:1: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT’
  349 | DRM_BRIDGE_ATOMIC_WITH_BUS_FMT(yuv8_to_rgb8_or_id);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:306:43: warning: initialized field 
overwritten [-Woverride-init]
  306 |         .hdmi_write_infoframe           = (hdmi_write_infoframe_func),  
                        \
      |                                           ^
drivers/gpu/drm/tests/drm_bridge_test.c:311:9: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI_FUNC’
  311 |         DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI_FUNC(ident, 
input_fmts_func, output_fmts_func,      \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:315:9: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_FUNC’
  315 |         DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_FUNC(_name ## _funcs,            
                \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:349:1: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT’
  349 | DRM_BRIDGE_ATOMIC_WITH_BUS_FMT(yuv8_to_rgb8_or_id);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:306:43: note: (near initialization for 
‘yuv8_to_rgb8_or_id_funcs.atomic_get_input_bus_fmts’)
  306 |         .hdmi_write_infoframe           = (hdmi_write_infoframe_func),  
                        \
      |                                           ^
drivers/gpu/drm/tests/drm_bridge_test.c:311:9: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI_FUNC’
  311 |         DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI_FUNC(ident, 
input_fmts_func, output_fmts_func,      \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:315:9: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_FUNC’
  315 |         DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_FUNC(_name ## _funcs,            
                \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:349:1: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT’
  349 | DRM_BRIDGE_ATOMIC_WITH_BUS_FMT(yuv8_to_rgb8_or_id);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:307:10: error: ‘const struct 
drm_bridge_funcs’ has no member named ‘hdmi_clear_infoframe’; did you mean 
‘hdmi_clear_avi_infoframe’?
  307 |         .hdmi_clear_infoframe           = (hdmi_clear_infoframe_func),  
                        \
      |          ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:311:9: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI_FUNC’
  311 |         DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI_FUNC(ident, 
input_fmts_func, output_fmts_func,      \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:315:9: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_FUNC’
  315 |         DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_FUNC(_name ## _funcs,            
                \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:349:1: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT’
  349 | DRM_BRIDGE_ATOMIC_WITH_BUS_FMT(yuv8_to_rgb8_or_id);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:306:10: error: ‘const struct 
drm_bridge_funcs’ has no member named ‘hdmi_write_infoframe’; did you mean 
‘hdmi_write_avi_infoframe’?
  306 |         .hdmi_write_infoframe           = (hdmi_write_infoframe_func),  
                        \
      |          ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:311:9: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI_FUNC’
  311 |         DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI_FUNC(ident, 
input_fmts_func, output_fmts_func,      \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:315:9: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_FUNC’
  315 |         DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_FUNC(_name ## _funcs,            
                \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:352:1: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT’
  352 | DRM_BRIDGE_ATOMIC_WITH_BUS_FMT(rgb_producer);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:306:43: warning: initialized field 
overwritten [-Woverride-init]
  306 |         .hdmi_write_infoframe           = (hdmi_write_infoframe_func),  
                        \
      |                                           ^
drivers/gpu/drm/tests/drm_bridge_test.c:311:9: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI_FUNC’
  311 |         DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI_FUNC(ident, 
input_fmts_func, output_fmts_func,      \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:315:9: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_FUNC’
  315 |         DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_FUNC(_name ## _funcs,            
                \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:352:1: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT’
  352 | DRM_BRIDGE_ATOMIC_WITH_BUS_FMT(rgb_producer);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:306:43: note: (near initialization for 
‘rgb_producer_funcs.atomic_get_input_bus_fmts’)
  306 |         .hdmi_write_infoframe           = (hdmi_write_infoframe_func),  
                        \
      |                                           ^
drivers/gpu/drm/tests/drm_bridge_test.c:311:9: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI_FUNC’
  311 |         DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI_FUNC(ident, 
input_fmts_func, output_fmts_func,      \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:315:9: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_FUNC’
  315 |         DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_FUNC(_name ## _funcs,            
                \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:352:1: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT’
  352 | DRM_BRIDGE_ATOMIC_WITH_BUS_FMT(rgb_producer);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:307:10: error: ‘const struct 
drm_bridge_funcs’ has no member named ‘hdmi_clear_infoframe’; did you mean 
‘hdmi_clear_avi_infoframe’?
  307 |         .hdmi_clear_infoframe           = (hdmi_clear_infoframe_func),  
                        \
      |          ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:311:9: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI_FUNC’
  311 |         DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI_FUNC(ident, 
input_fmts_func, output_fmts_func,      \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:315:9: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_FUNC’
  315 |         DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_FUNC(_name ## _funcs,            
                \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:352:1: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT’
  352 | DRM_BRIDGE_ATOMIC_WITH_BUS_FMT(rgb_producer);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:306:10: error: ‘const struct 
drm_bridge_funcs’ has no member named ‘hdmi_write_infoframe’; did you mean 
‘hdmi_write_avi_infoframe’?
  306 |         .hdmi_write_infoframe           = (hdmi_write_infoframe_func),  
                        \
      |          ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:311:9: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI_FUNC’
  311 |         DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI_FUNC(ident, 
input_fmts_func, output_fmts_func,      \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:315:9: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_FUNC’
  315 |         DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_FUNC(_name ## _funcs,            
                \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:355:1: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT’
  355 | DRM_BRIDGE_ATOMIC_WITH_BUS_FMT(rgb_yuv444_yuv420_producer);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:306:43: warning: initialized field 
overwritten [-Woverride-init]
  306 |         .hdmi_write_infoframe           = (hdmi_write_infoframe_func),  
                        \
      |                                           ^
drivers/gpu/drm/tests/drm_bridge_test.c:311:9: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI_FUNC’
  311 |         DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI_FUNC(ident, 
input_fmts_func, output_fmts_func,      \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:315:9: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_FUNC’
  315 |         DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_FUNC(_name ## _funcs,            
                \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:355:1: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT’
  355 | DRM_BRIDGE_ATOMIC_WITH_BUS_FMT(rgb_yuv444_yuv420_producer);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:306:43: note: (near initialization for 
‘rgb_yuv444_yuv420_producer_funcs.atomic_get_input_bus_fmts’)
  306 |         .hdmi_write_infoframe           = (hdmi_write_infoframe_func),  
                        \
      |                                           ^
drivers/gpu/drm/tests/drm_bridge_test.c:311:9: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI_FUNC’
  311 |         DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI_FUNC(ident, 
input_fmts_func, output_fmts_func,      \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:315:9: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_FUNC’
  315 |         DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_FUNC(_name ## _funcs,            
                \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:355:1: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT’
  355 | DRM_BRIDGE_ATOMIC_WITH_BUS_FMT(rgb_yuv444_yuv420_producer);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:307:10: error: ‘const struct 
drm_bridge_funcs’ has no member named ‘hdmi_clear_infoframe’; did you mean 
‘hdmi_clear_avi_infoframe’?
  307 |         .hdmi_clear_infoframe           = (hdmi_clear_infoframe_func),  
                        \
      |          ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:311:9: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI_FUNC’
  311 |         DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI_FUNC(ident, 
input_fmts_func, output_fmts_func,      \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:315:9: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_FUNC’
  315 |         DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_FUNC(_name ## _funcs,            
                \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:355:1: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT’
  355 | DRM_BRIDGE_ATOMIC_WITH_BUS_FMT(rgb_yuv444_yuv420_producer);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:306:10: error: ‘const struct 
drm_bridge_funcs’ has no member named ‘hdmi_write_infoframe’; did you mean 
‘hdmi_write_avi_infoframe’?
  306 |         .hdmi_write_infoframe           = (hdmi_write_infoframe_func),  
                        \
      |          ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:311:9: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI_FUNC’
  311 |         DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI_FUNC(ident, 
input_fmts_func, output_fmts_func,      \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:315:9: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_FUNC’
  315 |         DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_FUNC(_name ## _funcs,            
                \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:358:1: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT’
  358 | 
DRM_BRIDGE_ATOMIC_WITH_BUS_FMT(rgb8_to_id_yuv8_or_yuv8_to_yuv422_yuv420);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:306:43: warning: initialized field 
overwritten [-Woverride-init]
  306 |         .hdmi_write_infoframe           = (hdmi_write_infoframe_func),  
                        \
      |                                           ^
drivers/gpu/drm/tests/drm_bridge_test.c:311:9: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI_FUNC’
  311 |         DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI_FUNC(ident, 
input_fmts_func, output_fmts_func,      \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:315:9: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_FUNC’
  315 |         DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_FUNC(_name ## _funcs,            
                \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:358:1: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT’
  358 | 
DRM_BRIDGE_ATOMIC_WITH_BUS_FMT(rgb8_to_id_yuv8_or_yuv8_to_yuv422_yuv420);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:306:43: note: (near initialization for 
‘rgb8_to_id_yuv8_or_yuv8_to_yuv422_yuv420_funcs.atomic_get_input_bus_fmts’)
  306 |         .hdmi_write_infoframe           = (hdmi_write_infoframe_func),  
                        \
      |                                           ^
drivers/gpu/drm/tests/drm_bridge_test.c:311:9: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI_FUNC’
  311 |         DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI_FUNC(ident, 
input_fmts_func, output_fmts_func,      \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:315:9: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_FUNC’
  315 |         DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_FUNC(_name ## _funcs,            
                \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:358:1: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT’
  358 | 
DRM_BRIDGE_ATOMIC_WITH_BUS_FMT(rgb8_to_id_yuv8_or_yuv8_to_yuv422_yuv420);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:307:10: error: ‘const struct 
drm_bridge_funcs’ has no member named ‘hdmi_clear_infoframe’; did you mean 
‘hdmi_clear_avi_infoframe’?
  307 |         .hdmi_clear_infoframe           = (hdmi_clear_infoframe_func),  
                        \
      |          ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:311:9: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI_FUNC’
  311 |         DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI_FUNC(ident, 
input_fmts_func, output_fmts_func,      \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:315:9: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_FUNC’
  315 |         DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_FUNC(_name ## _funcs,            
                \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:358:1: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT’
  358 | 
DRM_BRIDGE_ATOMIC_WITH_BUS_FMT(rgb8_to_id_yuv8_or_yuv8_to_yuv422_yuv420);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:306:10: error: ‘const struct 
drm_bridge_funcs’ has no member named ‘hdmi_write_infoframe’; did you mean 
‘hdmi_write_avi_infoframe’?
  306 |         .hdmi_write_infoframe           = (hdmi_write_infoframe_func),  
                        \
      |          ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:311:9: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI_FUNC’
  311 |         DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI_FUNC(ident, 
input_fmts_func, output_fmts_func,      \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:315:9: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_FUNC’
  315 |         DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_FUNC(_name ## _funcs,            
                \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:361:1: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT’
  361 | DRM_BRIDGE_ATOMIC_WITH_BUS_FMT(rgb8_yuv444_yuv422_passthrough);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:306:43: warning: initialized field 
overwritten [-Woverride-init]
  306 |         .hdmi_write_infoframe           = (hdmi_write_infoframe_func),  
                        \
      |                                           ^
drivers/gpu/drm/tests/drm_bridge_test.c:311:9: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI_FUNC’
  311 |         DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI_FUNC(ident, 
input_fmts_func, output_fmts_func,      \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:315:9: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_FUNC’
  315 |         DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_FUNC(_name ## _funcs,            
                \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:361:1: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT’
  361 | DRM_BRIDGE_ATOMIC_WITH_BUS_FMT(rgb8_yuv444_yuv422_passthrough);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:306:43: note: (near initialization for 
‘rgb8_yuv444_yuv422_passthrough_funcs.atomic_get_input_bus_fmts’)
  306 |         .hdmi_write_infoframe           = (hdmi_write_infoframe_func),  
                        \
      |                                           ^
drivers/gpu/drm/tests/drm_bridge_test.c:311:9: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI_FUNC’
  311 |         DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI_FUNC(ident, 
input_fmts_func, output_fmts_func,      \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:315:9: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_FUNC’
  315 |         DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_FUNC(_name ## _funcs,            
                \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:361:1: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT’
  361 | DRM_BRIDGE_ATOMIC_WITH_BUS_FMT(rgb8_yuv444_yuv422_passthrough);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:307:10: error: ‘const struct 
drm_bridge_funcs’ has no member named ‘hdmi_clear_infoframe’; did you mean 
‘hdmi_clear_avi_infoframe’?
  307 |         .hdmi_clear_infoframe           = (hdmi_clear_infoframe_func),  
                        \
      |          ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:311:9: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI_FUNC’
  311 |         DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI_FUNC(ident, 
input_fmts_func, output_fmts_func,      \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:315:9: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_FUNC’
  315 |         DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_FUNC(_name ## _funcs,            
                \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:361:1: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT’
  361 | DRM_BRIDGE_ATOMIC_WITH_BUS_FMT(rgb8_yuv444_yuv422_passthrough);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:306:10: error: ‘const struct 
drm_bridge_funcs’ has no member named ‘hdmi_write_infoframe’; did you mean 
‘hdmi_write_avi_infoframe’?
  306 |         .hdmi_write_infoframe           = (hdmi_write_infoframe_func),  
                        \
      |          ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:311:9: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI_FUNC’
  311 |         DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI_FUNC(ident, 
input_fmts_func, output_fmts_func,      \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:315:9: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_FUNC’
  315 |         DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_FUNC(_name ## _funcs,            
                \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:364:1: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT’
  364 | DRM_BRIDGE_ATOMIC_WITH_BUS_FMT(yuv444_yuv422_rgb8_passthrough);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:306:43: warning: initialized field 
overwritten [-Woverride-init]
  306 |         .hdmi_write_infoframe           = (hdmi_write_infoframe_func),  
                        \
      |                                           ^
drivers/gpu/drm/tests/drm_bridge_test.c:311:9: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI_FUNC’
  311 |         DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI_FUNC(ident, 
input_fmts_func, output_fmts_func,      \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:315:9: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_FUNC’
  315 |         DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_FUNC(_name ## _funcs,            
                \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:364:1: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT’
  364 | DRM_BRIDGE_ATOMIC_WITH_BUS_FMT(yuv444_yuv422_rgb8_passthrough);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:306:43: note: (near initialization for 
‘yuv444_yuv422_rgb8_passthrough_funcs.atomic_get_input_bus_fmts’)
  306 |         .hdmi_write_infoframe           = (hdmi_write_infoframe_func),  
                        \
      |                                           ^
drivers/gpu/drm/tests/drm_bridge_test.c:311:9: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI_FUNC’
  311 |         DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI_FUNC(ident, 
input_fmts_func, output_fmts_func,      \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:315:9: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_FUNC’
  315 |         DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_FUNC(_name ## _funcs,            
                \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:364:1: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT’
  364 | DRM_BRIDGE_ATOMIC_WITH_BUS_FMT(yuv444_yuv422_rgb8_passthrough);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:307:10: error: ‘const struct 
drm_bridge_funcs’ has no member named ‘hdmi_clear_infoframe’; did you mean 
‘hdmi_clear_avi_infoframe’?
  307 |         .hdmi_clear_infoframe           = (hdmi_clear_infoframe_func),  
                        \
      |          ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:311:9: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI_FUNC’
  311 |         DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI_FUNC(ident, 
input_fmts_func, output_fmts_func,      \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:315:9: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_FUNC’
  315 |         DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_FUNC(_name ## _funcs,            
                \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:364:1: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT’
  364 | DRM_BRIDGE_ATOMIC_WITH_BUS_FMT(yuv444_yuv422_rgb8_passthrough);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:306:10: error: ‘const struct 
drm_bridge_funcs’ has no member named ‘hdmi_write_infoframe’; did you mean 
‘hdmi_write_avi_infoframe’?
  306 |         .hdmi_write_infoframe           = (hdmi_write_infoframe_func),  
                        \
      |          ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:334:9: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI_FUNC’
  334 |         DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI_FUNC(_name ## _hdmi ## 
_funcs,                      \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:365:1: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI’
  365 | DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI(yuv444_yuv422_rgb8_passthrough);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:306:43: error: initialization of ‘u32 * 
(*)(struct drm_bridge *, struct drm_bridge_state *, struct drm_crtc_state *, 
struct drm_connector_state *, u32,  unsigned int *)’ {aka ‘unsigned int * 
(*)(struct drm_bridge *, struct drm_bridge_state *, struct drm_crtc_state *, 
struct drm_connector_state *, unsigned int,  unsigned int *)’} from 
incompatible pointer type ‘int (*)(struct drm_bridge *, enum 
hdmi_infoframe_type,  const u8 *, size_t)’ {aka ‘int (*)(struct drm_bridge *, 
enum hdmi_infoframe_type,  const unsigned char *, long unsigned int)’} 
[-Werror=incompatible-pointer-types]
  306 |         .hdmi_write_infoframe           = (hdmi_write_infoframe_func),  
                        \
      |                                           ^
drivers/gpu/drm/tests/drm_bridge_test.c:334:9: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI_FUNC’
  334 |         DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI_FUNC(_name ## _hdmi ## 
_funcs,                      \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:365:1: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI’
  365 | DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI(yuv444_yuv422_rgb8_passthrough);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:306:43: note: (near initialization for 
‘yuv444_yuv422_rgb8_passthrough_hdmi_funcs.atomic_get_input_bus_fmts’)
  306 |         .hdmi_write_infoframe           = (hdmi_write_infoframe_func),  
                        \
      |                                           ^
drivers/gpu/drm/tests/drm_bridge_test.c:334:9: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI_FUNC’
  334 |         DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI_FUNC(_name ## _hdmi ## 
_funcs,                      \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:365:1: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI’
  365 | DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI(yuv444_yuv422_rgb8_passthrough);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:306:43: warning: initialized field 
overwritten [-Woverride-init]
  306 |         .hdmi_write_infoframe           = (hdmi_write_infoframe_func),  
                        \
      |                                           ^
drivers/gpu/drm/tests/drm_bridge_test.c:334:9: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI_FUNC’
  334 |         DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI_FUNC(_name ## _hdmi ## 
_funcs,                      \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:365:1: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI’
  365 | DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI(yuv444_yuv422_rgb8_passthrough);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:306:43: note: (near initialization for 
‘yuv444_yuv422_rgb8_passthrough_hdmi_funcs.atomic_get_input_bus_fmts’)
  306 |         .hdmi_write_infoframe           = (hdmi_write_infoframe_func),  
                        \
      |                                           ^
drivers/gpu/drm/tests/drm_bridge_test.c:334:9: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI_FUNC’
  334 |         DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI_FUNC(_name ## _hdmi ## 
_funcs,                      \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:365:1: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI’
  365 | DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI(yuv444_yuv422_rgb8_passthrough);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:307:10: error: ‘const struct 
drm_bridge_funcs’ has no member named ‘hdmi_clear_infoframe’; did you mean 
‘hdmi_clear_avi_infoframe’?
  307 |         .hdmi_clear_infoframe           = (hdmi_clear_infoframe_func),  
                        \
      |          ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:334:9: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI_FUNC’
  334 |         DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI_FUNC(_name ## _hdmi ## 
_funcs,                      \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:365:1: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI’
  365 | DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI(yuv444_yuv422_rgb8_passthrough);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:307:43: error: initialization of ‘int 
(*)(struct drm_bridge *, struct drm_bridge_state *, struct drm_crtc_state *, 
struct drm_connector_state *)’ from incompatible pointer type ‘int (*)(struct 
drm_bridge *, enum hdmi_infoframe_type)’ [-Werror=incompatible-pointer-types]
  307 |         .hdmi_clear_infoframe           = (hdmi_clear_infoframe_func),  
                        \
      |                                           ^
drivers/gpu/drm/tests/drm_bridge_test.c:334:9: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI_FUNC’
  334 |         DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI_FUNC(_name ## _hdmi ## 
_funcs,                      \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:365:1: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI’
  365 | DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI(yuv444_yuv422_rgb8_passthrough);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:307:43: note: (near initialization for 
‘yuv444_yuv422_rgb8_passthrough_hdmi_funcs.atomic_check’)
  307 |         .hdmi_clear_infoframe           = (hdmi_clear_infoframe_func),  
                        \
      |                                           ^
drivers/gpu/drm/tests/drm_bridge_test.c:334:9: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI_FUNC’
  334 |         DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI_FUNC(_name ## _hdmi ## 
_funcs,                      \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c:365:1: note: in expansion of macro 
‘DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI’
  365 | DRM_BRIDGE_ATOMIC_WITH_BUS_FMT_HDMI(yuv444_yuv422_rgb8_passthrough);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_bridge_test.c: In function 
‘drm_test_bridge_chain_init’:
drivers/gpu/drm/tests/drm_bridge_test.c:520:36: error: ‘const struct 
drm_bridge_funcs’ has no member named ‘hdmi_clear_infoframe’; did you mean 
‘hdmi_clear_avi_infoframe’?
  520 |                 if (bridge->funcs->hdmi_clear_infoframe &&
      |                                    ^~~~~~~~~~~~~~~~~~~~
      |                                    hdmi_clear_avi_infoframe
drivers/gpu/drm/tests/drm_bridge_test.c:521:36: error: ‘const struct 
drm_bridge_funcs’ has no member named ‘hdmi_write_infoframe’; did you mean 
‘hdmi_write_avi_infoframe’?
  521 |                     bridge->funcs->hdmi_write_infoframe) {
      |                                    ^~~~~~~~~~~~~~~~~~~~
      |                                    hdmi_write_avi_infoframe
In file included from drivers/gpu/drm/tests/drm_bridge_test.c:20:
drivers/gpu/drm/tests/drm_kunit_edid.h: At top level:
drivers/gpu/drm/tests/drm_kunit_edid.h:958:28: warning: 
‘test_edid_hdmi_4k_rgb_yuv420_dc_max_340mhz’ defined but not used 
[-Wunused-const-variable=]
  958 | static const unsigned char test_edid_hdmi_4k_rgb_yuv420_dc_max_340mhz[] 
= {
      |                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_kunit_edid.h:726:28: warning: 
‘test_edid_hdmi_1080p_rgb_yuv_dc_max_340mhz’ defined but not used 
[-Wunused-const-variable=]
  726 | static const unsigned char test_edid_hdmi_1080p_rgb_yuv_dc_max_340mhz[] 
= {
      |                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_kunit_edid.h:612:28: warning: 
‘test_edid_hdmi_1080p_rgb_yuv_dc_max_200mhz’ defined but not used 
[-Wunused-const-variable=]
  612 | static const unsigned char test_edid_hdmi_1080p_rgb_yuv_dc_max_200mhz[] 
= {
      |                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_kunit_edid.h:498:28: warning: 
‘test_edid_hdmi_1080p_rgb_max_340mhz’ defined but not used 
[-Wunused-const-variable=]
  498 | static const unsigned char test_edid_hdmi_1080p_rgb_max_340mhz[] = {
      |                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_kunit_edid.h:390:28: warning: 
‘test_edid_hdmi_1080p_rgb_max_200mhz_hdr’ defined but not used 
[-Wunused-const-variable=]
  390 | static const unsigned char test_edid_hdmi_1080p_rgb_max_200mhz_hdr[] = {
      |                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_kunit_edid.h:271:28: warning: 
‘test_edid_hdmi_1080p_rgb_max_200mhz’ defined but not used 
[-Wunused-const-variable=]
  271 | static const unsigned char test_edid_hdmi_1080p_rgb_max_200mhz[] = {
      |                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_kunit_edid.h:163:28: warning: 
‘test_edid_hdmi_1080p_rgb_max_100mhz’ defined but not used 
[-Wunused-const-variable=]
  163 | static const unsigned char test_edid_hdmi_1080p_rgb_max_100mhz[] = {
      |                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/tests/drm_kunit_edid.h:57:28: warning: ‘test_edid_dvi_1080p’ 
defined but not used [-Wunused-const-variable=]
   57 | static const unsigned char test_edid_dvi_1080p[] = {
      |                            ^~~~~~~~~~~~~~~~~~~
cc1: some warnings being treated as errors
make[6]: *** [scripts/Makefile.build:287: 
drivers/gpu/drm/tests/drm_bridge_test.o] Error 1
make[5]: *** [scripts/Makefile.build:544: drivers/gpu/drm/tests] Error 2
make[4]: *** [scripts/Makefile.build:544: drivers/gpu/drm] Error 2
make[3]: *** [scripts/Makefile.build:544: drivers/gpu] Error 2
make[2]: *** [scripts/Makefile.build:544: drivers] Error 2
make[1]: *** [/home/kbuild/kernel/Makefile:2054: .] Error 2
make: *** [Makefile:248: __sub-make] Error 2
Build failed, no error log produced


Reply via email to