/Linux-v5.15/include/linux/platform_data/ |
D | ad5755.h | 80 * @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/ |
D | lpc4357-myd-lpc4357.dts | 125 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 …]
|
D | stm32mp15-pinctrl.dtsi | 43 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 …]
|
D | lpc4357-ea4357-devkit.dts | 174 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 …]
|
D | stm32h7-pinctrl.dtsi | 53 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 …]
|
D | lpc4350-hitex-eval.dts | 148 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 …]
|
D | stm32f7-pinctrl.dtsi | 133 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 …]
|
D | zynq-zc706.dts | 152 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>;
|
D | zynq-zc702.dts | 208 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>;
|
D | lpc4337-ciaa.dts | 44 slew-rate = <1>; 53 slew-rate = <1>; 78 slew-rate = <1>; 95 slew-rate = <1>; 121 slew-rate = <1>; 130 slew-rate = <1>;
|
D | stm32f4-pinctrl.dtsi | 171 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 …]
|
D | zynq-ebaz4205.dts | 69 slew-rate = <0>; 87 slew-rate = <0>; 99 slew-rate = <0>; 114 slew-rate = <0>;
|
D | at91-sama7g5ek.dts | 434 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/ |
D | brcm,bcm11351-pinctrl.txt | 66 - 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 …]
|
D | nvidia,tegra20-pinmux.txt | 55 - 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.
|
D | qcom,lpass-lpi-pinctrl.yaml | 81 slew-rate: 86 1: Higher Slew rate (faster edges) 87 2: Lower Slew rate (slower edges)
|
/Linux-v5.15/Documentation/devicetree/bindings/iio/dac/ |
D | adi,ad5755.yaml | 103 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/ |
D | pinctrl-npcm7xx.c | 915 #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/ |
D | cc770_platform.c | 115 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/ |
D | ad5755.c | 516 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 …]
|
D | ad5758.c | 109 * @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/ |
D | poplar-pinctrl.dtsi | 37 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/ |
D | pinctrl-tegra.h | 117 * @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/ |
D | i2c-arb-gpio-challenge.txt | 33 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/ |
D | nvidia,tegra20-usb-phy.txt | 50 - 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.
|