Lines Matching +full:0 +full:x01010000

72 	switch (info->bus_formats[0]) {  in sun4i_tcon_get_pixel_depth()
90 case 0: in sun4i_tcon_channel_set_status()
94 enabled ? SUN4I_TCON0_CTL_TCON_ENABLE : 0); in sun4i_tcon_channel_set_status()
101 enabled ? SUN4I_TCON1_CTL_TCON_ENABLE : 0); in sun4i_tcon_channel_set_status()
166 val = 0xf; in sun6i_tcon_setup_lvds_phy()
169 SUN6I_TCON0_LVDS_ANA0_EN_DRVD(0xf), in sun6i_tcon_setup_lvds_phy()
185 SUN4I_TCON0_LVDS_IF_EN, 0); in sun4i_tcon_lvds_set_status()
202 channel = 0; in sun4i_tcon_set_status()
218 enabled ? SUN4I_TCON_GCTL_TCON_ENABLE : 0); in sun4i_tcon_set_status()
228 u32 mask, val = 0; in sun4i_tcon_enable_vblank()
232 mask = SUN4I_TCON_GINT0_VBLANK_ENABLE(0) | in sun4i_tcon_enable_vblank()
255 if (tcon->id == 0) in sun4i_get_tcon0()
297 u32 bus_format = 0; in sun4i_tcon0_mode_set_dithering()
298 u32 val = 0; in sun4i_tcon0_mode_set_dithering()
310 regmap_write(tcon->regs, SUN4I_TCON0_FRM_SEED_PR_REG, 0x11111111); in sun4i_tcon0_mode_set_dithering()
311 regmap_write(tcon->regs, SUN4I_TCON0_FRM_SEED_PG_REG, 0x11111111); in sun4i_tcon0_mode_set_dithering()
312 regmap_write(tcon->regs, SUN4I_TCON0_FRM_SEED_PB_REG, 0x11111111); in sun4i_tcon0_mode_set_dithering()
313 regmap_write(tcon->regs, SUN4I_TCON0_FRM_SEED_LR_REG, 0x11111111); in sun4i_tcon0_mode_set_dithering()
314 regmap_write(tcon->regs, SUN4I_TCON0_FRM_SEED_LG_REG, 0x11111111); in sun4i_tcon0_mode_set_dithering()
315 regmap_write(tcon->regs, SUN4I_TCON0_FRM_SEED_LB_REG, 0x11111111); in sun4i_tcon0_mode_set_dithering()
316 regmap_write(tcon->regs, SUN4I_TCON0_FRM_TBL0_REG, 0x01010000); in sun4i_tcon0_mode_set_dithering()
317 regmap_write(tcon->regs, SUN4I_TCON0_FRM_TBL1_REG, 0x15151111); in sun4i_tcon0_mode_set_dithering()
318 regmap_write(tcon->regs, SUN4I_TCON0_FRM_TBL2_REG, 0x57575555); in sun4i_tcon0_mode_set_dithering()
319 regmap_write(tcon->regs, SUN4I_TCON0_FRM_TBL3_REG, 0x7f7f7777); in sun4i_tcon0_mode_set_dithering()
326 bus_format = connector->display_info.bus_formats[0]; in sun4i_tcon0_mode_set_dithering()
394 tcon_div &= GENMASK(6, 0); in sun4i_tcon0_mode_set_cpu()
422 0xe0000000); in sun4i_tcon0_mode_set_cpu()
431 u32 reg, val = 0; in sun4i_tcon0_mode_set_lvds()
448 clk_delay = sun4i_tcon_get_clk_delay(mode, 0); in sun4i_tcon0_mode_set_lvds()
496 /* Map output pins to channel 0 */ in sun4i_tcon0_mode_set_lvds()
502 regmap_write(tcon->regs, SUN4I_TCON0_IO_TRI_REG, 0xe0000000); in sun4i_tcon0_mode_set_lvds()
513 u32 val = 0; in sun4i_tcon0_mode_set_rgb()
530 clk_delay = sun4i_tcon_get_clk_delay(mode, 0); in sun4i_tcon0_mode_set_rgb()
589 /* Map output pins to channel 0 */ in sun4i_tcon0_mode_set_rgb()
595 regmap_write(tcon->regs, SUN4I_TCON0_IO_TRI_REG, 0); in sun4i_tcon0_mode_set_rgb()
620 val = 0; in sun4i_tcon1_mode_set()
684 val = 0; in sun4i_tcon1_mode_set()
726 sun4i_tcon_set_mux(tcon, 0, encoder); in sun4i_tcon_mode_set()
763 if (!(status & (SUN4I_TCON_GINT0_VBLANK_INT(0) | in sun4i_tcon_handler()
773 SUN4I_TCON_GINT0_VBLANK_INT(0) | in sun4i_tcon_handler()
776 0); in sun4i_tcon_handler()
796 dev_err(dev, "Couldn't get the TCON channel 0 clock\n"); in sun4i_tcon_init_clocks()
809 return 0; in sun4i_tcon_init_clocks()
818 irq = platform_get_irq(pdev, 0); in sun4i_tcon_init_irq()
819 if (irq < 0) in sun4i_tcon_init_irq()
822 ret = devm_request_irq(dev, irq, sun4i_tcon_handler, 0, in sun4i_tcon_init_irq()
829 return 0; in sun4i_tcon_init_irq()
836 .max_register = 0x800,
845 regs = devm_platform_ioremap_resource(pdev, 0); in sun4i_tcon_init_regmap()
857 regmap_write(tcon->regs, SUN4I_TCON_GCTL_REG, 0); in sun4i_tcon_init_regmap()
858 regmap_write(tcon->regs, SUN4I_TCON_GINT0_REG, 0); in sun4i_tcon_init_regmap()
859 regmap_write(tcon->regs, SUN4I_TCON_GINT1_REG, 0); in sun4i_tcon_init_regmap()
862 regmap_write(tcon->regs, SUN4I_TCON0_IO_TRI_REG, ~0); in sun4i_tcon_init_regmap()
863 regmap_write(tcon->regs, SUN4I_TCON1_IO_TRI_REG, ~0); in sun4i_tcon_init_regmap()
865 return 0; in sun4i_tcon_init_regmap()
890 u32 reg = 0; in sun4i_tcon_find_engine_traverse()
927 * remote output id. If this for some reason can't be done, 0 in sun4i_tcon_find_engine_traverse()
932 if (!of_property_read_u32(port, "reg", &reg) && reg > 0) in sun4i_tcon_find_engine_traverse()
1004 remote = of_graph_get_remote_node(node, 0, -1); in sun4i_tcon_connected_to_tcon_top()
1017 int size = 0; in sun4i_tcon_get_index()
1046 * set to 0. This means for these old device trees, we cannot just look
1069 port = of_graph_get_port_by_id(node, 0); in sun4i_tcon_find_engine()
1106 return sun4i_tcon_find_engine_traverse(drv, node, 0); in sun4i_tcon_find_engine()
1254 remote = of_graph_get_remote_node(dev->of_node, 1, 0); in sun4i_tcon_bind()
1264 if (ret < 0) in sun4i_tcon_bind()
1289 return 0; in sun4i_tcon_bind()
1324 /* panels and bridges are present only on TCONs with channel 0 */ in sun4i_tcon_probe()
1326 ret = drm_of_find_panel_or_bridge(node, 1, 0, &panel, &bridge); in sun4i_tcon_probe()
1359 0x3 << shift, tcon->id << shift); in sun4i_a10_tcon_set_mux()
1361 return 0; in sun4i_a10_tcon_set_mux()
1372 val = 0; in sun5i_a13_tcon_set_mux()
1400 0x3 << shift, tcon->id << shift); in sun6i_tcon_set_mux()
1402 return 0; in sun6i_tcon_set_mux()
1414 port = of_graph_get_port_by_id(tcon->dev->of_node, 0); in sun8i_r40_tcon_tv_set_mux()
1421 remote = of_graph_get_remote_node(tcon->dev->of_node, 0, -1); in sun8i_r40_tcon_tv_set_mux()
1447 return 0; in sun8i_r40_tcon_tv_set_mux()