diff options
Diffstat (limited to 'arch/arm/include/asm/arch-rockchip/lvds_rk3288.h')
-rw-r--r-- | arch/arm/include/asm/arch-rockchip/lvds_rk3288.h | 96 |
1 files changed, 0 insertions, 96 deletions
diff --git a/arch/arm/include/asm/arch-rockchip/lvds_rk3288.h b/arch/arm/include/asm/arch-rockchip/lvds_rk3288.h deleted file mode 100644 index 0f00df6..0000000 --- a/arch/arm/include/asm/arch-rockchip/lvds_rk3288.h +++ /dev/null @@ -1,96 +0,0 @@ -/* SPDX-License-Identifier: GPL-2.0+ */ -/* - * Copyright 2016 Rockchip Inc. - */ - -#ifndef _ASM_ARCH_LVDS_RK3288_H -#define _ASM_ARCH_LVDS_RK3288_H - -#define RK3288_LVDS_CH0_REG0 0x00 -#define RK3288_LVDS_CH0_REG0_LVDS_EN BIT(7) -#define RK3288_LVDS_CH0_REG0_TTL_EN BIT(6) -#define RK3288_LVDS_CH0_REG0_LANECK_EN BIT(5) -#define RK3288_LVDS_CH0_REG0_LANE4_EN BIT(4) -#define RK3288_LVDS_CH0_REG0_LANE3_EN BIT(3) -#define RK3288_LVDS_CH0_REG0_LANE2_EN BIT(2) -#define RK3288_LVDS_CH0_REG0_LANE1_EN BIT(1) -#define RK3288_LVDS_CH0_REG0_LANE0_EN BIT(0) - -#define RK3288_LVDS_CH0_REG1 0x04 -#define RK3288_LVDS_CH0_REG1_LANECK_BIAS BIT(5) -#define RK3288_LVDS_CH0_REG1_LANE4_BIAS BIT(4) -#define RK3288_LVDS_CH0_REG1_LANE3_BIAS BIT(3) -#define RK3288_LVDS_CH0_REG1_LANE2_BIAS BIT(2) -#define RK3288_LVDS_CH0_REG1_LANE1_BIAS BIT(1) -#define RK3288_LVDS_CH0_REG1_LANE0_BIAS BIT(0) - -#define RK3288_LVDS_CH0_REG2 0x08 -#define RK3288_LVDS_CH0_REG2_RESERVE_ON BIT(7) -#define RK3288_LVDS_CH0_REG2_LANECK_LVDS_MODE BIT(6) -#define RK3288_LVDS_CH0_REG2_LANE4_LVDS_MODE BIT(5) -#define RK3288_LVDS_CH0_REG2_LANE3_LVDS_MODE BIT(4) -#define RK3288_LVDS_CH0_REG2_LANE2_LVDS_MODE BIT(3) -#define RK3288_LVDS_CH0_REG2_LANE1_LVDS_MODE BIT(2) -#define RK3288_LVDS_CH0_REG2_LANE0_LVDS_MODE BIT(1) -#define RK3288_LVDS_CH0_REG2_PLL_FBDIV8 BIT(0) - -#define RK3288_LVDS_CH0_REG3 0x0c -#define RK3288_LVDS_CH0_REG3_PLL_FBDIV_MASK 0xff - -#define RK3288_LVDS_CH0_REG4 0x10 -#define RK3288_LVDS_CH0_REG4_LANECK_TTL_MODE BIT(5) -#define RK3288_LVDS_CH0_REG4_LANE4_TTL_MODE BIT(4) -#define RK3288_LVDS_CH0_REG4_LANE3_TTL_MODE BIT(3) -#define RK3288_LVDS_CH0_REG4_LANE2_TTL_MODE BIT(2) -#define RK3288_LVDS_CH0_REG4_LANE1_TTL_MODE BIT(1) -#define RK3288_LVDS_CH0_REG4_LANE0_TTL_MODE BIT(0) - -#define RK3288_LVDS_CH0_REG5 0x14 -#define RK3288_LVDS_CH0_REG5_LANECK_TTL_DATA BIT(5) -#define RK3288_LVDS_CH0_REG5_LANE4_TTL_DATA BIT(4) -#define RK3288_LVDS_CH0_REG5_LANE3_TTL_DATA BIT(3) -#define RK3288_LVDS_CH0_REG5_LANE2_TTL_DATA BIT(2) -#define RK3288_LVDS_CH0_REG5_LANE1_TTL_DATA BIT(1) -#define RK3288_LVDS_CH0_REG5_LANE0_TTL_DATA BIT(0) - -#define RK3288_LVDS_CFG_REGC 0x30 -#define RK3288_LVDS_CFG_REGC_PLL_ENABLE 0x00 -#define RK3288_LVDS_CFG_REGC_PLL_DISABLE 0xff - -#define RK3288_LVDS_CH0_REGD 0x34 -#define RK3288_LVDS_CH0_REGD_PLL_PREDIV_MASK 0x1f - -#define RK3288_LVDS_CH0_REG20 0x80 -#define RK3288_LVDS_CH0_REG20_MSB 0x45 -#define RK3288_LVDS_CH0_REG20_LSB 0x44 - -#define RK3288_LVDS_CFG_REG21 0x84 -#define RK3288_LVDS_CFG_REG21_TX_ENABLE 0x92 -#define RK3288_LVDS_CFG_REG21_TX_DISABLE 0x00 - -/* fbdiv value is split over 2 registers, with bit8 in reg2 */ -#define RK3288_LVDS_PLL_FBDIV_REG2(_fbd) \ - (_fbd & BIT(8) ? RK3288_LVDS_CH0_REG2_PLL_FBDIV8 : 0) -#define RK3288_LVDS_PLL_FBDIV_REG3(_fbd) \ - (_fbd & RK3288_LVDS_CH0_REG3_PLL_FBDIV_MASK) -#define RK3288_LVDS_PLL_PREDIV_REGD(_pd) \ - (_pd & RK3288_LVDS_CH0_REGD_PLL_PREDIV_MASK) - -#define RK3288_LVDS_SOC_CON6_SEL_VOP_LIT BIT(3) - -#define LVDS_FMT_MASK (7 << 16) -#define LVDS_MSB (1 << 3) -#define LVDS_DUAL (1 << 4) -#define LVDS_FMT_1 (1 << 5) -#define LVDS_TTL_EN (1 << 6) -#define LVDS_START_PHASE_RST_1 (1 << 7) -#define LVDS_DCLK_INV (1 << 8) -#define LVDS_CH0_EN (1 << 11) -#define LVDS_CH1_EN (1 << 12) -#define LVDS_PWRDN (1 << 15) - -#define LVDS_24BIT (0 << 1) -#define LVDS_18BIT (1 << 1) - - -#endif |