Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

drm/bridge: tc358767: add GPIO & interrupt registers

Add GPIO and interrupt related registers for HPD work. Mark INTSTS_G and
GPIOI as volatile.

Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
Reviewed-by: Andrzej Hajda <a.hajda@samsung.com>
Signed-off-by: Andrzej Hajda <a.hajda@samsung.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20190528082747.3631-23-tomi.valkeinen@ti.com

authored by

Tomi Valkeinen and committed by
Andrzej Hajda
af9526f2 32315730

+8
+8
drivers/gpu/drm/bridge/tc358767.c
··· 78 78 #define DP0_VIDSRC_DSI_RX (1 << 0) 79 79 #define DP0_VIDSRC_DPI_RX (2 << 0) 80 80 #define DP0_VIDSRC_COLOR_BAR (3 << 0) 81 + #define GPIOM 0x0540 82 + #define GPIOI 0x054c 83 + #define INTCTL_G 0x0560 84 + #define INTSTS_G 0x0564 85 + #define INT_GP0_LCNT 0x0584 86 + #define INT_GP1_LCNT 0x0588 81 87 82 88 /* Control */ 83 89 #define DP0CTL 0x0600 ··· 1292 1286 regmap_reg_range(DP_PHY_CTRL, DP_PHY_CTRL), 1293 1287 regmap_reg_range(DP0_PLLCTRL, PXL_PLLCTRL), 1294 1288 regmap_reg_range(VFUEN0, VFUEN0), 1289 + regmap_reg_range(INTSTS_G, INTSTS_G), 1290 + regmap_reg_range(GPIOI, GPIOI), 1295 1291 }; 1296 1292 1297 1293 static const struct regmap_access_table tc_volatile_table = {