Home
last modified time | relevance | path

Searched +full:number +full:- +full:of +full:- +full:wires (Results 1 – 25 of 63) sorted by relevance

123

/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/mfd/
H A Dmxs-lradc.txt4 - compatible: Should be "fsl,imx23-lradc" for i.MX23 SoC and "fsl,imx28-lradc"
6 - reg: Address and length of the register set for the device
7 - interrupts: Should contain the LRADC interrupts
10 - fsl,lradc-touchscreen-wires: Number of wires used to connect the touchscreen
13 disabled. 5 wires is valid for i.MX28 SoC only.
14 - fsl,ave-ctrl: number of samples per direction to calculate an average value.
16 - fsl,ave-delay: delay between consecutive samples. Allowed value is
17 2 ... 2048. It is used if 'fsl,ave-ctrl' > 1, counts at
19 - fsl,settling: delay between plate switch to next sample. Allowed value is
26 compatible = "fsl,imx23-lradc";
[all …]
/OK3568_Linux_fs/u-boot/doc/device-tree-bindings/spi/
H A Dspi-bus.txt4 and a set of child nodes for each SPI slave on the bus. For this
10 - #address-cells - number of cells required to define a chip select
12 - #size-cells - should be zero.
13 - compatible - name of SPI bus controller following generic names
15 - cs-gpios - (optional) gpios chip select.
20 flexible and non-standardized, it is left out of this binding with the
26 - num-cs : total number of chipselects
28 If cs-gpios is used the number of chip select will automatically increased
29 with max(cs-gpios > hw cs)
31 So if for example the controller has 2 CS lines, and the cs-gpios
[all …]
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/input/touchscreen/
H A Dti-tsc-adc.txt1 * TI - TSC ADC (Touschscreen and analog digital converter)
5 - mfd
7 "ti,am3359-tscadc" for AM335x/AM437x SoCs
8 "ti,am654-tscadc", "ti,am3359-tscadc" for AM654 SoCs
9 - child "tsc"
10 compatible: Should be "ti,am3359-tsc".
11 ti,wires: Wires refer to application modes i.e. 4/5/8 wire touchscreen
13 ti,x-plate-resistance: X plate resistance
14 ti,coordinate-readouts: The sequencer supports a total of 16
19 A value of 5 means, 5 reads for X, 5 for
[all …]
H A Dfsl-mx25-tcq.txt3 mx25 touchscreen conversion queue module which controls the ADC unit of the
7 - compatible: Should be "fsl,imx25-tcq".
8 - reg: Memory range of the device.
9 - interrupts: Should be the interrupt number associated with this module within
11 - fsl,wires: Should be '<4>' or '<5>'
14 - fsl,pen-debounce-ns: Pen debounce time in nanoseconds.
15 - fsl,pen-threshold: Pen-down threshold for the touchscreen. This is a value
20 - fsl,settling-time-ns: Settling time in nanoseconds. The settling time is before
29 compatible = "fsl,imx25-tcq";
31 interrupt-parent = <&tscadc>;
[all …]
/OK3568_Linux_fs/kernel/include/linux/platform_data/
H A Dmmc-davinci.h1 /* SPDX-License-Identifier: GPL-2.0 */
3 * Board-specific MMC configuration
19 /* wires == 0 is equivalent to wires == 4 (4-bit parallel) */
20 u8 wires; member
24 /* any additional host capabilities: OR'd in to mmc->f_caps */
27 /* Number of sg segments */
H A Dmmc-omap.h1 /* SPDX-License-Identifier: GPL-2.0-only */
13 /* back-link to device */
16 /* number of slots per controller */
25 /* initialize board-specific MMC functionality, can be NULL if
43 * 4/8 wires and any additional host capabilities
46 u8 wires; /* Used for the MMC driver on omap1 and 2420 */ member
48 u32 pm_caps; /* PM capabilities of the mmc */
52 * that board-specific code handled it before common init logic.
103 * 0 - closed
104 * 1 - open
H A Dat91_adc.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
16 * struct at91_adc_trigger - description of triggers
17 * @name: name of the trigger advertised to the user
29 * struct at91_adc_data - platform data for ADC driver
31 * @startup_time: startup time of the ADC in microseconds
33 * @trigger_number: Number of triggers available in the ADC
36 * @touchscreen_type: If a touchscreen is connected, its type (4 or 5 wires)
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/iio/temperature/
H A Dadi,ltc2983.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Analog Devices LTC2983 Multi-sensor Temperature system
10 - Nuno Sá <nuno.sa@analog.com>
13 Analog Devices LTC2983 Multi-Sensor Digital Temperature Measurement System
14 https://www.analog.com/media/en/technical-documentation/data-sheets/2983fc.pdf
19 - adi,ltc2983
27 adi,mux-delay-config-us:
38 adi,filter-notch-freq:
[all …]
/OK3568_Linux_fs/u-boot/include/
H A Dspi.h2 * Common SPI Interface: Controller-specific definitions
7 * SPDX-License-Identifier: GPL-2.0+
23 #define SPI_LSB_FIRST BIT(3) /* per-word bits-on-wire */
29 #define SPI_TX_DUAL BIT(9) /* transmit with 2 wires */
30 #define SPI_TX_QUAD BIT(10) /* transmit with 4 wires */
32 #define SPI_RX_DUAL BIT(12) /* receive with 2 wires */
33 #define SPI_RX_QUAD BIT(13) /* receive with 4 wires */
34 #define SPI_TX_OCTAL BIT(14) /* transmit with 8 wires */
35 #define SPI_RX_OCTAL BIT(15) /* receive with 8 wires */
38 /* Header byte that marks the start of the message */
[all …]
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/iio/adc/
H A Dat91_adc.txt4 - compatible: Should be "atmel,<chip>-adc"
6 - reg: Should contain ADC registers location and length
7 - interrupts: Should contain the IRQ line for the ADC
8 - clock-names: tuple listing input clock names.
10 - clocks: phandles to input clocks.
11 - atmel,adc-channels-used: Bitmask of the channels muxed and enabled for this
13 - atmel,adc-startup-time: Startup Time of the ADC in microseconds as
15 - atmel,adc-vref: Reference voltage in millivolts for the conversions
16 - atmel,adc-res: List of resolutions in bits supported by the ADC. List size
18 - atmel,adc-res-names: Contains one identifier string for each resolution
[all …]
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/display/tilcdc/
H A Dtilcdc.txt1 Device-Tree bindings for tilcdc DRM driver
4 - compatible: value should be one of the following:
5 - "ti,am33xx-tilcdc" for AM335x based boards
6 - "ti,da850-tilcdc" for DA850/AM18x/OMAP-L138 based boards
7 - interrupts: the interrupt number
8 - reg: base address and size of the LCDC device
11 - ti,hwmods: Name of the hwmod associated to the LCDC
14 - max-bandwidth: The maximum pixels per second that the memory
16 - max-width: The maximum horizontal pixel width supported by
18 - max-pixelclock: The maximum pixel clock that can be supported
[all …]
/OK3568_Linux_fs/kernel/Documentation/driver-api/gpio/
H A Ddrivers-on-gpio.rst6 the right in-kernel and userspace APIs/ABIs for the job, and that these
10 - leds-gpio: drivers/leds/leds-gpio.c will handle LEDs connected to GPIO
13 - ledtrig-gpio: drivers/leds/trigger/ledtrig-gpio.c will provide a LED trigger,
15 (and that LED may in turn use the leds-gpio as per above).
17 - gpio-keys: drivers/input/keyboard/gpio_keys.c is used when your GPIO line
20 - gpio-keys-polled: drivers/input/keyboard/gpio_keys_polled.c is used when your
24 - gpio_mouse: drivers/input/mouse/gpio_mouse.c is used to provide a mouse with
26 mouse cable and connect the wires to GPIO lines or solder a mouse connector
27 to the lines for a more permanent solution of this type.
29 - gpio-beeper: drivers/input/misc/gpio-beeper.c is used to provide a beep from
[all …]
/OK3568_Linux_fs/kernel/drivers/input/touchscreen/
H A Dfsl-imx25-tcq.c1 // SPDX-License-Identifier: GPL-2.0
3 // Copyright (C) 2014-2015 Pengutronix, Markus Pargmann <mpa@pengutronix.de>
14 #include <linux/mfd/imx25-tsadc.h>
16 #include <linux/of.h>
20 static const char mx25_tcq_name[] = "mx25-tcq";
50 { .compatible = "fsl,imx25-tcq", },
53 MODULE_DEVICE_TABLE(of, mx25_tcq_ids);
103 regmap_write(priv->core_regs, MX25_TSC_TICR, precharge_cfg); in imx25_setup_queue_cfgs()
106 regmap_write(priv->regs, MX25_ADCQ_CFG(MX25_CFG_PRECHARGE), in imx25_setup_queue_cfgs()
110 regmap_write(priv->regs, MX25_ADCQ_CFG(MX25_CFG_TOUCH_DETECT), in imx25_setup_queue_cfgs()
[all …]
/OK3568_Linux_fs/kernel/include/linux/spi/
H A Dspi.h1 /* SPDX-License-Identifier: GPL-2.0-or-later
26 * INTERFACES between SPI master-side drivers and SPI slave protocol handlers,
32 * struct spi_statistics - statistics for spi transfers
35 * @messages: number of spi-messages handled
36 * @transfers: number of spi_transfers handled
37 * @errors: number of errors during spi_transfer
38 * @timedout: number of timeouts during spi_transfer
40 * @spi_sync: number of times spi_sync is used
42 * number of times spi_sync is executed immediately
44 * @spi_async: number of times spi_async is used
[all …]
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/media/i2c/
H A Daptina,mt9v111.txt2 ----------------------------
4 The Aptina MT9V111 is a 1/4-Inch VGA-format digital image sensor with a core
7 The sensor has an active pixel array of 640x480 pixels and can output a number
8 of image resolution and formats controllable through a simple two-wires
12 --------------------
14 - compatible: shall be "aptina,mt9v111".
15 - clocks: reference to the system clock input provider.
18 --------------------
20 - enable-gpios: output enable signal, pin name "OE#". Active low.
21 - standby-gpios: low power state control signal, pin name "STANDBY".
[all …]
/OK3568_Linux_fs/kernel/drivers/mfd/
H A Dmxs-lradc.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * Freescale MXS Low Resolution Analog-to-Digital Converter driver
16 #include <linux/mfd/mxs-lradc.h>
18 #include <linux/of.h>
57 DEFINE_RES_IRQ_NAMED(MX23_LRADC_CH0_IRQ, "mxs-lradc-channel0"),
58 DEFINE_RES_IRQ_NAMED(MX23_LRADC_CH1_IRQ, "mxs-lradc-channel1"),
59 DEFINE_RES_IRQ_NAMED(MX23_LRADC_CH2_IRQ, "mxs-lradc-channel2"),
60 DEFINE_RES_IRQ_NAMED(MX23_LRADC_CH3_IRQ, "mxs-lradc-channel3"),
61 DEFINE_RES_IRQ_NAMED(MX23_LRADC_CH4_IRQ, "mxs-lradc-channel4"),
62 DEFINE_RES_IRQ_NAMED(MX23_LRADC_CH5_IRQ, "mxs-lradc-channel5"),
[all …]
/OK3568_Linux_fs/kernel/drivers/auxdisplay/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0
3 # For a description of the syntax of this configuration file,
4 # see Documentation/kbuild/kconfig-language.rst.
41 and built-in as well (Y).
53 The address of the parallel port where the LCD is connected.
75 Amount of time the ks0108 should wait between each control write
96 If you have a Crystalfontz 128x64 2-color LCD, cfag12864b Series,
100 check Documentation/admin-guide/auxdisplay/cfag12864b.rst
106 of the xorg server.
118 Refresh rate of the LCD.
[all …]
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/interrupt-controller/
H A Dmarvell,icu.txt2 --------------------------------
5 responsible for collecting all wired-interrupt sources in the CP and
7 requests on input wires to MSG memory mapped transactions to the GIC.
13 - compatible: Should be "marvell,cp110-icu"
15 - reg: Should contain ICU registers location and length.
17 Subnodes: Each group of interrupt is declared as a subnode of the ICU,
22 - compatible: Should be one of:
23 * "marvell,cp110-icu-nsr"
24 * "marvell,cp110-icu-sr"
25 * "marvell,cp110-icu-sei"
[all …]
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/bus/
H A Dimx-weim.txt4 without wires. It simply means that this module was originally designed for
5 wireless and mobile applications that use low-power technology.
7 The actual devices are instantiated from the child nodes of a WEIM node.
11 - compatible: Should contain one of the following:
12 "fsl,imx1-weim"
13 "fsl,imx27-weim"
14 "fsl,imx51-weim"
15 "fsl,imx50-weim"
16 "fsl,imx6q-weim"
17 - reg: A resource specifier for the register space
[all …]
/OK3568_Linux_fs/kernel/Documentation/w1/
H A Dw1-generic.rst2 Introduction to the 1-wire (w1) subsystem
5 The 1-wire bus is a simple master-slave bus that communicates via a single
6 signal wire (plus ground, so two wires).
9 drain output and by sampling the logic level of the signal line.
18 - DS9490 usb device
19 - W1-over-GPIO
20 - DS2482 (i2c to w1 bridge)
21 - Emulated devices, such as a RS232 converter, parallel port adapter, etc
25 ------------------------------
29 - sysfs entries for that w1 master are created
[all …]
/OK3568_Linux_fs/kernel/drivers/input/mouse/
H A Dvsxxxaa.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * Driver for DEC VSXXX-AA mouse (hockey-puck mouse, ball or two rollers)
4 * DEC VSXXX-GA mouse (rectangular mouse, with ball)
5 * DEC VSXXX-AB tablet (digitizer with hair cross or stylus)
7 * Copyright (C) 2003-2004 by Jan-Benedict Glaw <jbglaw@lug-owl.de>
27 * supply at +5V and -12V.
33 * | 4 --- 3 |
35 * -------
38 * 1 (GND) 5 7 -
39 * 2 (RxD) 2 3 -
[all …]
/OK3568_Linux_fs/kernel/Documentation/input/devices/
H A Djoystick-parport.rst3 .. _joystick-parport:
9 :Copyright: |copy| 1998-2000 Vojtech Pavlik <vojtech@ucw.cz>
10 :Copyright: |copy| 1998 Andree Borrmann <a.borrmann@tu-bs.de>
18 Any information in this file is provided as-is, without any guarantee that
27 originally designed for PCs and other computers Linux runs on. Because of
29 port, because of its ability to change single bits at will, and providing
36 Many console and 8-bit computer gamepads and joysticks are supported. The
37 following subsections discuss usage of each.
40 ------------
51 the output lines of the parallel port are shared, while one of 5 available
[all …]
/OK3568_Linux_fs/kernel/drivers/spi/
H A Dspi-sprd.c1 // SPDX-License-Identifier: GPL-2.0
6 #include <linux/dma-mapping.h>
7 #include <linux/dma/sprd-dma.h>
13 #include <linux/of.h>
177 * The time spent on transmission of the full FIFO data is the maximum in sprd_spi_transfer_max_timeout()
180 u32 size = t->bits_per_word * SPRD_SPI_FIFO_SIZE; in sprd_spi_transfer_max_timeout()
181 u32 bit_time_us = DIV_ROUND_UP(USEC_PER_SEC, ss->hw_speed_hz); in sprd_spi_transfer_max_timeout()
187 u32 interval_cycle = SPRD_SPI_FIFO_SIZE * ss->word_delay; in sprd_spi_transfer_max_timeout()
189 ss->src_clk); in sprd_spi_transfer_max_timeout()
200 ret = readl_relaxed_poll_timeout(ss->base + SPRD_SPI_INT_RAW_STS, val, in sprd_spi_wait_for_tx_end()
[all …]
/OK3568_Linux_fs/kernel/drivers/iio/temperature/
H A Dltc2983.c1 // SPDX-License-Identifier: GPL-2.0
3 * Analog Devices LTC2983 Multi-Sensor Digital Temperature Measurement System
42 (((chan - 1) * 4) + LTC2983_CHAN_ASSIGN_START_REG)
44 (((chan - 1) * 4) + LTC2983_TEMP_RES_START_REG)
271 * Convert to Q format numbers. These number's are integers where
272 * the number of integer and fractional bits are specified. The resolution
273 * is given by 1/@resolution and tell us the number of fractional bits. For
274 * instance a resolution of 2^-10 means we have 10 fractional bits.
288 s64 __res = -(s32)val; in __convert_to_raw_sign()
292 return (u32)-__res; in __convert_to_raw_sign()
[all …]
/OK3568_Linux_fs/kernel/Documentation/spi/
H A Dspi-summary.rst2 Overview of Linux kernel SPI support
5 02-Feb-2012
8 ------------
14 The three signal wires hold a clock (SCK, often on the order of 10 MHz),
17 clocking modes through which data is exchanged; mode-0 and mode-3 are most
23 device, so those three signal wires may be connected to several chips
32 - SPI may be used for request/response style device protocols, as with
35 - It may also be used to stream data in either direction (half duplex),
36 or both of them at the same time (full duplex).
38 - Some devices may use eight bit words. Others may use different word
[all …]

123