Home
last modified time | relevance | path

Searched +full:datasheet +full:- +full:recommended (Results 1 – 25 of 57) sorted by relevance

123

/Linux-v6.1/Documentation/devicetree/bindings/clock/
Dsilabs,si544.txt5 found in the datasheet[2].
7 [1] Documentation/devicetree/bindings/clock/clock-bindings.txt
8 [2] Si544 datasheet
9 https://www.silabs.com/documents/public/data-sheets/si544-datasheet.pdf
12 - compatible: One of "silabs,si514a", "silabs,si514b" "silabs,si514c" according
14 - reg: I2C device address.
15 - #clock-cells: From common clock bindings: Shall be 0.
18 - clock-output-names: From common clock bindings. Recommended to be "si544".
21 si544: clock-controller@55 {
23 #clock-cells = <0>;
Dsilabs,si514.txt5 found in the datasheet[2].
7 [1] Documentation/devicetree/bindings/clock/clock-bindings.txt
8 [2] Si514 datasheet
12 - compatible: Shall be "silabs,si514"
13 - reg: I2C device address.
14 - #clock-cells: From common clock bindings: Shall be 0.
17 - clock-output-names: From common clock bindings. Recommended to be "si514".
20 si514: clock-generator@55 {
22 #clock-cells = <0>;
/Linux-v6.1/Documentation/hwmon/
Dshtc1.rst12 Datasheet: https://www.sensirion.com/file/datasheet_shtc1
22 Datasheet: https://www.sensirion.com/file/datasheet_shtw1
32 Datasheet: https://www.sensirion.com/file/datasheet_shtc3
41 -----------
48 address 0x70. See Documentation/i2c/instantiating-devices.rst for methods to
54 non-blocking mode. Blocking mode will guarantee the fastest result but
55 the I2C bus will be busy during that time. By default, non-blocking mode
56 is used. Make sure clock-stretching works properly on your device if you
59 strongly recommended.
61 sysfs-Interface
[all …]
Dlm85.rst12 Datasheet: http://www.national.com/pf/LM/LM85.html
20 Datasheet: https://www.ti.com/lit/ds/symlink/lm96000.pdf
28 Datasheet: https://www.onsemi.com/PowerSolutions/product.do?id=ADM1027
36 Datasheet: https://www.onsemi.com/PowerSolutions/product.do?id=ADT7463
44 Datasheet: https://www.onsemi.com/PowerSolutions/product.do?id=ADT7468
52 Datasheet: http://www.smsc.com/media/Downloads_Public/discontinued/6d100.pdf
60 Datasheet: http://www.smsc.com/main/catalog/emc6d102.html
68 Datasheet: http://www.smsc.com/main/catalog/emc6d103.html
76 Datasheet: http://www.smsc.com/main/catalog/emc6d103s.html
79 - Philip Pokorny <ppokorny@penguincomputing.com>,
[all …]
Dsht3x.rst6 * Sensirion SHT3x-DIS
12 Datasheet: https://www.sensirion.com/file/datasheet_sht3x_digital
16 - David Frey <david.frey@sensirion.com>
17 - Pascal Sachs <pascal.sachs@sensirion.com>
20 -----------
22 This driver implements support for the Sensirion SHT3x-DIS chip, a humidity
29 Documentation/i2c/instantiating-devices.rst for methods to instantiate the device.
34 non-blocking mode. Blocking mode will guarantee the fastest result but
35 the I2C bus will be busy during that time. By default, non-blocking mode
36 is used. Make sure clock-stretching works properly on your device if you
[all …]
Dw83793.rst10 Addresses scanned: I2C 0x2c - 0x2f
12 Datasheet: Still not published
15 - Yuan Mu (Winbond Electronics)
16 - Rudolf Marek <r.marek@assembler.cz>
20 -----------------
25 This parameter is not recommended, it will lose motherboard specific
36 -----------
44 sets of 6-pin CPU VID input.
48 voltage0-2 is 2mV, resolution of voltage3/4/5 is 16mV, 8mV for voltage6,
49 24mV for voltage7/8. Temp1-4 have a 0.25 degree Celsius resolution,
[all …]
Dbt1-pvt.rst1 .. SPDX-License-Identifier: GPL-2.0-only
3 Kernel driver bt1-pvt
8 * Baikal-T1 PVT sensor (in SoC)
10 Prefix: 'bt1-pvt'
12 Addresses scanned: -
14 Datasheet: Provided by BAIKAL ELECTRONICS upon request and under NDA
21 -----------
24 embedded into Baikal-T1 process, voltage and temperature sensors. PVT IP-core
29 compile-time configurable due to the hardware interface implementation
38 design it's recommended to have them disabled to prevent the PVT IRQs being
[all …]
/Linux-v6.1/Documentation/spi/
Dspi-sc18is602.rst2 Kernel driver spi-sc18is602
9 Datasheet: https://www.nxp.com/documents/data_sheet/SC18IS602_602B_603.pdf
12 Guenter Roeck <linux@roeck-us.net>
16 -----------
18 This driver provides connects a NXP SC18IS602/603 I2C-bus to SPI bridge to the
23 Please see Documentation/i2c/instantiating-devices.rst for details.
27 -----------
33 to initiate longer transfers will fail with -EINVAL. EEPROM read operations and
35 200 bytes per SPI message (128 bytes of data per message is recommended). This
/Linux-v6.1/Documentation/devicetree/bindings/display/imx/
Dfsl,imx-fb.txt6 - compatible : "fsl,<chip>-fb", chip should be imx1 or imx21
7 - reg : Should contain 1 register ranges(address and length)
8 - interrupts : One interrupt of the fb dev
11 - display: Phandle to a display node as described in
12 Documentation/devicetree/bindings/display/panel/display-timing.txt
14 - bits-per-pixel: Bits per pixel
15 - fsl,pcr: LCDC PCR value
17 - fsl,aus-mode: boolean to enable AUS mode (only for imx21)
20 - lcd-supply: Regulator for LCD supply voltage.
21 - fsl,dmacr: DMA Control Register value. This is optional. By default, the
[all …]
/Linux-v6.1/Documentation/i2c/busses/
Di2c-ali1535.rst2 Kernel driver i2c-ali1535
8 Datasheet: Now under NDA
12 - Frodo Looijaard <frodol@dds.nl>,
13 - Philip Edelbrock <phil@netroedge.com>,
14 - Mark D. Studebaker <mdsxyz123@yahoo.com>,
15 - Dan Eaton <dan.eaton@rocketlogix.com>,
16 - Stephen Rousset<stephen.rousset@rocketlogix.com>
19 -----------
28 be more consistent with the sequencing recommended by the manufacturer and
30 can be identified by comparing this driver to the i2c-ali15x3 driver. For
[all …]
/Linux-v6.1/Documentation/devicetree/bindings/sound/
Dcs35l35.txt5 - compatible : "cirrus,cs35l35"
7 - reg : the I2C address of the device for I2C
9 - VA-supply, VP-supply : power supplies for the device,
13 - interrupts : IRQ line info CS35L35.
14 (See Documentation/devicetree/bindings/interrupt-controller/interrupts.txt
17 - cirrus,boost-ind-nanohenry: Inductor value for boost converter. The value is
21 - reset-gpios : gpio used to reset the amplifier
23 - cirrus,stereo-config : Boolean to determine if there are 2 AMPs for a
26 - cirrus,audio-channel : Set Location of Audio Signal on Serial Port
30 - cirrus,advisory-channel : Set Location of Advisory Signal on Serial Port
[all …]
/Linux-v6.1/Documentation/devicetree/bindings/power/supply/
Dmaxim,max17042.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Sebastian Reichel <sre@kernel.org>
13 - $ref: power-supply.yaml#
18 - maxim,max17042
19 - maxim,max17047
20 - maxim,max17050
21 - maxim,max17055
22 - maxim,max77849-battery
[all …]
/Linux-v6.1/include/linux/input/
Dadxl34x.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
152 * result in the function appearing un-responsive if the
162 * holds the threshold value for Free-Fall detection.
163 * The data format is unsigned. The root-sum-square(RSS) value
167 * result in undesirable behavior if Free-Fall interrupt is
169 * recommended.
178 * free_fall_threshold to generate a Free-Fall interrupt. The
180 * undesirable behavior if Free-Fall interrupt is enabled.
181 * Values between 100 to 350 ms (0x14 to 0x46) are recommended.
189 * RATE = 3200 Hz / (2^(15 - x)). Default value is 0x0A, or 100 Hz
[all …]
/Linux-v6.1/Documentation/devicetree/bindings/net/wireless/
Dsilabs,wfx.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
4 ---
7 $schema: http://devicetree.org/meta-schemas/core.yaml#
12 - Jérôme Pouiller <jerome.pouiller@silabs.com>
17 https://www.silabs.com/documents/public/data-sheets/wf200-datasheet.pdf
26 It is recommended to declare a mmc-pwrseq on SDIO host above WFx. Without
27 it, you may encounter issues during reboot. The mmc-pwrseq should be
28 compatible with mmc-pwrseq-simple. Please consult
29 Documentation/devicetree/bindings/mmc/mmc-pwrseq-simple.yaml for more
35 - enum:
[all …]
/Linux-v6.1/include/media/
Dtuner-types.h1 /* SPDX-License-Identifier: GPL-2.0 */
10 * enum param_type - type of the tuner pameters
27 * struct tuner_range - define the frequencies supported by the tuner
54 * struct tuner_params - Parameters to be used to setup the tuner. Those
55 * are used by drivers/media/tuners/tuner-types.c in
57 * the parameters are for tuners based on tda9887 IF-PLL
58 * multi-standard analog TV/Radio demodulator, with is
65 * @cb_first_if_lower_freq: Many Philips-based tuners have a comment in
66 * their datasheet like
70 * charge pump action, it is recommended to
[all …]
/Linux-v6.1/drivers/iio/accel/
Dbmi088-accel-core.c1 // SPDX-License-Identifier: GPL-2.0
3 * 3-axis accelerometer driver supporting following Bosch-Sensortec chips:
4 * - BMI088
6 * Copyright (c) 2018-2021, Topic Embedded Products
21 #include "bmi088-accel.h"
96 /* Available OSR (over sampling rate) sets the 3dB cut-off frequency */
137 /* Mark the RESET as volatile too, it is self-clearing */
160 ret = regmap_write(data->regmap, BMI088_ACCEL_REG_PWR_CTRL, 0x4); in bmi088_accel_power_up()
164 /* Datasheet recommends to wait at least 5ms before communication */ in bmi088_accel_power_up()
168 ret = regmap_write(data->regmap, BMI088_ACCEL_REG_PWR_CONF, 0x0); in bmi088_accel_power_up()
[all …]
/Linux-v6.1/drivers/media/i2c/
Dsaa7115.c1 // SPDX-License-Identifier: GPL-2.0+
2 // saa711x - Philips SAA711x video decoder driver
23 // Copyright (c) 2005-2006 Mauro Carvalho Chehab <mchehab@kernel.org>
33 #include <media/v4l2-device.h>
34 #include <media/v4l2-ctrls.h>
35 #include <media/v4l2-mc.h>
49 MODULE_PARM_DESC(debug, "Debug level (0-1)");
104 return &container_of(ctrl->handler, struct saa711x_state, hdl)->sd; in to_sd()
107 /* ----------------------------------------------------------------------- */
164 filled with 0 - seems better not to touch on they */ in saa711x_writeregs()
[all …]
Dmt9v011.c1 // SPDX-License-Identifier: GPL-2.0
3 // mt9v011 -Micron 1/4-Inch VGA Digital Image Sensor
13 #include <media/v4l2-device.h>
14 #include <media/v4l2-ctrls.h>
23 MODULE_PARM_DESC(debug, "Debug level (0-2)");
122 * Some values are marked as Reserved at the datasheet
148 /* recommended minimum */ in calc_mt9v011_gain()
182 exposure = core->exposure; in set_balance()
184 green_gain = calc_mt9v011_gain(core->global_gain); in set_balance()
186 bal = core->global_gain; in set_balance()
[all …]
/Linux-v6.1/include/linux/power/
Dmax17042_battery.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
191 /* External current sense resistor value in milli-ohms */
255 * R_sns in micro-ohms.
256 * default 10000 (if r_sns = 0) as it is the recommended value by
257 * the datasheet although it can be changed by board designers.
/Linux-v6.1/drivers/iio/temperature/
Dmax31856.c1 // SPDX-License-Identifier: GPL-2.0
6 * Copyright (C) 2018-2019 Rockwell Collins
20 #include <dt-bindings/iio/temperature/thermocouple.h>
90 return spi_write_then_read(data->spi, &reg, 1, val, read_size); in max31856_read()
101 return spi_write(data->spi, buf, 2); in max31856_write()
110 * some settings are recommended to be set only when the device in max31856_init()
128 reg_cr1_val |= data->thermocouple_type; in max31856_init()
131 reg_cr1_val |= data->averaging << MAX31856_AVERAGING_SHIFT; in max31856_init()
139 * Read datasheet for more information: Table 4. in max31856_init()
149 if (data->filter_50hz) in max31856_init()
[all …]
/Linux-v6.1/drivers/hwmon/
Dw83l786ng.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * w83l786ng.c - Linux kernel driver for hardware monitoring
19 #include <linux/hwmon-vid.h>
20 #include <linux/hwmon-sysfs.h>
32 MODULE_PARM_DESC(reset, "Set to 1 to reset chip, not recommended");
56 { 0x25, /* TEMP 0 in DataSheet */
57 0x35, /* TEMP 0 Over in DataSheet */
58 0x36 }, /* TEMP 0 Hyst in DataSheet */
59 { 0x26, /* TEMP 1 in DataSheet */
60 0x37, /* TEMP 1 Over in DataSheet */
[all …]
/Linux-v6.1/sound/soc/codecs/
Dtlv320aic3x.h1 /* SPDX-License-Identifier: GPL-2.0-only */
136 /* Class-D speaker driver on tlv320aic3007 */
245 #define INVERT_VOL(val) (0x7f - val)
268 * It is recommended to enable MIC bias for this function to work properly.
269 * For more information, please refer to the datasheet. */
/Linux-v6.1/drivers/net/can/usb/etas_es58x/
Des58x_fd.c1 // SPDX-License-Identifier: GPL-2.0
3 /* Driver for ETAS GmbH ES58X USB CAN(-FD) Bus Interfaces.
22 * es58x_fd_sizeof_rx_tx_msg() - Calculate the actual length of the
48 u32 ctrlmode = es58x_priv(netdev)->can.ctrlmode; in es58x_fd_cmd_type()
58 return get_unaligned_le16(&urb_cmd->es58x_fd_urb_cmd.msg_len); in es58x_fd_get_msg_len()
66 struct es58x_device *es58x_dev = priv->es58x_dev; in es58x_fd_echo_msg()
67 u64 *tstamps = es58x_dev->timestamps; in es58x_fd_echo_msg()
68 u16 msg_len = get_unaligned_le16(&es58x_fd_urb_cmd->msg_len); in es58x_fd_echo_msg()
72 const u32 mask = GENMASK(BITS_PER_TYPE(mask) - 1, in es58x_fd_echo_msg()
73 BITS_PER_TYPE(echo_msg->packet_idx)); in es58x_fd_echo_msg()
[all …]
/Linux-v6.1/drivers/net/ieee802154/
Dmrf24j40.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * Driver for Microchip MRF24J40 802.15.4 Wireless-PAN Networking controller
150 #define REG_WAKETIMEL 0x222 /* Wake-up Time Match Value Low */
151 #define REG_WAKETIMEH 0x223 /* Wake-up Time Match Value High */
184 /* Device configuration: Only channels 11-26 on page 0 are supported. */
188 - ((u32)1 << MRF24J40_CHAN_MIN))
190 #define TX_FIFO_SIZE 128 /* From datasheet */
191 #define RX_FIFO_SIZE 144 /* From datasheet */
192 #define SET_CHANNEL_DELAY_US 192 /* From datasheet */
253 /* The datasheet indicates the theoretical maximum for SCK to be 10MHz */
[all …]
/Linux-v6.1/drivers/clk/
Dclk-si5341.c1 // SPDX-License-Identifier: GPL-2.0
15 #include <linux/clk-provider.h>
127 /* Input dividers (48-bit) */
138 ((output)->data->reg_output_offset[(output)->index])
143 ((output)->data->reg_rdiv_offset[(output)->index])
220 * using only the XTAL input, without pre-divider.
221 * This also contains settings that aren't mentioned anywhere in the datasheet.
228 { 0x0022, 0x00 }, /* Not in datasheet */
252 { 0x009E, 0x00 }, /* Not in datasheet */
254 { 0x013F, 0x00 }, /* Not in datasheet */
[all …]

123