On Sun, 16 Sep 2018, Madhav Chauhan <madhav.chauhan@xxxxxxxxx> wrote: > This patch defines DSI_TA_TIMING_PARAM and > DPHY_TA_TIMING_PARAM registers used in > dphy programming. > > v2: Changes (Jani N) > - Define mask/shift for bitfields > - Use bitfields name as per BSPEC > - Define remaining bitfields > > Signed-off-by: Madhav Chauhan <madhav.chauhan@xxxxxxxxx> I've pushed patches 1-5 and 7 to dinq. Thanks for the patches. BR, Jani. > --- > drivers/gpu/drm/i915/i915_reg.h | 23 +++++++++++++++++++++++ > 1 file changed, 23 insertions(+) > > diff --git a/drivers/gpu/drm/i915/i915_reg.h b/drivers/gpu/drm/i915/i915_reg.h > index 6c8999d..b27d0c1 100644 > --- a/drivers/gpu/drm/i915/i915_reg.h > +++ b/drivers/gpu/drm/i915/i915_reg.h > @@ -10343,6 +10343,29 @@ enum skl_power_gate { > #define HS_EXIT_MASK (0x7 << 0) > #define HS_EXIT_SHIFT 0 > > +#define _DPHY_TA_TIMING_PARAM_0 0x162188 > +#define _DPHY_TA_TIMING_PARAM_1 0x6c188 > +#define DPHY_TA_TIMING_PARAM(port) _MMIO_PORT(port, \ > + _DPHY_TA_TIMING_PARAM_0,\ > + _DPHY_TA_TIMING_PARAM_1) > +#define _DSI_TA_TIMING_PARAM_0 0x6b098 > +#define _DSI_TA_TIMING_PARAM_1 0x6b898 > +#define DSI_TA_TIMING_PARAM(port) _MMIO_PORT(port, \ > + _DSI_TA_TIMING_PARAM_0,\ > + _DSI_TA_TIMING_PARAM_1) > +#define TA_SURE_OVERRIDE (1 << 31) > +#define TA_SURE(x) ((x) << 16) > +#define TA_SURE_MASK (0x1f << 16) > +#define TA_SURE_SHIFT 16 > +#define TA_GO_OVERRIDE (1 << 15) > +#define TA_GO(x) ((x) << 8) > +#define TA_GO_MASK (0xf << 8) > +#define TA_GO_SHIFT 8 > +#define TA_GET_OVERRIDE (1 << 7) > +#define TA_GET(x) ((x) << 0) > +#define TA_GET_MASK (0xf << 0) > +#define TA_GET_SHIFT 0 > + > /* bits 31:0 */ > #define _MIPIA_DBI_BW_CTRL (dev_priv->mipi_mmio_base + 0xb084) > #define _MIPIC_DBI_BW_CTRL (dev_priv->mipi_mmio_base + 0xb884) -- Jani Nikula, Intel Open Source Graphics Center _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx