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