1. 11 May, 2011 1 commit
  2. 26 Apr, 2011 1 commit
  3. 25 Apr, 2011 1 commit
  4. 24 Apr, 2011 4 commits
  5. 23 Apr, 2011 3 commits
    • Florian Tobias Schandinat's avatar
      viafb: add X server compatibility mode · 2946294f
      Florian Tobias Schandinat authored
      This patch adds a config option to be compatible with X servers like
      OpenChrome. This is required as for example the X server does not
      handle things like disabled IGAs/PLLs resulting in a potential
      freeze on X startup. With this option disabled we can provide some
      nice features like power management and not reinitializing the
      hardware on every mode switch (taking long time, causing flickering).
      Signed-off-by: default avatarFlorian Tobias Schandinat <FlorianSchandinat@gmx.de>
      2946294f
    • Florian Tobias Schandinat's avatar
      viafb: reduce OLPC refresh a bit · c5a4e6d7
      Florian Tobias Schandinat authored
      When allowing some PLL calculation we get a frequency that seems to
      be a bit higher than what the OLPC DCON likes resulting in a still
      readable but not so good image. We don't really know whether this is
      a problem with the calculation formula or the OLPC but as other
      displays seem to be happy with the other modes adjusting the OLPC
      refresh looks like the better thing. This patch prevents a
      regression when dynamic PLL calculation is allowed.
      Signed-off-by: default avatarFlorian Tobias Schandinat <FlorianSchandinat@gmx.de>
      c5a4e6d7
    • Florian Tobias Schandinat's avatar
      viafb: fix OLPC XO 1.5 device connection · 32fab7bc
      Florian Tobias Schandinat authored
      This patch fixes the devices connected on OLPC. The OLPC panel seems
      to be connected to DVP1 and LVDS2 for some reasons and if not both
      are handled correct the display does not work correct or not at all.
      This patch prevents regressions on the OLPC where it worked by
      accident but would break in future as the driver did not know the
      correct devices connected. This might also fix hardware scaling.
      Hopefully the OLPC is the only device with such a requirement but it
      will be certainly better to actually know what devices are actually
      connected and to not work by accident.
      Signed-off-by: default avatarFlorian Tobias Schandinat <FlorianSchandinat@gmx.de>
      32fab7bc
  6. 15 Apr, 2011 1 commit
    • Florian Tobias Schandinat's avatar
      viafb: fix OLPC DCON refresh rate · b4ce6a28
      Florian Tobias Schandinat authored
      This patch fixes a regression introduced by
      	fd3cc698a
      	"viafb: remove duplicated clock storage"
      caused by an incosistent mode which pretended to have a higher
      refresh rate than it actually had. The wrong refresh rate resulted
      in a calculated higher pixclock which the OLPC DCON could not handle.
      By reducing the refresh rate to 50Hz we get close to the old
      pixclock which makes the OLPC display usable again.
      Minor other adjustments are needed as 60Hz is assumed to be a safe
      value which is not true for OLPC DCON. This is no problem as we only
      support 1200x900 on the OLPC.
      Signed-off-by: default avatarFlorian Tobias Schandinat <FlorianSchandinat@gmx.de>
      Reported-by: default avatarDaniel Drake <dsd@laptop.org>
      b4ce6a28
  7. 01 Apr, 2011 1 commit
  8. 27 Mar, 2011 2 commits
  9. 26 Mar, 2011 2 commits
  10. 24 Mar, 2011 3 commits
  11. 23 Mar, 2011 5 commits
  12. 21 Mar, 2011 4 commits
  13. 16 Mar, 2011 1 commit
  14. 12 Mar, 2011 5 commits
  15. 09 Mar, 2011 6 commits