On Mon, 15 Oct 2018, Jani Nikula <jani.nikula@xxxxxxxxx> wrote: > From: Madhav Chauhan <madhav.chauhan@xxxxxxxxx> > > This patch defines DSI_CMD_RXCTL, DSI_CMD_TXCTL registers, > bitfields, masks and macros used for configuring DSI panel. > > v2: Define remaining bitfields > > v3 by Jani: > - Alignment fix > > Signed-off-by: Madhav Chauhan <madhav.chauhan@xxxxxxxxx> > Signed-off-by: Jani Nikula <jani.nikula@xxxxxxxxx> Pushed up to and including this patch. BR, Jani. > --- > drivers/gpu/drm/i915/i915_reg.h | 38 ++++++++++++++++++++++++++++++++++++++ > 1 file changed, 38 insertions(+) > > diff --git a/drivers/gpu/drm/i915/i915_reg.h b/drivers/gpu/drm/i915/i915_reg.h > index 839e681bd3a4..fe6b42037ded 100644 > --- a/drivers/gpu/drm/i915/i915_reg.h > +++ b/drivers/gpu/drm/i915/i915_reg.h > @@ -10463,6 +10463,44 @@ enum skl_power_gate { > #define S3D_ORIENTATION_LANDSCAPE (1 << 1) > #define EOTP_DISABLED (1 << 0) > > +#define _DSI_CMD_RXCTL_0 0x6b0d4 > +#define _DSI_CMD_RXCTL_1 0x6b8d4 > +#define DSI_CMD_RXCTL(tc) _MMIO_DSI(tc, \ > + _DSI_CMD_RXCTL_0,\ > + _DSI_CMD_RXCTL_1) > +#define READ_UNLOADS_DW (1 << 16) > +#define RECEIVED_UNASSIGNED_TRIGGER (1 << 15) > +#define RECEIVED_ACKNOWLEDGE_TRIGGER (1 << 14) > +#define RECEIVED_TEAR_EFFECT_TRIGGER (1 << 13) > +#define RECEIVED_RESET_TRIGGER (1 << 12) > +#define RECEIVED_PAYLOAD_WAS_LOST (1 << 11) > +#define RECEIVED_CRC_WAS_LOST (1 << 10) > +#define NUMBER_RX_PLOAD_DW_MASK (0xff << 0) > +#define NUMBER_RX_PLOAD_DW_SHIFT 0 > + > +#define _DSI_CMD_TXCTL_0 0x6b0d0 > +#define _DSI_CMD_TXCTL_1 0x6b8d0 > +#define DSI_CMD_TXCTL(tc) _MMIO_DSI(tc, \ > + _DSI_CMD_TXCTL_0,\ > + _DSI_CMD_TXCTL_1) > +#define KEEP_LINK_IN_HS (1 << 24) > +#define FREE_HEADER_CREDIT_MASK (0x1f << 8) > +#define FREE_HEADER_CREDIT_SHIFT 0x8 > +#define FREE_PLOAD_CREDIT_MASK (0xff << 0) > +#define FREE_PLOAD_CREDIT_SHIFT 0 > +#define MAX_HEADER_CREDIT 0x10 > +#define MAX_PLOAD_CREDIT 0x40 > + > +#define _DSI_LP_MSG_0 0x6b0d8 > +#define _DSI_LP_MSG_1 0x6b8d8 > +#define DSI_LP_MSG(tc) _MMIO_DSI(tc, \ > + _DSI_LP_MSG_0,\ > + _DSI_LP_MSG_1) > +#define LPTX_IN_PROGRESS (1 << 17) > +#define LINK_IN_ULPS (1 << 16) > +#define LINK_ULPS_TYPE_LP11 (1 << 8) > +#define LINK_ENTER_ULPS (1 << 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