aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/exynos/exynos_hdmi.c
AgeCommit message (Expand)AuthorFilesLines
2024-04-25gpu: drm: exynos: hdmi: eliminate uses of of_node_put()Shivani Gupta1-10/+5
2024-04-25drm/exynos: hdmi: drop driver owner initializationKrzysztof Kozlowski1-1/+0
2024-03-13drm/exynos: do not return negative values from .get_modes()Jani Nikula1-2/+2
2023-12-12drm/exynos: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-12-07drm/exynos: fix a potential error pointer dereferenceXiang Yang1-0/+2
2023-07-21drm: Explicitly include correct DT includesRob Herring1-1/+1
2022-09-26drm/exynos: Fix return type for mixer_mode_valid and hdmi_mode_validNathan Huckleberry1-2/+2
2022-09-26drm/exynos: replace drm_detect_hdmi_monitor() with drm_display_info.is_hdmihongao1-1/+1
2022-06-13ASoC: hdmi-codec: Update to modern DAI terminologyMark Brown1-4/+4
2021-09-16drm/exynos: Make use of the helper function devm_platform_ioremap_resource()Cai Huoqing1-3/+1
2021-07-28drm/bridge: Centralize error message when bridge attach failsLaurent Pinchart1-4/+1
2021-06-11drm/exynos: use pm_runtime_resume_and_get()Inki Dae1-1/+7
2020-12-01drm/exynos/hdmi: add support for 1920x1200@60Hz modeMarek Szyprowski1-0/+9
2020-09-21drm/exynos: hdmi: Simplify with dev_err_probe()Krzysztof Kozlowski1-5/+2
2020-08-06Merge tag 'sound-5.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ti...Linus Torvalds1-2/+4
2020-07-16ASoC: hdmi-codec: merge .digital_mute() into .mute_stream()Kuninori Morimoto1-2/+4
2020-05-27drm: Nuke mode->vrefreshVille Syrjälä1-2/+3
2020-04-02drm/exynos: Use simple encoderThomas Zimmermann1-6/+2
2020-03-11Merge v5.6-rc5 into drm-nextDave Airlie1-10/+12
2020-03-02drm/exynos: hdmi: don't leak enable HDMI_EN regulator if probe failsMarek Szyprowski1-10/+12
2020-02-26drm/bridge: Extend bridge API to disable connector creationLaurent Pinchart1-1/+1
2019-11-08drm/exynos: Provide ddc symlink in connector's sysfsAndrzej Pietrasiewicz1-2/+4
2019-09-09drm: exynos: exynos_hdmi: use cec_notifier_conn_(un)registerDariusz Marcinkiewicz1-13/+18
2019-08-28drm: Stop including drm_bridge.h from drm_crtc.hBoris Brezillon1-0/+1
2019-06-27drm/exynos: drop drmP.h usageSam Ravnborg1-21/+20
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152Thomas Gleixner1-6/+1
2019-04-24drm/exynos: use DRM_DEV_DEBUG* instead of DRM_DEBUG macroInki Dae1-13/+20
2019-04-24drm/exynos: use DRM_DEV_ERROR to print out error messageInki Dae1-18/+24
2019-01-24drm: Split out drm_probe_helper.hDaniel Vetter1-2/+2
2019-01-10drm/edid: Pass connector to AVI infoframe functionsVille Syrjälä1-1/+2
2018-07-24drm/exynos: Ensure suspended runtime PM state during system suspendMarek Szyprowski1-0/+2
2018-07-13drm: drop _mode_ from drm_mode_connector_attach_encoderDaniel Vetter1-1/+1
2018-07-13drm: drop _mode_ from update_edit_property()Daniel Vetter1-1/+1
2018-06-12treewide: devm_kzalloc() -> devm_kcalloc()Kees Cook1-1/+1
2018-05-09drm/exynos: hdmi: avoid duplicating drm_bridge_attachPeter Rosin1-2/+0
2018-02-20drm: exynos: Use proper macro definition for HDMI_I2S_PIN_SEL_1Sylwester Nawrocki1-2/+5
2017-11-22drm/edid: Allow HDMI infoframe without VIC or S3DVille Syrjälä1-1/+2
2017-10-26drm: exynos: Add driver for HDMI audio interfaceSylwester Nawrocki1-60/+190
2017-10-26drm/exynos/hdmi: add 85.5MHz pixel clock for v14 HDMI PHYDaniel Drake1-1/+10
2017-10-26drm/exynos/hdmi: quirk for support mode timings conversionAndrzej Hajda1-2/+15
2017-10-26drm/exynos/hdmi: remove redundant mode fieldAndrzej Hajda1-25/+9
2017-09-20drm/exynos/hdmi: Fix unsafe list iterationMaciej Purski1-3/+11
2017-08-25drm/exynos: use helper to set possible crtcsAndrzej Hajda1-16/+9
2017-08-15Backmerge tag 'v4.13-rc5' into drm-nextDave Airlie1-7/+3
2017-08-08drm: Nuke drm_atomic_helper_connector_dpmsDaniel Vetter1-1/+0
2017-07-27drm: exynos: mark pm functions as __maybe_unusedArnd Bergmann1-4/+2
2017-07-27drm/exynos/hdmi: fix disable sequenceAndrzej Hajda1-2/+0
2017-07-27drm: exynos: hdmi: make of_device_ids const.Arvind Yadav1-1/+1
2017-07-14drm: handle HDMI 2.0 VICs in AVI info-framesShashank Sharma1-1/+1
2017-06-01drm/exynos/hdmi: fix pipeline disable orderAndrzej Hajda1-10/+3
2017-05-05Merge tag 'media/v4.12-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mc...Linus Torvalds1-2/+17
2017-04-10[media] exynos_hdmi: add CEC notifier supportHans Verkuil1-2/+17
2017-03-11Merge branch 'drm/next/platform' of git://linuxtv.org/pinchartl/media into dr...Daniel Vetter1-1/+0
2017-02-26Merge airlied/drm-next into drm-misc-nextDaniel Vetter1-17/+63
2017-02-17drm: exynos: Perform initialization/cleanup at probe/remove timeLaurent Pinchart1-1/+0
2017-02-07drm: exynos: use vblank hooks in struct drm_crtc_funcsShawn Guo1-2/+5
2017-02-07drm/exynos/hdmi: add bridge supportAndrzej Hajda1-10/+46
2017-02-07drm/exynos/hdmi: fix PLL for 27MHz settingsAndrzej Hajda1-6/+6
2017-02-07drm/exynos/hdmi: fix VSI infoframe registersAndrzej Hajda1-1/+2
2017-02-07drm/exynos/hdmi: add 297MHz pixel clock supportAndrzej Hajda1-0/+9
2016-12-05drm/exynos/hdmi: refactor infoframe codeAndrzej Hajda1-101/+40
2016-11-25gpu/drm/exynos/exynos_hdmi - Unmap region obtained by of_iomapArvind Yadav1-0/+5
2016-10-01gpu: drm: exynos_hdmi: Remove duplicate initialization of regulator bulk cons...Milo Kim1-3/+2
2016-10-01gpu: drm: exynos_hdmi: Move PHY logic into single functionMilo Kim1-30/+33
2016-10-01gpu: drm: exynos_hdmi: Move DDC logic into single functionMilo Kim1-21/+25
2016-07-15gpu: drm: exynos_hdmi: add missing of_node_put after calling of_parse_phandlePeter Chen1-0/+2
2016-06-10drm: exynos: Rely on the default ->best_encoder() behaviorBoris Brezillon1-8/+0
2016-05-17drm/exynos/hdmi: add a missing tabDan Carpenter1-1/+1
2016-05-10drm/exynos/hdmi: Don't print error on deferral due to regulatorsJavier Martinez Canillas1-2/+4
2016-05-10drm/exynos/hdmi: expose HDMI-PHY clock as pipeline clockAndrzej Hajda1-19/+48
2016-04-30drm/exynos: hdmi: use generic of_device_get_match_data helperMarek Szyprowski1-6/+1
2016-04-30drm/exynos/hdmi: remove registry dumpAndrzej Hajda1-263/+0
2016-04-30drm/exynos/hdmi: add core reset codeAndrzej Hajda1-0/+4
2016-04-30drm/exynos/hdmi: add PHY power off signal handlingAndrzej Hajda1-0/+4
2016-04-30drm/exynos/hdmi: fix PHY configuration sequenceAndrzej Hajda1-11/+11
2016-04-30drm/exynos/hdmi: add Exynos5433 supportAndrzej Hajda1-0/+142
2016-04-30drm/exynos/hdmi: stop programming registers with default valuesAndrzej Hajda1-19/+0
2016-04-30drm/exynos/hdmi: code cleanupAndrzej Hajda1-53/+26
2016-04-30drm/exynos/hdmi: use array specifier for HDMI-PHY configurationsAndrzej Hajda1-16/+18
2016-04-30drm/exynos/hdmi: constify global variablesAndrzej Hajda1-5/+5
2016-04-30drm/exynos/hdmi: clock code re-factoringAndrzej Hajda1-54/+140
2016-03-01drm/exynos/hdmi: remove unused variableAndrzej Hajda1-2/+0
2015-12-15drm/exynos: Constify function pointer structsVille Syrjälä1-4/+4
2015-12-15Merge branch 'exynos-drm-next' of git://git.kernel.org:/pub/scm/linux/kernel/...Dave Airlie1-9/+40
2015-12-13drm/exynos: add pm_runtime to HDMIGustavo Padovan1-9/+40
2015-12-11drm: Pass 'name' to drm_encoder_init()Ville Syrjälä1-1/+1
2015-11-03drm/exynos/mixer: replace direct cross-driver call with drm mode validationAndrzej Hajda1-5/+0
2015-10-26drm/exynos/hdmi: remove unused fieldAndrzej Hajda1-1/+0
2015-10-26drm/exynos/hdmi: improve HDMI/ACR related codeAndrzej Hajda1-58/+13
2015-10-26drm/exynos/hdmi: convert container_of macro to inline functionAndrzej Hajda1-6/+9
2015-10-26drm/exynos/hdmi: remove deprecated hdmi_resources structureAndrzej Hajda1-59/+46
2015-10-26drm/exynos/hdmi: convert to gpiod APIAndrzej Hajda1-23/+14
2015-10-26drm/exynos/hdmi: simplify clock re-parentingAndrzej Hajda1-4/+0
2015-10-26drm/exynos/hdmi: use constant size array for regulatorsAndrzej Hajda1-16/+9
2015-10-26drm/exynos/hdmi: use optional regulator_get for hdmi-enAndrzej Hajda1-13/+11
2015-10-26drm/exynos/hdmi: fix removal orderAndrzej Hajda1-3/+5
2015-10-26drm/exynos/hdmi: replace all writeb with writelAndrzej Hajda1-3/+3
2015-10-26drm/exynos/hdmi: simplify HDMI-PHY power sequenceAndrzej Hajda1-85/+8
2015-10-26drm/exynos/hdmi: move PLL stabilization check code to separate functionAndrzej Hajda1-42/+26
2015-10-26drm/exynos/hdmi: use mappings for registers with IP dependent addressAndrzej Hajda1-20/+36
2015-10-26drm/exynos/hdmi: remove support for deprecated compatibleAndrzej Hajda1-10/+0
2015-08-16drm/exynos: remove struct exynos_drm_encoder layerGustavo Padovan1-33/+52
2015-08-16drm/exynos: remove exynos_drm_create_enc_conn()Gustavo Padovan1-3/+18
2015-08-16drm/exynos: remove extra call to hdmi_commit()Gustavo Padovan1-12/+1
2015-08-16drm/exynos: remove struct exynos_drm_displayGustavo Padovan1-25/+23
2015-08-16drm/exynos: split display's .dpms() into .enable() and .disable()Gustavo Padovan1-42/+23
2015-08-16drm/exynos/hdmi: remove hdmi_v14_conf structAndrzej Hajda1-318/+109
2015-08-16drm/exynos/hdmi: remove hdmi_v13_conf structAndrzej Hajda1-179/+101
2015-08-16drm/exynos/hdmi: remove redundant configuration fieldsAndrzej Hajda1-44/+24
2015-08-16drm/exynos/hdmi: add driver data pointer to private contextAndrzej Hajda1-29/+20
2015-08-16drm/exynos/hdmi: remove private lock codeAndrzej Hajda1-24/+3
2015-08-16drm/exynos/hdmi: Simplify HPD gpio handlingAndrzej Hajda1-10/+3
2015-08-16drm/exynos/hdmi: remove old platform data codeAndrzej Hajda1-31/+5
2015-08-16drm/exynos/hdmi: fix edid memory leakAndrzej Hajda1-1/+6
2015-06-20drm/exynos: fix broken component binding in case of multiple pipelinesAndrzej Hajda1-17/+5
2015-06-20drm/exynos: atomic dpms supportGustavo Padovan1-3/+3
2015-06-20drm/exynos: atomic phase 2: wire up state reset(), duplicate() and destroy()Gustavo Padovan1-0/+4
2015-04-16Merge tag 'topic/drm-misc-2015-04-15' of git://anongit.freedesktop.org/drm-in...Dave Airlie1-1/+1
2015-04-13drm/exynos: fix typos in hdmi and mixerTobias Jakobi1-1/+1
2015-04-07drm/exynos: constify all struct drm_*_helper funcs pointersJani Nikula1-1/+1
2015-02-07drm/exynos: use driver internal structJoonyoung Shim1-7/+5
2015-01-18drm/exynos: fix reset codes for memory mapped hdmi phyJoonyoung Shim1-6/+2
2014-11-24drm/exynos/hdmi: stop using display->ctx pointerAndrzej Hajda1-7/+11
2014-11-24drm/exynos/hdmi: embed display into private contextAndrzej Hajda1-29/+20
2014-11-03drm/exynos: remove explicit encoder/connector de-initializationAndrzej Hajda1-6/+0
2014-09-20drm/exynos/hdmi: unregister connector on removalAndrzej Hajda1-1/+3
2014-08-04drm/exynos: hdmi: add null check for hdmiphy_portSeung-Woo Kim1-1/+2
2014-08-04drm/exynos: Add MODULE_DEVICE_TABLE entries for various componentsSjoerd Simons1-0/+1
2014-08-03drm/exynos: hdmi: enable exynos 4210 and 4x12 soc supportMarek Szyprowski1-0/+10
2014-08-03drm/exynos: hdmi: make 'hdmi-en' regulator optional and keep it enabledMarek Szyprowski1-1/+18
2014-08-03drm/exynos: Remove unused variable from exynos_hdmi.cSachin Kamat1-2/+1
2014-07-08Merge tag 'topic/core-stuff-2014-06-30' of git://anongit.freedesktop.org/drm-...Dave Airlie1-1/+1
2014-06-24drm/exynos: hdmi: fix power order issueInki Dae1-0/+19
2014-06-19drm: add register and unregister functions for connectorsThomas Wood1-1/+1
2014-06-02drm/exynos: consider deferred probe caseInki Dae1-21/+57
2014-06-02drm/exynos: add hdmiphy power on/off sequenceShirish S1-6/+34
2014-06-02drm/exynos: Staticize local symbols in exynos_hdmi.cSachin Kamat1-3/+3
2014-06-02drm/exynos: Remove duplicate inclusion of i2c.hSachin Kamat1-1/+0
2014-06-02drm/exynos: use regmap interface to set hdmiphy control bit in pmuRahul Sharma1-8/+19
2014-06-02drm/exynos: hdmi: consider legacy dt bindingInki Dae1-0/+30
2014-06-02drm/exynos: restore core HDMI settingsShirish S1-0/+2
2014-06-02drm/exynos: enable support for exynos5420 hdmi deviceRahul Sharma1-0/+165
2014-06-02drm/exynos: add support for apb mapped phys in hdmi driverRahul Sharma1-53/+89
2014-06-02drm/exynos: remove unnecessary read for phy configuration valuesRahul Sharma1-10/+0
2014-06-02drm/exynos: replace hdmi reset with hdmi disableRahul Sharma1-24/+16
2014-06-02drm/exynos: Read hpd gpio in is_connected callbackSean Paul1-0/+2
2014-06-02drm/exynos: hdmi: remove unnecessary memsetDaniel Kurtz1-2/+0
2014-06-02drm/exynos: check for null pointers in error handlingPaul Taysom1-1/+2
2014-06-02drm/exynos: Debounce HDMI hotplug interruptsSean Paul1-2/+21
2014-06-02drm/exynos: Don't reset hdmiphy on hdmi offSean Paul1-5/+0
2014-06-02drm/exynos: update phy settings for RB resolutionsShirish S1-21/+12
2014-06-02drm/exynos: add component framework supportInki Dae1-22/+37
2014-06-02drm/exynos: hdmi: make local symbols staticJingoo Han1-2/+2
2014-03-24drm/exynos: hdmi: use i2c_adapter instead of i2c_clientInki Dae1-8/+8
2014-03-24drm/exynos: hdmi: consider APB PHYInki Dae1-3/+23
2014-03-24drm/exynos: Implement drm_connector in hdmi directlySean Paul1-41/+85
2014-03-24drm/exynos: Consolidate suspend/resume in drm_drvSean Paul1-79/+9
2014-03-24drm/exynos: Use drm_mode_copy to copy modesSean Paul1-9/+1
2014-03-24drm/exynos: Remove exynos_drm_hdmi shimSean Paul1-59/+103
2014-03-24drm/exynos: hdmi: remove the i2c drivers and useDaniel Kurtz1-32/+27
2014-03-24drm/exynos: Rename display_op power_on to dpmsSean Paul1-1/+1
2014-03-24drm/exynos: Remove apply manager callbackSean Paul1-0/+1
2014-03-24drm/exynos: hdmi: Implement initialize op for hdmiSean Paul1-4/+14
2014-03-24drm/exynos: set the active aspect ratio as per modeShirish S1-7/+28
2014-03-24drm/exynos: add phy settings for RB resolutionsShirish S1-0/+45
2014-02-07drm/exynos: Convert to use the standard hdmi.h headerSachin Kamat1-40/+26
2013-09-05drm/exynos: Remove non-DT support in exynos_hdmiSachin Kamat1-58/+12
2013-09-05drm/exynos: Remove redundant error messagesSachin Kamat1-12/+4
2013-09-05drm/exynos: Add missing of.h header includeSachin Kamat1-0/+1
2013-07-30drm/exynos: Remove module.h header inclusionSachin Kamat1-1/+0
2013-06-28drm/exynos: add new compatible strings for hdmi subsystemRahul Sharma1-0/+3
2013-06-28drm/exynos: fix interlace resolutions for exynos5420Rahul Sharma1-6/+8
2013-06-28drm/exynos: use of_get_named_gpio to get hdmi hpd gpioRahul Sharma1-2/+1
2013-06-28drm/exynos: add mout_hdmi clock in hdmi driver to change parentRahul Sharma1-4/+10
2013-06-28drm/exynos: Prepare/Unprepare HDMI subsystem clocksSean Paul1-12/+12
2013-06-28drm/exynos: Clean up logs for DRM_ERROR / DRM_DEBUG_KMSYoungJun Cho1-5/+5
2013-06-28drm/exynos: Remove tracking log functionsYoungJun Cho1-30/+0
2013-06-28drm/exynos: hdmi: use drm_display_mode to check the supported modesRahul Sharma1-15/+14
2013-06-28drm/exynos: remove ignoring return value warning in hdmiSeung-Woo Kim1-1/+3
2013-05-24Merge branch 'exynos-drm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/...Dave Airlie1-13/+8
2013-05-23drm/exynos: replace request_threaded_irq with devm functionSeung-Woo Kim1-6/+1
2013-05-23drm/exynos: cleanup device pointer usagesSeung-Woo Kim1-7/+7
2013-05-22drm/exynos: exynos_hdmi: Pass correct pointer to free_irq()Lars-Peter Clausen1-1/+1
2013-05-18drivers/gpu/drm/exynos: don't check resource with devm_ioremap_resourceWolfram Sang1-5/+0
2013-04-29drm/exynos: Remove unnecessary braces in exynos_hdmi.cSachin Kamat1-6/+4
2013-04-17drm/exynos: hdmi: Fix incorrect usage of IS_ERR_OR_NULLSachin Kamat1-5/+5
2013-04-17drm/exynos: hdmi: move mode_fixup to drm common hdmiRahul Sharma1-47/+0
2013-04-17drm/exynos: hdmi: using drm_display_mode timings for exynos4Rahul Sharma1-413/+246
2013-02-25Merge branch 'drm-next' of git://people.freedesktop.org/~airlied/linuxLinus Torvalds1-655/+380
2013-02-21Merge tag 'driver-core-3.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-5/+3
2013-02-21drm/exynos: hdmi: support extra resolutions using drm_display_mode timingsSean Paul1-648/+374
2013-02-21drm/exynos: add display-mode-check operation to exynos_mixer_ops structRahul Sharma1-7/+6
2013-01-25drm: Convert to devm_ioremap_resource()Thierry Reding1-5/+3
2013-01-25drm/exynos: add check for the device power statusShirish S1-0/+7
2013-01-25drm/exynos: don't include plat/gpio-cfg.hArnd Bergmann1-1/+0
2013-01-25drm/exynos: Remove "internal" interrupt handlingSean Paul1-60/+14
2013-01-25drm/exynos: Replace mdelay with usleep_rangeSean Paul1-7/+7
2013-01-25drm/exynos: let drm handle edid allocationsRahul Sharma1-15/+10
2013-01-03Drivers: gpu: remove __dev* attributes.Greg Kroah-Hartman1-4/+4
2012-12-14drm/exynos: hdmi: Fix potential NULL pointer dereference errorSachin Kamat1-0/+2