Lines Matching defs:usb0

358 	struct da8xx_usb0_clk48 *usb0 = to_da8xx_usb0_clk48(hw);
364 return clk_prepare(usb0->fck);
369 struct da8xx_usb0_clk48 *usb0 = to_da8xx_usb0_clk48(hw);
371 clk_unprepare(usb0->fck);
376 struct da8xx_usb0_clk48 *usb0 = to_da8xx_usb0_clk48(hw);
383 clk_enable(usb0->fck);
391 regmap_write_bits(usb0->regmap, CFGCHIP(2), mask, val);
392 ret = regmap_read_poll_timeout(usb0->regmap, CFGCHIP(2), val,
395 clk_disable(usb0->fck);
402 struct da8xx_usb0_clk48 *usb0 = to_da8xx_usb0_clk48(hw);
406 regmap_write_bits(usb0->regmap, CFGCHIP(2), val, val);
411 struct da8xx_usb0_clk48 *usb0 = to_da8xx_usb0_clk48(hw);
414 regmap_read(usb0->regmap, CFGCHIP(2), &val);
422 struct da8xx_usb0_clk48 *usb0 = to_da8xx_usb0_clk48(hw);
459 regmap_write_bits(usb0->regmap, CFGCHIP(2), mask, val);
475 struct da8xx_usb0_clk48 *usb0 = to_da8xx_usb0_clk48(hw);
477 return regmap_write_bits(usb0->regmap, CFGCHIP(2),
484 struct da8xx_usb0_clk48 *usb0 = to_da8xx_usb0_clk48(hw);
487 regmap_read(usb0->regmap, CFGCHIP(2), &val);
510 struct da8xx_usb0_clk48 *usb0;
520 usb0 = devm_kzalloc(dev, sizeof(*usb0), GFP_KERNEL);
521 if (!usb0)
529 usb0->hw.init = &init;
530 usb0->fck = fck_clk;
531 usb0->regmap = regmap;
533 ret = devm_clk_hw_register(dev, &usb0->hw);
537 return usb0;
611 struct da8xx_usb0_clk48 *usb0;
615 usb0 = da8xx_cfgchip_register_usb0_clk48(dev, regmap);
616 if (IS_ERR(usb0))
617 return PTR_ERR(usb0);
623 parent = clk_hw_get_parent_by_index(&usb0->hw, 1);
625 clk_set_parent(usb0->hw.clk, parent->clk);
627 dev_warn(dev, "Failed to find usb0 parent clock\n");
643 clk_hw_register_clkdev(&usb0->hw, "usb0_clk48", "da8xx-usb-phy");
652 struct da8xx_usb0_clk48 *usb0;
662 usb0 = da8xx_cfgchip_register_usb0_clk48(dev, regmap);
663 if (IS_ERR(usb0)) {
664 if (PTR_ERR(usb0) == -EPROBE_DEFER)
668 PTR_ERR(usb0));
672 clk_data->hws[0] = &usb0->hw;