Home
last modified time | relevance | path

Searched refs:cfgchip (Results 1 – 14 of 14) sorted by relevance

/linux-6.3-rc2/drivers/clk/davinci/
A Dpll-da850.c89 int da850_pll0_init(struct device *dev, void __iomem *base, struct regmap *cfgchip) in da850_pll0_init() argument
93 davinci_pll_clk_register(dev, &da850_pll0_info, "ref_clk", base, cfgchip); in da850_pll0_init()
145 struct regmap *cfgchip; in of_da850_pll0_init() local
153 cfgchip = syscon_regmap_lookup_by_compatible("ti,da830-cfgchip"); in of_da850_pll0_init()
157 da850_pll0_sysclk_info, 7, base, cfgchip); in of_da850_pll0_init()
198 int da850_pll1_init(struct device *dev, void __iomem *base, struct regmap *cfgchip) in da850_pll1_init() argument
202 davinci_pll_clk_register(dev, &da850_pll1_info, "oscin", base, cfgchip); in da850_pll1_init()
223 int of_da850_pll1_init(struct device *dev, void __iomem *base, struct regmap *cfgchip) in of_da850_pll1_init() argument
227 da850_pll1_sysclk_info, 3, base, cfgchip); in of_da850_pll1_init()
A Dpll.h99 struct regmap *cfgchip);
121 struct regmap *cfgchip);
125 int da850_pll1_init(struct device *dev, void __iomem *base, struct regmap *cfgchip);
127 int of_da850_pll1_init(struct device *dev, void __iomem *base, struct regmap *cfgchip);
A Dda8xx-cfgchip.c27 u32 cfgchip; member
118 gate->reg = info->cfgchip; in da8xx_cfgchip_gate_clk_register()
130 .cfgchip = CFGCHIP(1),
152 .cfgchip = CFGCHIP(3),
199 u32 cfgchip; member
258 mux->reg = info->cfgchip; in da8xx_cfgchip_mux_clk_register()
272 .cfgchip = CFGCHIP(3),
294 .cfgchip = CFGCHIP(3),
757 regmap = pdata->cfgchip; in da8xx_cfgchip_probe()
A Dpll-da830.c40 int da830_pll_init(struct device *dev, void __iomem *base, struct regmap *cfgchip) in da830_pll_init() argument
44 davinci_pll_clk_register(dev, &da830_pll_info, "ref_clk", base, cfgchip); in da830_pll_init()
A Dpll.c370 struct regmap *cfgchip) in davinci_pll_clk_register() argument
430 if (IS_ERR_OR_NULL(cfgchip)) in davinci_pll_clk_register()
432 PTR_ERR(cfgchip)); in davinci_pll_clk_register()
434 regmap_write_bits(cfgchip, info->unlock_reg, in davinci_pll_clk_register()
751 struct regmap *cfgchip) in of_davinci_pll_init() argument
762 clk = davinci_pll_clk_register(dev, info, parent_name, base, cfgchip); in of_davinci_pll_init()
859 pdata->cfgchip = in davinci_pll_get_pdata()
889 struct regmap *cfgchip);
920 return pll_init(dev, base, pdata->cfgchip); in davinci_pll_probe()
A DMakefile4 obj-$(CONFIG_ARCH_DAVINCI_DA8XX) += da8xx-cfgchip.o
/linux-6.3-rc2/Documentation/devicetree/bindings/phy/
A Dphy-da8xx-usb.txt11 It also requires a "syscon" node with compatible = "ti,da830-cfgchip", "syscon"
16 cfgchip: cfgchip@1417c {
17 compatible = "ti,da830-cfgchip", "syscon";
/linux-6.3-rc2/include/linux/clk/
A Ddavinci.h17 int da830_pll_init(struct device *dev, void __iomem *base, struct regmap *cfgchip);
20 int da850_pll0_init(struct device *dev, void __iomem *base, struct regmap *cfgchip);
/linux-6.3-rc2/Documentation/devicetree/bindings/clock/ti/davinci/
A Dda8xx-cfgchip.txt8 (compatible = "ti,da830-cfgchip").
55 cfgchip: syscon@1417c {
56 compatible = "ti,da830-cfgchip", "syscon", "simple-mfd";
/linux-6.3-rc2/include/linux/platform_data/
A Dclk-davinci-pll.h18 struct regmap *cfgchip; member
A Dclk-da8xx-cfgchip.h18 struct regmap *cfgchip; member
A Dphy-da8xx-usb.h18 struct regmap *cfgchip; member
/linux-6.3-rc2/drivers/phy/ti/
A Dphy-da8xx-usb.c151 d_phy->regmap = pdata->cfgchip; in da8xx_usb_phy_probe()
/linux-6.3-rc2/arch/arm/boot/dts/
A Dda850.dtsi376 cfgchip: chip-controller@1417c { label
377 compatible = "ti,da830-cfgchip", "syscon", "simple-mfd";

Completed in 14 milliseconds