Lines Matching refs:bt
257 struct bt_regs __iomem *bt; member
489 struct bt_regs __iomem *bt = par->bt; in cg6_setcolreg() local
501 sbus_writel((u32)regno << 24, &bt->addr); in cg6_setcolreg()
502 sbus_writel((u32)red << 24, &bt->color_map); in cg6_setcolreg()
503 sbus_writel((u32)green << 24, &bt->color_map); in cg6_setcolreg()
504 sbus_writel((u32)blue << 24, &bt->color_map); in cg6_setcolreg()
655 struct bt_regs __iomem *bt = par->bt; in cg6_bt_init() local
657 sbus_writel(0x04 << 24, &bt->addr); /* color planes */ in cg6_bt_init()
658 sbus_writel(0xff << 24, &bt->control); in cg6_bt_init()
659 sbus_writel(0x05 << 24, &bt->addr); in cg6_bt_init()
660 sbus_writel(0x00 << 24, &bt->control); in cg6_bt_init()
661 sbus_writel(0x06 << 24, &bt->addr); /* overlay plane */ in cg6_bt_init()
662 sbus_writel(0x73 << 24, &bt->control); in cg6_bt_init()
663 sbus_writel(0x07 << 24, &bt->addr); in cg6_bt_init()
664 sbus_writel(0x00 << 24, &bt->control); in cg6_bt_init()
731 if (par->bt) in cg6_unmap_regs()
732 of_iounmap(&op->resource[0], par->bt, sizeof(struct bt_regs)); in cg6_unmap_regs()
780 par->bt = of_ioremap(&op->resource[0], CG6_BROOKTREE_OFFSET, in cg6_probe()
793 !par->bt || !par->fhc || !info->screen_base) in cg6_probe()