View Single Post
filip.pz's Avatar
Posts: 108 | Thanked: 579 times | Joined on Feb 2013 @ Požega, Croatia
#43
Progress update:

Yesterday I managed to update PVR kernel drivers to "something" that compiles with current kernel by removing the following:
  • /proc entries as the code is not updated to use seq_file required in kernel >= 3.10
  • notification between OMAP DSS display driver and PVR (this is not implemented in OMAP DSS)
  • power management features (they are not implemented in kernel: https://github.com/torvalds/linux/bl...omap-pm-noop.c)

However, to even try getting the display to work we still need the following:
  • implement support for pyrenees (N9) and himalaya (N950) OMAP DSS displays
  • add DT OMAP DSS parts necessary to omap-n9.dts and omap-n950.dts

In 3.5.3 that stuff was in the following files (list may not be complete):
Good news: display driver might be ready in https://github.com/torvalds/linux/bl...panel-dsi-cm.c (taal is mentioned there, probably needs tweaking for himalaya and pyrenees). Seems that there were plans for adding other display types into it, but were abandoned: https://github.com/torvalds/linux/co...096b825326d3e2

Bad news: I really don't know enough about this to be able to port these parts myself Any volunteers

Last edited by filip.pz; 2015-10-09 at 09:54. Reason: fixed display code names
 

The Following 9 Users Say Thank You to filip.pz For This Useful Post: