mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-06 02:50:49 +09:00
dt-bindings: display: Add rockchip MCU/BT1120/BT656 data map
Change-Id: Ib38aa21f2752026bf395130620c2f279bfea2f74 Signed-off-by: Chaoyi Chen <chaoyi.chen@rock-chips.com>
This commit is contained in:
@@ -20,4 +20,104 @@
|
||||
|
||||
#define ROCKCHIP_VOP2_PHY_ID_INVALID -1
|
||||
|
||||
/* mcu_data[23:0] */
|
||||
#define ROCKCHIP_MCU_DATA_MAP_DATA_1x24 0
|
||||
/*
|
||||
* { mcu_data[7:3], 3'b0, mcu_data[2:0], mcu_data[7:5], 2'b0, mcu_data[4:0], 3'b0 }
|
||||
* That is:
|
||||
* LCDC_D23 -> MCU_D7_M1
|
||||
* LCDC_D22 -> MCU_D6_M1
|
||||
* LCDC_D21 -> MCU_D5_M1
|
||||
* LCDC_D20 -> MCU_D4_M1
|
||||
* LCDC_D19 -> MCU_D3_M1
|
||||
* LCDC_D18 -> N/A
|
||||
* LCDC_D17 -> N/A
|
||||
* LCDC_D16 -> N/A
|
||||
* LCDC_D15 -> MCU_D2_M1
|
||||
* LCDC_D14 -> MCU_D1_M1
|
||||
* LCDC_D13 -> MCU_D0_M1
|
||||
* LCDC_D12 -> MCU_D7_M0
|
||||
* LCDC_D11 -> MCU_D6_M0
|
||||
* LCDC_D10 -> MCU_D5_M0
|
||||
* LCDC_D9 -> N/A
|
||||
* LCDC_D8 -> N/A
|
||||
* LCDC_D7 -> MCU_D4_M0
|
||||
* LCDC_D6 -> MCU_D3_M0
|
||||
* LCDC_D5 -> MCU_D2_M0
|
||||
* LCDC_D4 -> MCU_D1_M0
|
||||
* LCDC_D3 -> MCU_D0_M0
|
||||
* LCDC_D2 -> N/A
|
||||
* LCDC_D1 -> N/A
|
||||
* LCDC_D0 -> N/A
|
||||
*/
|
||||
#define ROCKCHIP_MCU_DATA_MAP_DATA_WITH_DUMMY_0 1
|
||||
/* { 8'd0, BT1120[15:0] } */
|
||||
#define ROCKCHIP_BT1120_DATA_MAP_DATA_PADLO 0
|
||||
/* { BT1120[15:0], 8'd0 }*/
|
||||
#define ROCKCHIP_BT1120_DATA_MAP_DATA_PADHI 1
|
||||
/*
|
||||
* { BT1120[15:11], 3'd0, BT1120[10:5], 2'd0, BT1120[4:0], 3'b0 }
|
||||
* That is:
|
||||
* LCDC_D23 -> BT1120_D15
|
||||
* LCDC_D22 -> BT1120_D14
|
||||
* LCDC_D21 -> BT1120_D13
|
||||
* LCDC_D20 -> BT1120_D12
|
||||
* LCDC_D19 -> BT1120_D11
|
||||
* LCDC_D18 -> N/A
|
||||
* LCDC_D17 -> N/A
|
||||
* LCDC_D16 -> N/A
|
||||
* LCDC_D15 -> BT1120_D10
|
||||
* LCDC_D14 -> BT1120_D9
|
||||
* LCDC_D13 -> BT1120_D8
|
||||
* LCDC_D12 -> BT1120_D7
|
||||
* LCDC_D11 -> BT1120_D6
|
||||
* LCDC_D10 -> BT1120_D5
|
||||
* LCDC_D9 -> N/A
|
||||
* LCDC_D8 -> N/A
|
||||
* LCDC_D7 -> BT1120_D4
|
||||
* LCDC_D6 -> BT1120_D3
|
||||
* LCDC_D5 -> BT1120_D2
|
||||
* LCDC_D4 -> BT1120_D1
|
||||
* LCDC_D3 -> BT1120_D0
|
||||
* LCDC_D2 -> N/A
|
||||
* LCDC_D1 -> N/A
|
||||
* LCDC_D0 -> N/A
|
||||
*/
|
||||
#define ROCKCHIP_BT1120_DATA_MAP_DATA_WITH_DUMMY_0 3
|
||||
/* { 16'd0, BT656[7:0] }*/
|
||||
#define ROCKCHIP_BT656_DATA_MAP_PADLO 0
|
||||
/* { 8'd0, BT656[7:0], 8'd0 }*/
|
||||
#define ROCKCHIP_BT656_DATA_MAP_DUMMY_HI_LO 1
|
||||
/* { BT656[7:0], 16'd0 }*/
|
||||
#define ROCKCHIP_BT656_DATA_MAP_PADHI 2
|
||||
/*
|
||||
* { BT656[7:3], 3'd0, BT656[2:0], BT656[7:5], 2'd0, BT656[4:0], 3'd0 }
|
||||
* That is:
|
||||
* LCDC_D23 -> BT656_D7_M1
|
||||
* LCDC_D22 -> BT656_D6_M1
|
||||
* LCDC_D21 -> BT656_D5_M1
|
||||
* LCDC_D20 -> BT656_D4_M1
|
||||
* LCDC_D19 -> BT656_D3_M1
|
||||
* LCDC_D18 -> N/A
|
||||
* LCDC_D17 -> N/A
|
||||
* LCDC_D16 -> N/A
|
||||
* LCDC_D15 -> BT656_D2_M1
|
||||
* LCDC_D14 -> BT656_D1_M1
|
||||
* LCDC_D13 -> BT656_D0_M1
|
||||
* LCDC_D12 -> BT656_D7_M0
|
||||
* LCDC_D11 -> BT656_D6_M0
|
||||
* LCDC_D10 -> BT656_D5_M0
|
||||
* LCDC_D9 -> N/A
|
||||
* LCDC_D8 -> N/A
|
||||
* LCDC_D7 -> BT656_D4_M0
|
||||
* LCDC_D6 -> BT656_D3_M0
|
||||
* LCDC_D5 -> BT656_D2_M0
|
||||
* LCDC_D4 -> BT656_D1_M0
|
||||
* LCDC_D3 -> BT656_D0_M0
|
||||
* LCDC_D2 -> N/A
|
||||
* LCDC_D1 -> N/A
|
||||
* LCDC_D0 -> N/A
|
||||
*/
|
||||
#define ROCKCHIP_BT656_DATA_MAP_DATA_WITH_DUMMY_0 3
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user