Home
last modified time | relevance | path

Searched full:refin (Results 1 – 25 of 30) sorted by relevance

12

/linux-6.12.1/drivers/clk/sprd/
Dpll.c72 const unsigned long refin[4] = { 2, 4, 13, 26 }; in pll_get_refin() local
83 return refin[refin_id]; in pll_get_refin()
104 u64 refin; in _sprd_pll_recalc_rate() local
114 refin = pll_get_refin(pll); in _sprd_pll_recalc_rate()
117 refin = refin * 2; in _sprd_pll_recalc_rate()
122 refin = refin / 2; in _sprd_pll_recalc_rate()
125 rate = refin * pinternal_val(pll, cfg, PLL_N) * CLK_PLL_10M; in _sprd_pll_recalc_rate()
135 rate = DIV_ROUND_CLOSEST_ULL(refin * kint * k1, in _sprd_pll_recalc_rate()
137 k2 + refin * nint * CLK_PLL_1M; in _sprd_pll_recalc_rate()
156 u64 tmp, refin, fvco = rate; in _sprd_pll_set_rate() local
[all …]
Dsc9860-clk.c131 { .shift = 0, .width = 0 }, /* refin */
148 { .shift = 0, .width = 0 }, /* refin */
164 { .shift = 0, .width = 0 }, /* refin */
183 { .shift = 0, .width = 0 }, /* refin */
202 { .shift = 0, .width = 0 }, /* refin */
218 { .shift = 0, .width = 0 }, /* refin */
238 { .shift = 0, .width = 0 }, /* refin */
255 { .shift = 0, .width = 0 }, /* refin */
/linux-6.12.1/Documentation/devicetree/bindings/iio/adc/
Dadi,ad7944.yaml83 without an internal buffer (PDREF high, REFIN low), this should be
93 refin-supply:
95 Voltage regulator for the reference buffer input (REFIN). When using an
141 # ref-supply and refin-supply are mutually exclusive (neither is also valid)
147 refin-supply: false
150 - refin-supply
Dadi,ad4695.yaml58 External reference voltage. Mutually exclusive with refin-supply.
60 refin-supply:
178 - refin-supply
183 - refin-supply
227 refin-supply = <&supply_5V>;
Dadi,ad7380.yaml70 refin-supply:
142 # ad7380-4 uses refin-supply as external reference.
154 - refin-supply
157 refin-supply: false
Dadi,ad7923.yaml43 refin-supply:
76 refin-supply = <&adc_vref>;
Dadi,ad7606.yaml43 refin-supply:
/linux-6.12.1/Documentation/ABI/testing/
Dsysfs-bus-iio-frequency-adf435015 Sets channel Y REFin frequency in Hz. In some clock chained
21 down the PLL and its RFOut buffers during REFin changes.
/linux-6.12.1/Documentation/devicetree/bindings/iio/addac/
Dadi,ad74413r.yaml47 refin-supply: true
62 - refin-supply
143 refin-supply = <&ad74413r_refin>;
Dadi,ad74115.yaml54 refin-supply: true
/linux-6.12.1/drivers/iio/adc/
Dad7944.c502 * - internal reference: neither REF or REFIN is connected in ad7944_probe()
503 * - internal reference with external buffer: REF not connected, REFIN in ad7944_probe()
505 * - external reference: REF is connected, REFIN is not connected in ad7944_probe()
514 ret = devm_regulator_get_enable_optional(dev, "refin"); in ad7944_probe()
516 return dev_err_probe(dev, ret, "failed to get REFIN voltage\n"); in ad7944_probe()
522 "cannot have both refin and ref supplies\n"); in ad7944_probe()
Dad7923.c28 #define AD7923_RANGE BIT(1) /* range to REFin */
343 st->reg = devm_regulator_get(&spi->dev, "refin"); in ad7923_probe()
Dad4695.c1040 /* If REFIN supply is given, then we are using internal buffer */ in ad4695_probe()
1041 ret = devm_regulator_get_enable_read_voltage(dev, "refin"); in ad4695_probe()
1043 return dev_err_probe(dev, ret, "Failed to get REFIN voltage\n"); in ad4695_probe()
Dad7791.c420 st->reg = devm_regulator_get(&spi->dev, "refin"); in ad7791_probe()
Dad7380.c1054 "refin"); in ad7380_probe()
1057 "Failed to get refin regulator\n"); in ad7380_probe()
/linux-6.12.1/Documentation/iio/
Dad4695.rst140 internal buffered reference voltage via the ``REFIN`` input. The driver looks
143 disabled. If ``refin-supply`` is present, then the internal buffered reference
Dad7380.rst48 declared in the device tree as ``refin-supply``.
Dad7944.rst102 the external reference is used. If ``refin-supply`` is present, then the internal
/linux-6.12.1/drivers/gpu/drm/sprd/
Dsprd_dsi.h68 u8 refin; /* Pre-divider control signal */ member
Dmegacores_pll.c72 pll->refin = 3; /* pre-divider bypass */ in dphy_calc_pll_param()
94 reg_val[3] = pll->vco_band | (pll->sdm_en << 1) | (pll->refin << 2); in dphy_set_pll_reg()
/linux-6.12.1/include/linux/iio/frequency/
Dadf4350.h95 * @clkin: REFin frequency in Hz.
/linux-6.12.1/drivers/iio/frequency/
Dadf4371.c508 * fPFD = REFIN × ((1 + D)/(R × (1 + T))) in adf4371_setup()
509 * Where D is the REFIN doubler bit, T is the reference divide by 2, in adf4371_setup()
/linux-6.12.1/drivers/hid/intel-ish-hid/ishtp/
Dloader.c249 * RefIn: true
/linux-6.12.1/drivers/iio/addac/
Dad74413r.c1384 st->refin_reg = devm_regulator_get(st->dev, "refin"); in ad74413r_probe()
1387 "Failed to get refin regulator\n"); in ad74413r_probe()
/linux-6.12.1/arch/riscv/boot/dts/starfive/
Djh7110.dtsi268 gmac0_rmii_refin: gmac0-rmii-refin-clock {
280 gmac1_rmii_refin: gmac1-rmii-refin-clock {

12