Date:2011-04-29 12:29:09 (12 years 10 months ago)
Author:Maarten ter Huurne
Commit:fa461a8e348ccdf45cbb5bc1b03a90c7b3e0f304
Message:MIPS: JZ4740: SLCD: panels: Add function to send data without a command.

We already had a function to send a command without data.
This is in preparation for ILI9338 support.
Files: drivers/video/jz4740_slcd_panels.c (2 diffs)

Change Details

drivers/video/jz4740_slcd_panels.c
4545    }
4646}
4747
48static void set_panel_reg(struct jzfb *jzfb, u32 cmd, u32 data)
48/* Send data without command. */
49static void send_panel_data(struct jzfb *jzfb, u32 data)
4950{
5051    u16 slcd_cfg = readw(jzfb->base + JZ_REG_SLCD_CFG);
51    send_panel_command(jzfb, cmd);
5252    switch (slcd_cfg & SLCD_CFG_DWIDTH_MASK) {
5353    case SLCD_CFG_DWIDTH_18:
5454        while (readb(jzfb->base + JZ_REG_SLCD_STATE) & SLCD_STATE_BUSY);
...... 
7272    }
7373}
7474
75/* Send command and data. */
76static void set_panel_reg(struct jzfb *jzfb, u32 cmd, u32 data)
77{
78    send_panel_command(jzfb, cmd);
79    send_panel_data(jzfb, data);
80}
81
7582#ifdef CONFIG_JZ_SLCD_ILI9325
7683
7784// TODO(MtH): GPIO assignments belong in the board definition, since two

Archive Download the corresponding diff file



interactive