[PATCH V2 0/7] drm/tilcdc: bug fixes, mode selection improvements

Rob Clark robdclark at gmail.com
Wed Jun 26 08:42:44 PDT 2013


On Fri, Jun 21, 2013 at 2:52 PM, Darren Etheridge <detheridge at ti.com> wrote:
> The series of patches that follow are intended to address issues that
> have been found in the tilcdc drm driver. The patchset enables support
> for screen resolutions with horizontal resolutions greater than 1024
> pixels.  The patchset also addresses a limitation where certain
> monitor timings would overflow LCD controller timing registers causing
> either no monitor signal or a very corrupted display.  This patchset
> will stop monitor modes from being reported as valid if the lcd
> controller cannot support them.
>
> V2:
>         Fix typos in commit messages
>         Add a patch that enables runtime modesetting to work correctly
>         Fix an issue where the slave encoder can initialize before the i2c
>                 subsystem, resulting in no displays being configured.
>
> Applies cleanly on drm-next.
>
> Darren Etheridge (6):
>   drm/tilcdc: support pixel widths greater than 1024
>   drm/tilcdc: adding some more devicetree config
>   drm/tilcdc: fixing off by one errors found on analyzer
>   drm/tilcdc: adding more guards to prevent selection of invalid modes
>   drm/tilcdc: whitespace fixes and tidyup
>   drm/tilcdc fixing i2c/slave initialization race
>
> Pantelis Antoniou (1):
>   drm/tilcdc: Clear bits of register we're going to set.

for the series:
Acked-by: Rob Clark <robdclark at gmail.com>

the i2c/slave race thing.. well, isn't pretty.. but right now I don't
see a better way.  I guess at some point we need to revisit how the
encoder-slave stuff gets loaded in drm

BR,
-R

>
>  .../devicetree/bindings/drm/tilcdc/tilcdc.txt      |    8 ++
>  drivers/gpu/drm/tilcdc/tilcdc_crtc.c               |  117 +++++++++++++++++--
>  drivers/gpu/drm/tilcdc/tilcdc_drv.c                |   25 ++++-
>  drivers/gpu/drm/tilcdc/tilcdc_drv.h                |   24 ++++-
>  drivers/gpu/drm/tilcdc/tilcdc_regs.h               |    1 +
>  drivers/gpu/drm/tilcdc/tilcdc_slave.c              |   53 +++++----
>  6 files changed, 189 insertions(+), 39 deletions(-)
>


More information about the dri-devel mailing list