Home
last modified time | relevance | path

Searched full:tbg (Results 1 – 6 of 6) sorted by relevance

/linux/Documentation/devicetree/bindings/clock/
H A Dmarvell,armada-3700-uart-clock.yaml23 "TBG-A-P", "TBG-B-P", "TBG-A-S", "TBG-B-S", "xtal"
26 It is suggest to specify at least one TBG clock to achieve
32 - const: TBG-A-P
33 - const: TBG-B-P
34 - const: TBG-A-S
35 - const: TBG-B-S
56 clocks = <&tbg 0>, <&tbg 1>, <&tbg 2>, <&tbg 3>, <&xtalclk>;
57 clock-names = "TBG-A-P", "TBG-B-P", "TBG-A-S", "TBG-B-S", "xtal";
/linux/drivers/clk/mvebu/
H A Darmada-37xx-tbg.c47 static const struct tbg_def tbg[NUM_TBG] = { variable
48 {"TBG-A-P", TBG_A_REFDIV, TBG_A_FBDIV, TBG_CTRL8, TBG_A_VCODIV_DIFF},
49 {"TBG-B-P", TBG_B_REFDIV, TBG_B_FBDIV, TBG_CTRL8, TBG_B_VCODIV_DIFF},
50 {"TBG-A-S", TBG_A_REFDIV, TBG_A_FBDIV, TBG_CTRL1, TBG_A_VCODIV_SE},
51 {"TBG-B-S", TBG_B_REFDIV, TBG_B_FBDIV, TBG_CTRL1, TBG_B_VCODIV_SE},
115 name = tbg[i].name; in armada_3700_tbg_clock_probe()
116 mult = tbg_get_mult(reg, &tbg[i]); in armada_3700_tbg_clock_probe()
117 div = tbg_get_div(reg, &tbg[i]); in armada_3700_tbg_clock_probe()
121 dev_err(dev, "Can't register TBG clock %s\n", name); in armada_3700_tbg_clock_probe()
138 { .compatible = "marvell,armada-3700-tbg-clock", },
[all …]
H A DMakefile12 obj-$(CONFIG_ARMADA_37XX_CLK) += armada-37xx-tbg.o
/linux/drivers/cpufreq/
H A Darmada-37xx-cpufreq.c134 /* Determine to which TBG clock is CPU connected */ in armada37xx_cpufreq_dvfs_setup()
151 /* Set cpu clock source, for all the level we use TBG */ in armada37xx_cpufreq_dvfs_setup()
156 /* Set TBG index, for all levels we use the same TBG */ in armada37xx_cpufreq_dvfs_setup()
/linux/drivers/ata/
H A Dsata_promise.c46 PDC_TBG_MODE = 0x41C, /* TBG mode (not SATAII) */
1128 /* don't initialise TBG or SLEW on 2nd generation chips */ in pdc_host_init()
1132 /* reduce TBG clock to 133 Mhz. */ in pdc_host_init()
/linux/arch/arm64/boot/dts/marvell/
H A Darmada-3720-turris-mox.dts215 assigned-clock-parents = <&tbg 1>;