Firefly Open Source Community

   Login   |   Register   |
New_Topic
Print Previous Topic Next Topic

HDMI EDID

42

Credits

6

Prestige

10

Contribution

new registration

Rank: 1

Credits
42

HDMI EDID

Posted at 1/2/2015 22:17:25      View:208894 | Replies:27        Print      Only Author   [Copy Link] 1#
I noticed in the firefly-rk3288.dts that i2c5 is disabled although the schematics shows it is wired for support. Does this mean that its not possible to get EDID for HDMI? The reason for my question is because with my test 3.14 kernel I'm not seeing any valid EDID information returned from the hdmi driver and wanted to know if EDID should be possible for HDMI.
Reply

Use props Report

42

Credits

6

Prestige

10

Contribution

new registration

Rank: 1

Credits
42
Posted at 1/3/2015 05:43:45        Only Author  2#

Well, I found out the answer myself?by turning on i2c5 it can detect EDID on my kernel.




Another question is VGA mapped to lcd0 and HDMI to lcd1 under Android ?
Reply

Use props Report

175

Credits

0

Prestige

0

Contribution

registered members

Rank: 2

Credits
175
Posted at 1/3/2015 09:57:50        Only Author  3#
Nice work! Thanks for posting this.
  1. --- a/kernel/arch/arm/boot/dts/firefly-rk3288.dts
  2. +++ b/kernel/arch/arm/boot/dts/firefly-rk3288.dts
  3. @@ -535,7 +535,7 @@
  4. };

  5. &i2c5 {
  6. -       status = "disabled";
  7. +       status = "okay";
  8. };
Copy the code



Reply

Use props Report

2442

Credits

0

Prestige

0

Contribution

vip

Rank: 6Rank: 6

Credits
2442
Posted at 1/5/2015 09:43:03        Only Author  4#

yeah, VGA mapped to lcd0 and HDMI to lcd1

find it in http://www.t-firefly.com/download/firef ... .rar 

Reply

Use props Report

42

Credits

6

Prestige

10

Contribution

new registration

Rank: 1

Credits
42
Posted at 1/8/2015 14:44:00        Only Author  5#

Even with i2c5 disabled in the dtb, hdmi edid is still detected in Android, so I guessing that it is turned on somewhere in the kernel.

What puzzling me at the moment is what needs to be powered in order to get the hdmi interface working. I can see VDD10_LCD and VCC_18 need to be turned on (via?ACT8846). However with just these 2 ?turned on I'm not getting any interrupts generated from the HDMI controller when plugging in a hdmi source/cable (hot plugin) which leaves me to believe the interface is not fully powered. This is using my test kernel. I also noticed on the VGA side:




1. There is a?gpio (gpio0 GPIO_C1) line to power down the ?SDA7123 which I assume doesn't effect the hdmi interface.

2. The Android VGA drivers seems to set a number of outputs on the ACT8846 when probed which I assume aren't required for hdmi.




I would appreciate if the flyfire team could comment.




Reply

Use props Report

2442

Credits

0

Prestige

0

Contribution

vip

Rank: 6Rank: 6

Credits
2442
Posted at 1/9/2015 17:53:07        Only Author  6#

RK3288 HDMI is not use irq to check the plug and unplug.

it use?timer to scan , refer to this file:drivers/video/rockchip/hdmi/rk3288/rk3288_hdmi.c

276 static void rk3288_hdmi_irq_work_func(struct work_struct *work)
Reply

Use props Report

42

Credits

6

Prestige

10

Contribution

new registration

Rank: 1

Credits
42
Posted at 1/12/2015 16:50:09        Only Author  7#

I'd be interested to know why the Android kernel is polling instead of using interrupts?for hpd detection, possibly because of?the interface VGA??

For those of you who may be interested, I've confirmed that the hdmi interface does work using an interrupt handler for hpd, furthermore?EDID detection also works via i2c5. What is important is that?VDD10_LCD and?VCC_18 need to be powered for hdmi to work.
Reply

Use props Report

This user has been deleted
Posted at 10/7/2016 21:55:38        Only Author  8#
Tip: the author has been banned or deleted automatically shield
Reply

Use props Report

98

Credits

0

Prestige

0

Contribution

registered members

Rank: 2

Credits
98
Posted at 7/30/2021 13:23:44        Only Author  9#
Hi all,

Can you please let me know how to connect with support team? I am also facing one HDMI related issue in Android-9 in below scenario.

- RK3399 device in ON and connected to TV via HDMI.
- If I trun OFF the TV and wait for some time and then turn ON the TV
- In this scenario failed to get edid error  error is coming and TV is running in 720p resolution by default.

And also restarting the RK3399 board is fixing this problem.

Can any one of you please help me with this issue. And let me know if any further information required.

Thanks in Advance.
Reply

Use props Report

4

Credits

0

Prestige

0

Contribution

new registration

Rank: 1

Credits
4
Posted at 10/3/2021 01:54:46        Only Author  10#
Thank you for sharing this information with us.

https://clickbankproductreviews.org/java-burn-reviews/
Reply

Use props Report

Return to List
123
High mode
B Color Image Link Quote Code Smilies |Upload

This forum Credits Rules

Quick Reply Back to top Back to list