@@ -201,7 +201,6 @@ int dcp_set_crc(struct drm_crtc *crtc, bool enabled)
201201
202202 return 0 ;
203203}
204- EXPORT_SYMBOL_GPL (dcp_set_crc );
205204
206205/*
207206 * Helper to send a DRM vblank event. We do not know how call swap_submit_dcp
@@ -361,15 +360,13 @@ int dcp_crtc_atomic_check(struct drm_crtc *crtc, struct drm_atomic_state *state)
361360
362361 return 0 ;
363362}
364- EXPORT_SYMBOL_GPL (dcp_crtc_atomic_check );
365363
366364int dcp_get_connector_type (struct platform_device * pdev )
367365{
368366 struct apple_dcp * dcp = platform_get_drvdata (pdev );
369367
370368 return (dcp -> connector_type );
371369}
372- EXPORT_SYMBOL_GPL (dcp_get_connector_type );
373370
374371#define DPTX_CONNECT_TIMEOUT msecs_to_jiffies(2000)
375372
@@ -451,7 +448,6 @@ int dcp_dptx_connect_oob(struct platform_device *pdev, u32 port)
451448 struct apple_dcp * dcp = platform_get_drvdata (pdev );
452449 return dcp_dptx_connect (dcp , port );
453450}
454- EXPORT_SYMBOL_GPL (dcp_dptx_connect_oob );
455451
456452int dcp_dptx_disconnect_oob (struct platform_device * pdev , u32 port )
457453{
@@ -467,7 +463,6 @@ int dcp_dptx_disconnect_oob(struct platform_device *pdev, u32 port)
467463
468464 return dcp_dptx_disconnect (dcp , port );
469465}
470- EXPORT_SYMBOL_GPL (dcp_dptx_disconnect_oob );
471466
472467static irqreturn_t dcp_dp2hdmi_hpd (int irq , void * data )
473468{
@@ -502,7 +497,6 @@ void dcp_link(struct platform_device *pdev, struct apple_crtc *crtc,
502497 dcp -> crtc = crtc ;
503498 dcp -> connector = connector ;
504499}
505- EXPORT_SYMBOL_GPL (dcp_link );
506500
507501int dcp_start (struct platform_device * pdev )
508502{
@@ -575,7 +569,6 @@ int dcp_start(struct platform_device *pdev)
575569
576570 return ret ;
577571}
578- EXPORT_SYMBOL (dcp_start );
579572
580573static int dcp_enable_dp2hdmi_hpd (struct apple_dcp * dcp )
581574{
@@ -618,7 +611,6 @@ int dcp_wait_ready(struct platform_device *pdev, u64 timeout)
618611
619612 return dcp -> active ? 0 : - ETIMEDOUT ;
620613}
621- EXPORT_SYMBOL (dcp_wait_ready );
622614
623615static void __maybe_unused dcp_sleep (struct apple_dcp * dcp )
624616{
@@ -662,7 +654,6 @@ void dcp_poweron(struct platform_device *pdev)
662654 if (dcp -> avep )
663655 av_service_connect (dcp );
664656}
665- EXPORT_SYMBOL (dcp_poweron );
666657
667658void dcp_poweroff (struct platform_device * pdev )
668659{
@@ -691,7 +682,6 @@ void dcp_poweroff(struct platform_device *pdev)
691682 }
692683 }
693684}
694- EXPORT_SYMBOL (dcp_poweroff );
695685
696686static void dcp_work_register_backlight (struct work_struct * work )
697687{
@@ -1339,28 +1329,12 @@ static struct platform_driver apple_platform_driver = {
13391329 },
13401330};
13411331
1342- static int __init apple_dcp_register (void )
1332+ void __init dcp_register (void )
13431333{
1344- if (drm_firmware_drivers_only ())
1345- return - ENODEV ;
1346-
1347- #if IS_ENABLED (CONFIG_DRM_APPLE_AUDIO )
1348- dcp_audio_register ();
1349- #endif
1350- return platform_driver_register (& apple_platform_driver );
1334+ platform_driver_register (& apple_platform_driver );
13511335}
13521336
1353- static void __exit apple_dcp_unregister (void )
1337+ void __exit dcp_unregister (void )
13541338{
13551339 platform_driver_unregister (& apple_platform_driver );
1356- #if IS_ENABLED (CONFIG_DRM_APPLE_AUDIO )
1357- dcp_audio_unregister ();
1358- #endif
13591340}
1360-
1361- module_init (apple_dcp_register );
1362- module_exit (apple_dcp_unregister );
1363-
1364- MODULE_AUTHOR ("Alyssa Rosenzweig <alyssa@rosenzweig.io>" );
1365- MODULE_DESCRIPTION ("Apple Display Controller DRM driver" );
1366- MODULE_LICENSE ("Dual MIT/GPL" );
0 commit comments