/linux-6.12.1/drivers/clk/sprd/ |
D | pll.c | 72 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 …]
|
D | sc9860-clk.c | 131 { .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/ |
D | adi,ad7944.yaml | 83 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
|
D | adi,ad4695.yaml | 58 External reference voltage. Mutually exclusive with refin-supply. 60 refin-supply: 178 - refin-supply 183 - refin-supply 227 refin-supply = <&supply_5V>;
|
D | adi,ad7380.yaml | 70 refin-supply: 142 # ad7380-4 uses refin-supply as external reference. 154 - refin-supply 157 refin-supply: false
|
D | adi,ad7923.yaml | 43 refin-supply: 76 refin-supply = <&adc_vref>;
|
D | adi,ad7606.yaml | 43 refin-supply:
|
/linux-6.12.1/Documentation/ABI/testing/ |
D | sysfs-bus-iio-frequency-adf4350 | 15 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/ |
D | adi,ad74413r.yaml | 47 refin-supply: true 62 - refin-supply 143 refin-supply = <&ad74413r_refin>;
|
D | adi,ad74115.yaml | 54 refin-supply: true
|
/linux-6.12.1/drivers/iio/adc/ |
D | ad7944.c | 502 * - 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()
|
D | ad7923.c | 28 #define AD7923_RANGE BIT(1) /* range to REFin */ 343 st->reg = devm_regulator_get(&spi->dev, "refin"); in ad7923_probe()
|
D | ad4695.c | 1040 /* 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()
|
D | ad7791.c | 420 st->reg = devm_regulator_get(&spi->dev, "refin"); in ad7791_probe()
|
D | ad7380.c | 1054 "refin"); in ad7380_probe() 1057 "Failed to get refin regulator\n"); in ad7380_probe()
|
/linux-6.12.1/Documentation/iio/ |
D | ad4695.rst | 140 internal buffered reference voltage via the ``REFIN`` input. The driver looks 143 disabled. If ``refin-supply`` is present, then the internal buffered reference
|
D | ad7380.rst | 48 declared in the device tree as ``refin-supply``.
|
D | ad7944.rst | 102 the external reference is used. If ``refin-supply`` is present, then the internal
|
/linux-6.12.1/drivers/gpu/drm/sprd/ |
D | sprd_dsi.h | 68 u8 refin; /* Pre-divider control signal */ member
|
D | megacores_pll.c | 72 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/ |
D | adf4350.h | 95 * @clkin: REFin frequency in Hz.
|
/linux-6.12.1/drivers/iio/frequency/ |
D | adf4371.c | 508 * 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/ |
D | loader.c | 249 * RefIn: true
|
/linux-6.12.1/drivers/iio/addac/ |
D | ad74413r.c | 1384 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/ |
D | jh7110.dtsi | 268 gmac0_rmii_refin: gmac0-rmii-refin-clock { 280 gmac1_rmii_refin: gmac1-rmii-refin-clock {
|