Home
last modified time | relevance | path

Searched full:slew (Results 1 – 25 of 165) sorted by relevance

1234567

/Linux-v5.15/include/linux/platform_data/
Dad5755.h80 * @dac.slew.enable: Whether to enable digital slew.
81 * @dac.slew.rate: Slew rate of the digital slew.
82 * @dac.slew.step_size: Slew step size of the digital slew.
98 } slew; member
/Linux-v5.15/arch/arm/boot/dts/
Dlpc4357-myd-lpc4357.dts125 slew-rate = <1>;
137 slew-rate = <1>;
144 slew-rate = <1>;
151 slew-rate = <1>;
158 slew-rate = <1>;
165 slew-rate = <1>;
172 slew-rate = <1>;
179 slew-rate = <1>;
188 slew-rate = <1>;
199 slew-rate = <1>;
[all …]
Dstm32mp15-pinctrl.dtsi43 slew-rate = <0>;
58 slew-rate = <0>;
166 slew-rate = <2>;
172 slew-rate = <0>;
217 slew-rate = <2>;
223 slew-rate = <0>;
268 slew-rate = <2>;
274 slew-rate = <0>;
317 slew-rate = <2>;
358 slew-rate = <1>;
[all …]
Dlpc4357-ea4357-devkit.dts174 slew-rate = <1>;
190 slew-rate = <1>;
199 slew-rate = <1>;
208 slew-rate = <1>;
217 slew-rate = <1>;
226 slew-rate = <1>;
235 slew-rate = <1>;
244 slew-rate = <1>;
253 slew-rate = <1>;
262 slew-rate = <1>;
[all …]
Dstm32h7-pinctrl.dtsi53 slew-rate = <0>;
68 slew-rate = <2>;
80 slew-rate = <3>;
93 slew-rate = <3>;
99 slew-rate = <3>;
121 slew-rate = <3>;
148 slew-rate = <3>;
161 slew-rate = <3>;
167 slew-rate = <3>;
192 slew-rate = <2>;
[all …]
Dlpc4350-hitex-eval.dts148 slew-rate = <1>;
160 slew-rate = <1>;
169 slew-rate = <1>;
178 slew-rate = <1>;
187 slew-rate = <1>;
196 slew-rate = <1>;
205 slew-rate = <1>;
214 slew-rate = <1>;
223 slew-rate = <1>;
232 slew-rate = <1>;
[all …]
Dstm32f7-pinctrl.dtsi133 slew-rate = <0>;
144 slew-rate = <0>;
157 slew-rate = <0>;
171 slew-rate = <0>;
191 slew-rate = <2>;
211 slew-rate = <2>;
222 slew-rate = <2>;
235 slew-rate = <2>;
247 slew-rate = <2>;
253 slew-rate = <2>;
[all …]
Dzynq-zc706.dts152 slew-rate = <0>;
175 slew-rate = <0>;
189 slew-rate = <0>;
213 slew-rate = <0>;
226 slew-rate = <0>;
240 slew-rate = <0>;
253 slew-rate = <0>;
266 slew-rate = <0>;
289 slew-rate = <0>;
Dzynq-zc702.dts208 slew-rate = <0>;
231 slew-rate = <0>;
254 slew-rate = <0>;
272 slew-rate = <0>;
296 slew-rate = <0>;
309 slew-rate = <0>;
323 slew-rate = <0>;
336 slew-rate = <0>;
349 slew-rate = <0>;
372 slew-rate = <0>;
Dlpc4337-ciaa.dts44 slew-rate = <1>;
53 slew-rate = <1>;
78 slew-rate = <1>;
95 slew-rate = <1>;
121 slew-rate = <1>;
130 slew-rate = <1>;
Dstm32f4-pinctrl.dtsi171 slew-rate = <0>;
184 slew-rate = <0>;
199 slew-rate = <2>;
210 slew-rate = <2>;
230 slew-rate = <2>;
250 slew-rate = <2>;
281 slew-rate = <3>;
315 slew-rate = <2>;
365 slew-rate = <2>;
377 slew-rate = <0>;
[all …]
Dzynq-ebaz4205.dts69 slew-rate = <0>;
87 slew-rate = <0>;
99 slew-rate = <0>;
114 slew-rate = <0>;
Dat91-sama7g5ek.dts434 slew-rate = <0>;
446 slew-rate = <0>;
464 slew-rate = <0>;
561 slew-rate = <0>;
569 slew-rate = <0>;
581 slew-rate = <0>;
590 slew-rate = <0>;
602 slew-rate = <0>;
608 slew-rate = <0>;
/Linux-v5.15/Documentation/devicetree/bindings/pinctrl/
Dbrcm,bcm11351-pinctrl.txt66 - slew-rate: Integer. Meaning depends on configured pin mux:
71 0: normal slew rate
72 1: fast slew rate
74 0: fast slew rate
75 1: normal slew rate
92 - slew-rate: Integer. Meaning depends on configured pin mux:
97 0: normal slew rate
98 1: fast slew rate
100 0: fast slew rate
101 1: normal slew rate
[all …]
Dnvidia,tegra20-pinmux.txt55 - nvidia,slew-rate-rising: Integer. Controls rising signal slew rate. 0 is
58 - nvidia,slew-rate-falling: Integer. Controls falling signal slew rate. 0 is
96 nvidia,pull-up-strength, nvidia,slew-rate-rising, nvidia,slew-rate-falling.
Dqcom,lpass-lpi-pinctrl.yaml81 slew-rate:
86 1: Higher Slew rate (faster edges)
87 2: Lower Slew rate (slower edges)
/Linux-v5.15/Documentation/devicetree/bindings/iio/dac/
Dadi,ad5755.yaml103 adi,slew:
108 2: Slew rate update frequency
109 3: Slew step size
147 adi,slew = <0 64000 1>;
153 adi,slew = <0 64000 1>;
159 adi,slew = <0 64000 1>;
165 adi,slew = <0 64000 1>;
/Linux-v5.15/drivers/pinctrl/nuvoton/
Dpinctrl-npcm7xx.c915 #define SLEW 0x4 /* Has Slew Control, NPCM7XX_GP_N_OSRC */ macro
916 #define SLEWLPC 0x8 /* Has Slew Control, SRCNT.3 */
931 NPCM7XX_PINCFG(4, iox2, MFSEL3, 14, smb1d, I2CSEGSEL, 7, none, NONE, 0, SLEW),
932 NPCM7XX_PINCFG(5, iox2, MFSEL3, 14, smb1d, I2CSEGSEL, 7, none, NONE, 0, SLEW),
933 NPCM7XX_PINCFG(6, iox2, MFSEL3, 14, smb2d, I2CSEGSEL, 10, none, NONE, 0, SLEW),
934 NPCM7XX_PINCFG(7, iox2, MFSEL3, 14, smb2d, I2CSEGSEL, 10, none, NONE, 0, SLEW),
939 NPCM7XX_PINCFG(12, gspi, MFSEL1, 24, smb5b, I2CSEGSEL, 19, none, NONE, 0, SLEW),
940 NPCM7XX_PINCFG(13, gspi, MFSEL1, 24, smb5b, I2CSEGSEL, 19, none, NONE, 0, SLEW),
941 NPCM7XX_PINCFG(14, gspi, MFSEL1, 24, smb5c, I2CSEGSEL, 20, none, NONE, 0, SLEW),
942 NPCM7XX_PINCFG(15, gspi, MFSEL1, 24, smb5c, I2CSEGSEL, 20, none, NONE, 0, SLEW),
[all …]
/Linux-v5.15/drivers/net/can/cc770/
Dcc770_platform.c115 int slew; in cc770_get_of_node_data() local
121 prop = of_get_property(np, "bosch,slew-rate", in cc770_get_of_node_data()
124 slew = *prop; in cc770_get_of_node_data()
126 /* Determine default slew rate */ in cc770_get_of_node_data()
127 slew = (CLKOUT_SL_MASK >> in cc770_get_of_node_data()
130 if (slew < 0) in cc770_get_of_node_data()
131 slew = 0; in cc770_get_of_node_data()
133 priv->clkout |= (slew << CLKOUT_SL_SHIFT) & in cc770_get_of_node_data()
/Linux-v5.15/drivers/iio/dac/
Dad5755.c516 val = pdata->dac[i].slew.step_size << in ad5755_setup_pdata()
518 val |= pdata->dac[i].slew.rate << in ad5755_setup_pdata()
520 if (pdata->dac[i].slew.enable) in ad5755_setup_pdata()
587 .slew = { \
675 if (!of_property_read_u32_array(pp, "adi,slew", tmparray, 3)) { in ad5755_parse_dt()
676 pdata->dac[devnr].slew.enable = tmparray[0]; in ad5755_parse_dt()
678 pdata->dac[devnr].slew.rate = AD5755_SLEW_RATE_64k; in ad5755_parse_dt()
681 pdata->dac[devnr].slew.rate = in ad5755_parse_dt()
688 "channel %d slew rate out of range selecting 64kHz\n", in ad5755_parse_dt()
691 pdata->dac[devnr].slew.step_size = AD5755_SLEW_STEP_SIZE_1; in ad5755_parse_dt()
[all …]
Dad5758.c109 * @slew_time: variable which stores the target slew time
406 * The slew time can be determined by using the formula: in ad5758_slew_rate_config()
407 * Slew Time = (Full Scale Out / (Step Size x Update Clk Freq)) in ad5758_slew_rate_config()
408 * where Slew time is expressed in microseconds in ad5758_slew_rate_config()
409 * Given the desired slew time, the following algorithm determines the in ad5758_slew_rate_config()
416 * Step Size = Full Scale Out / (Update Clk Freq * Slew Time) in ad5758_slew_rate_config()
428 /* Calculate the slew time */ in ad5758_slew_rate_config()
433 * Determine with how many microseconds the calculated slew time in ad5758_slew_rate_config()
434 * is different from the desired slew time and store the diff in ad5758_slew_rate_config()
758 ret = device_property_read_u32(&st->spi->dev, "adi,slew-time-us", &tmp); in ad5758_parse_dt()
[all …]
/Linux-v5.15/arch/arm64/boot/dts/hisilicon/
Dpoplar-pinctrl.dtsi37 pinctrl-single,slew-rate = <
55 pinctrl-single,slew-rate = <
73 pinctrl-single,slew-rate = <
91 pinctrl-single,slew-rate = <
/Linux-v5.15/drivers/pinctrl/tegra/
Dpinctrl-tegra.h117 * @slwr_bit: Slew Rising register bit.
118 * @slwr_width: Slew Rising field width.
119 * @slwf_bit: Slew Falling register bit.
120 * @slwf_width: Slew Falling field width.
/Linux-v5.15/Documentation/devicetree/bindings/i2c/
Di2c-arb-gpio-challenge.txt33 2. Waits a little bit for the other sides to notice (slew time, say 10
50 - slew-delay-us: microseconds to wait for a GPIO to go high. Default is 10 us.
70 slew-delay-us = <10>;
/Linux-v5.15/Documentation/devicetree/bindings/phy/
Dnvidia,tegra20-usb-phy.txt50 - nvidia,xcvr-lsfslew : LS falling slew rate control.
51 - nvidia,xcvr-lsrslew : LS rising slew rate control.
54 - nvidia,xcvr-hsslew : HS slew rate control.

1234567