Lines Matching refs:path
164 #define LCD_SCLK(path) ((PATH_PN == path->id) ? LCD_CFG_SCLK_DIV :\ argument
165 ((PATH_TV == path->id) ? LCD_TCLK_DIV : LCD_PN2_SCLK_DIV))
927 #define timing_master_config(path, dsi_id, lcd_id) \ argument
928 (MASTER_ENH(path) | MASTER_ENV(path) | \
929 (((lcd_id) + ((dsi_id) << 1)) << DSI_START_SEL_SHIFT(path)))
1399 struct mmp_path *path; member
1431 static inline struct mmphw_path_plat *path_to_path_plat(struct mmp_path *path) in path_to_path_plat() argument
1433 return (struct mmphw_path_plat *)path->plat_data; in path_to_path_plat()
1436 static inline struct mmphw_ctrl *path_to_ctrl(struct mmp_path *path) in path_to_ctrl() argument
1438 return path_to_path_plat(path)->ctrl; in path_to_ctrl()
1443 return path_to_ctrl(overlay->path); in overlay_to_ctrl()
1446 static inline void *ctrl_regs(struct mmp_path *path) in ctrl_regs() argument
1448 return path_to_ctrl(path)->reg_base; in ctrl_regs()
1452 static inline struct lcd_regs *path_regs(struct mmp_path *path) in path_regs() argument
1454 if (path->id == PATH_PN) in path_regs()
1455 return (struct lcd_regs *)(ctrl_regs(path) + 0xc0); in path_regs()
1456 else if (path->id == PATH_TV) in path_regs()
1457 return (struct lcd_regs *)ctrl_regs(path); in path_regs()
1458 else if (path->id == PATH_P2) in path_regs()
1459 return (struct lcd_regs *)(ctrl_regs(path) + 0x200); in path_regs()
1461 dev_err(path->dev, "path id %d invalid\n", path->id); in path_regs()