[Freedreno] freedreno hdmi audio
vinay simha
vinaysimha at inforcecomputing.com
Wed Sep 3 07:42:57 PDT 2014
rob,
In drivers/gpu/drm/msm/hdmi/hdmi.c , in TODO audio , do we need to change
the codec settings for audio, in case an analog audio is
connected/disconnected or hpd of hdmi.
irqreturn_t hdmi_irq(int irq, void *dev_id)
{
struct hdmi *hdmi = dev_id;
/* Process HPD: */
hdmi_connector_irq(hdmi->connector);
/* Process DDC: */
hdmi_i2c_irq(hdmi->i2c);
/* TODO audio.. */
return IRQ_HANDLED;
}
Regards,
vinay simha
On Wed, Sep 3, 2014 at 7:54 PM, vinay simha <vinaysimha at inforcecomputing.com
> wrote:
> rob,
>
> drivers/gpu/drm/msm/hdmi/hdmi.c . This part of code is suppose to be a
> TODO or it is not required.
>
> struct msm_hdmi_audio_codec_ops;
> int msm_hdmi_register_audio_codec(struct platform_device *pdev,
> struct msm_hdmi_audio_codec_ops *ops)
> {
> #if 0
> struct hdmi_tx_ctrl *hdmi_ctrl = platform_get_drvdata(pdev);
>
> if (!hdmi_ctrl || !ops) {
> DEV_ERR("%s: invalid input\n", __func__);
> return -ENODEV;
> }
>
> ops->audio_info_setup = hdmi_tx_audio_info_setup;
> ops->get_audio_edid_blk = hdmi_tx_get_audio_edid_blk;
> #endif
> return 0;
> }
>
>
> Regards,
> vinay simha
>
>
> On Wed, Sep 3, 2014 at 4:20 PM, vinay simha <
> vinaysimha at inforcecomputing.com> wrote:
>
>> Rob,
>>
>> Here is the log of the edid of the TV i'm using
>>
>> root at linaro-gnome:~# cat /sys/class/drm/card0-HDMI-A-1/edid >
>> edid_reconnecte_monitor
>> root at linaro-gnome:~# hexdump -C edid_reconnecte_montior
>> 00000000 00 ff ff ff ff ff ff 00 1c 88 21 90 00 00 00 01
>> |..........!.....|
>> 00000010 2f 15 01 03 80 3c 22 61 0a d4 6c a3 57 49 9c 25
>> |/....<"a..l.WI.%|
>> 00000020 11 48 4b 21 08 00 81 80 01 01 01 01 01 01 01 01
>> |.HK!............|
>> 00000030 01 01 01 01 01 01 01 1d 00 72 51 d0 1e 20 6e 28
>> |.........rQ.. n(|
>> 00000040 55 00 c4 8e 21 00 00 18 00 00 00 fc 00 43 48 48
>> |U...!........CHH|
>> 00000050 57 4a 54 0a 20 20 20 20 20 20 00 00 00 fd 00 17 |WJT.
>> ......|
>> 00000060 50 18 50 10 00 0a 20 20 20 20 20 20 00 00 00 00 |P.P...
>> ....|
>> 00000070 00 00 00 00 00 00 00 00 00 00 00 00 00 18 01 4d
>> |...............M|
>> 00000080 02 03 23 75 50 01 02 03 04 05 10 11 12 13 14 15
>> |..#uP...........|
>> 00000090 16 1f 20 21 22 23 09 07 03 83 01 00 00 65 03 0c |..
>> !"#.......e..|
>> 000000a0 00 10 00 01 1d 80 18 71 1c 16 20 58 2c 25 00 45 |.......q..
>> X,%.E|
>> 000000b0 27 00 00 00 9e d6 09 80 a0 20 e0 2d 10 10 60 a2 |'........
>> .-..`.|
>> 000000c0 00 46 27 00 00 00 18 01 1d 00 72 51 d0 1e 20 6e
>> |.F'.......rQ.. n|
>> 000000d0 28 55 00 46 27 00 00 00 1e 8c 0a d0 8a 20 e0 2d
>> |(U.F'........ .-|
>> 000000e0 10 10 3e 96 00 46 27 00 00 00 18 8c 0a d0 90 20
>> |..>..F'........ |
>> 000000f0 40 31 20 0c 40 55 00 46 27 00 00 00 18 00 00 f8 |@1
>> . at U.F'.......|
>> 00000100
>>
>>
>> Regards,
>> vinay simha
>>
>>
>> On Wed, Sep 3, 2014 at 2:03 PM, Nicolas Dechesne <
>> nicolas.dechesne at linaro.org> wrote:
>>
>>> On Tue, Sep 2, 2014 at 5:43 PM, vinay simha
>>> <vinaysimha at inforcecomputing.com> wrote:
>>> > Nicolas, if possible can you give me dmes log with DRM.debug=15 in cmd
>>> line.
>>>
>>> here is it, using 14.08 Linaro release
>>>
>>> http://pastebin.com/QpQNm0em
>>>
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/freedreno/attachments/20140903/bf56c661/attachment.html>
More information about the Freedreno
mailing list