tgate
struct tgate *tgate_next;
struct tgate *tg = 0;
struct tgate *tgates;
struct tgate *tg;
tg = (struct tgate *)rtmalloc(sizeof(*tg),
struct tegra_gate_clk *tgate = &tclk->u.gate;
if (tgate->set_reg == tgate->clr_reg) {
uint32_t v = bus_space_read_4(bst, bsh, tgate->set_reg);
v |= tgate->bits;
v &= ~tgate->bits;
bus_space_write_4(bst, bsh, tgate->set_reg, v);
reg = tgate->set_reg;
reg = tgate->clr_reg;
tgate->bits == CAR_DEV_V_SATA) {
bus_space_write_4(bst, bsh, reg, tgate->bits);
struct tegra_gate_clk *tgate = &tclk->u.gate;
if (tgate->set_reg == tgate->clr_reg) {
uint32_t v = bus_space_read_4(bst, bsh, tgate->set_reg);
v |= tgate->bits;
v &= ~tgate->bits;
bus_space_write_4(bst, bsh, tgate->set_reg, v);
reg = tgate->set_reg;
reg = tgate->clr_reg;
bus_space_write_4(bst, bsh, reg, tgate->bits);