Home
last modified time | relevance | path

Searched refs:matrix (Results 1 – 71 of 71) sorted by relevance

/linux-4.1.27/Documentation/devicetree/bindings/mfd/
Datmel-matrix.txt8 "atmel,at91sam9260-matrix", "syscon"
9 "atmel,at91sam9261-matrix", "syscon"
10 "atmel,at91sam9263-matrix", "syscon"
11 "atmel,at91sam9rl-matrix", "syscon"
12 "atmel,at91sam9g45-matrix", "syscon"
13 "atmel,at91sam9n12-matrix", "syscon"
14 "atmel,at91sam9x5-matrix", "syscon"
15 "atmel,sama5d3-matrix", "syscon"
21 matrix: matrix@ffffec00 {
22 compatible = "atmel,sama5d3-matrix", "syscon";
Dtc3589x.txt51 - keypad,num-rows : number of rows in the matrix, see
52 bindings/input/matrix-keymap.txt
53 - keypad,num-columns : number of columns in the matrix, see
54 bindings/input/matrix-keymap.txt
56 bindings/input/matrix-keymap.txt
Dcros-ec.txt9 Other Linux driver (such as cros-ec-keyb for the matrix keyboard) connect to
/linux-4.1.27/Documentation/devicetree/bindings/input/
Dgpio-matrix-keypad.txt1 * GPIO driven matrix keypad device tree bindings
3 GPIO driven matrix keypad is used to interface a SoC with a matrix keypad.
4 The matrix keypad supports multiple row and column lines, a key can be
5 placed at each intersection of a unique row and a unique column. The matrix
10 - compatible: Should be "gpio-matrix-keypad"
18 bindings/input/matrix-keymap.txt
28 matrix-keypad {
29 compatible = "gpio-matrix-keypad";
Dstmpe-keypad.txt5 - linux,keymap : See ./matrix-keymap.txt
11 - keypad,num-rows : See ./matrix-keymap.txt
12 - keypad,num-columns : See ./matrix-keymap.txt
Dqcom,pm8xxx-keypad.txt29 input/matrix-keymap.txt.
45 in input/matrix-keymap.txt.
51 found in input/matrix-keymap.txt.
63 of the matrix array.
69 the matrix array.
Dnvidia,tegra20-kbc.txt2 The key controller has maximum 24 pins to make matrix keypad. Any pin
15 devicetree/bindings/input/matrix-keymap.txt.
24 matrix-keyboard bindings:
27 matrix-keyboard-controller spec but to be used when the KEY_FN modifier
Dtca8418_keypad.txt1 This binding is based on the matrix-keymap binding with the following
10 - linux,keymap: Keys definitions, see keypad-matrix.
Dimx-keypad.txt3 The KPP is designed to interface with a keypad matrix with 2-point contact
5 of scanning a keypad matrix. The KPP is capable of detecting, debouncing,
27 bindings/input/matrix-keymap.txt.
Dclps711x-keypad.txt1 * Cirrus Logic CLPS711X matrix keypad device tree bindings
8 bindings/input/matrix-keymap.txt.
Dcros-ec-keyb.txt3 Google's ChromeOS EC Keyboard is a simple matrix keyboard implemented on
8 This binding is based on matrix-keymap.txt and extends/modifies it as follows:
14 - google,needs-ghost-filter: True to enable a ghost filter for the matrix
Dlpc32xx-key.txt3 This binding is based on the matrix-keymap binding with the following
15 Documentation/devicetree/bindings/input/matrix-keymap.txt
Domap-keypad.txt3 TI's Keypad controller is used to interface a SoC with a matrix-type
9 This binding is based on the matrix-keymap binding with the following
Dtwl4030-keypad.txt3 TWL4030's Keypad controller is used to interface a SoC with a matrix-type
9 This binding is based on the matrix-keymap binding with the following
Dbrcm,bcm-keypad.txt3 Broadcom Keypad controller is used to interface a SoC with a matrix-type
9 This binding is based on the matrix-keymap binding with the following
62 devicetree/bindings/input/matrix-keymap.txt.
Dst-keyscan.txt4 matrix-keymap.
20 devicetree/bindings/input/matrix-keymap.txt.
Dspear-keyboard.txt7 matrix-keyboard bindings:
Dpxa27x-keypad.txt10 interval for matrix key. The value is in binary number of 2ms
13 Please refer to matrix-keymap.txt
Dmatrix-keymap.txt1 A simple common binding for matrix-connected key boards. Currently targeted at
Dti,nspire-keypad.txt19 (see Documentation/devicetree/bindings/input/matrix-keymap.txt)
Dsamsung-keypad.txt3 Samsung's Keypad controller is used to interface a SoC with a matrix-type
/linux-4.1.27/drivers/media/dvb-core/
Ddvb_filter.c435 static void initialize_quant_matrix( u32 *matrix )
439 matrix[0] = 0x08101013;
440 matrix[1] = 0x10131616;
441 matrix[2] = 0x16161616;
442 matrix[3] = 0x1a181a1b;
443 matrix[4] = 0x1b1b1a1a;
444 matrix[5] = 0x1a1a1b1b;
445 matrix[6] = 0x1b1d1d1d;
446 matrix[7] = 0x2222221d;
447 matrix[8] = 0x1d1d1b1b;
[all …]
Ddvb_filter.h190 u32 matrix[32]; member
/linux-4.1.27/Documentation/ABI/testing/
Dsysfs-bus-iio-mpu60507 This is mounting matrix for motion sensors. Mounting matrix
8 is a 3x3 unitary matrix. A typical mounting matrix would look like
11 positions relative to the board that holds these sensors. Identity matrix
Dconfigfs-usb-gadget-uvc143 bMatrixCoefficients - matrix used to compute luma and
/linux-4.1.27/Documentation/auxdisplay/
Dcfag12864b-example.c165 static void cfag12864b_format(unsigned char * matrix) in cfag12864b_format() argument
174 if (matrix[i * CFAG12864B_WIDTH + in cfag12864b_format()
203 unsigned char matrix[CFAG12864B_WIDTH * CFAG12864B_HEIGHT]; in example() local
226 memset(matrix, 0, CFAG12864B_WIDTH * CFAG12864B_HEIGHT); in example()
229 matrix[j * CFAG12864B_WIDTH + i] = 1; in example()
230 cfag12864b_format(matrix); in example()
/linux-4.1.27/drivers/media/i2c/
Dov7670.c1126 int matrix[CMATRIX_LEN]) in ov7670_store_cmatrix()
1141 if (matrix[i] < 0) { in ov7670_store_cmatrix()
1143 if (matrix[i] < -255) in ov7670_store_cmatrix()
1146 raw = (-1 * matrix[i]) & 0xff; in ov7670_store_cmatrix()
1149 if (matrix[i] > 255) in ov7670_store_cmatrix()
1152 raw = matrix[i] & 0xff; in ov7670_store_cmatrix()
1210 int matrix[CMATRIX_LEN], int sat, int hue) in ov7670_calc_cmatrix()
1217 matrix[i] = (info->fmt->cmatrix[i] * sat) >> 7; in ov7670_calc_cmatrix()
1224 memcpy(tmpmatrix, matrix, CMATRIX_LEN*sizeof(int)); in ov7670_calc_cmatrix()
1228 matrix[0] = (matrix[3]*sinth + matrix[0]*costh)/1000; in ov7670_calc_cmatrix()
[all …]
Dmsp3400-kthreads.c895 int source, matrix; in msp34xxg_set_source() local
900 matrix = 0x30; in msp34xxg_set_source()
904 matrix = 0x10; in msp34xxg_set_source()
908 matrix = 0x20; in msp34xxg_set_source()
912 matrix = 0x00; in msp34xxg_set_source()
917 matrix = 0x20; in msp34xxg_set_source()
926 source = ((in + 1) << 8) | matrix; in msp34xxg_set_source()
928 source = (in << 8) | matrix; in msp34xxg_set_source()
/linux-4.1.27/drivers/gpu/drm/msm/mdp/
Dmdp_format.c26 .matrix = {
38 .matrix = {
50 .matrix = {
62 .matrix = {
Dmdp_kms.h110 uint32_t matrix[9]; member
/linux-4.1.27/drivers/gpu/drm/msm/mdp/mdp5/
Dmdp5_plane.c295 uint32_t *matrix; in csc_enable() local
307 matrix = csc->matrix; in csc_enable()
309 MDP5_PIPE_CSC_1_MATRIX_COEFF_0_COEFF_11(matrix[0]) | in csc_enable()
310 MDP5_PIPE_CSC_1_MATRIX_COEFF_0_COEFF_12(matrix[1])); in csc_enable()
312 MDP5_PIPE_CSC_1_MATRIX_COEFF_1_COEFF_13(matrix[2]) | in csc_enable()
313 MDP5_PIPE_CSC_1_MATRIX_COEFF_1_COEFF_21(matrix[3])); in csc_enable()
315 MDP5_PIPE_CSC_1_MATRIX_COEFF_2_COEFF_22(matrix[4]) | in csc_enable()
316 MDP5_PIPE_CSC_1_MATRIX_COEFF_2_COEFF_23(matrix[5])); in csc_enable()
318 MDP5_PIPE_CSC_1_MATRIX_COEFF_3_COEFF_31(matrix[6]) | in csc_enable()
319 MDP5_PIPE_CSC_1_MATRIX_COEFF_3_COEFF_32(matrix[7])); in csc_enable()
[all …]
/linux-4.1.27/drivers/media/platform/omap3isp/
Disppreview.c368 val = (rgbrgb->matrix[0][0] & 0xfff) << ISPPRV_RGB_MAT1_MTX_RR_SHIFT; in preview_config_rgb_blending()
369 val |= (rgbrgb->matrix[0][1] & 0xfff) << ISPPRV_RGB_MAT1_MTX_GR_SHIFT; in preview_config_rgb_blending()
372 val = (rgbrgb->matrix[0][2] & 0xfff) << ISPPRV_RGB_MAT2_MTX_BR_SHIFT; in preview_config_rgb_blending()
373 val |= (rgbrgb->matrix[1][0] & 0xfff) << ISPPRV_RGB_MAT2_MTX_RG_SHIFT; in preview_config_rgb_blending()
376 val = (rgbrgb->matrix[1][1] & 0xfff) << ISPPRV_RGB_MAT3_MTX_GG_SHIFT; in preview_config_rgb_blending()
377 val |= (rgbrgb->matrix[1][2] & 0xfff) << ISPPRV_RGB_MAT3_MTX_BG_SHIFT; in preview_config_rgb_blending()
380 val = (rgbrgb->matrix[2][0] & 0xfff) << ISPPRV_RGB_MAT4_MTX_RB_SHIFT; in preview_config_rgb_blending()
381 val |= (rgbrgb->matrix[2][1] & 0xfff) << ISPPRV_RGB_MAT4_MTX_GB_SHIFT; in preview_config_rgb_blending()
384 val = (rgbrgb->matrix[2][2] & 0xfff) << ISPPRV_RGB_MAT5_MTX_BB_SHIFT; in preview_config_rgb_blending()
406 val = (csc->matrix[0][0] & 0x3ff) << ISPPRV_CSC0_RY_SHIFT; in preview_config_csc()
[all …]
/linux-4.1.27/tools/thermal/tmon/
DREADME15 introduced sysfs entry at /sys/class/thermal with a matrix of symbolic
17 matrix by hand is not a trivial task. Testing is also difficult in that
/linux-4.1.27/include/linux/platform_data/
Dkeypad-omap.h12 #warning Please update the board to use matrix-keypad driver
/linux-4.1.27/drivers/input/
DMakefile13 obj-$(CONFIG_INPUT_MATRIXKMAP) += matrix-keymap.o
DKconfig71 device that uses matrix keymap. This option is only
78 module will be called matrix-keymap.
/linux-4.1.27/drivers/input/keyboard/
DKconfig19 This option enables support for the keypad scan matrix
160 Say Y here to enable the matrix keypad on the Cirrus Logic
183 Say Y here to enable the matrix keypad on the Cirrus EP93XX.
255 tristate "GPIO driven matrix keypad support"
259 Enable support for GPIO driven matrix keypad.
348 tristate "LPC32XX matrix key scanner support"
353 connected to a key matrix.
444 tristate "NVIDIA Tegra internal matrix keyboard controller support"
448 Say Y here if you want to use a matrix keyboard connected directly
490 to support upto 18x8 matrix based keypad design.
[all …]
/linux-4.1.27/include/uapi/sound/
Dhdsp.h89 unsigned short matrix[HDSP_MATRIX_MIXER_SIZE]; member
/linux-4.1.27/include/uapi/linux/
Domap3isp.h537 __u16 matrix[OMAP3ISP_RGB_MAX][OMAP3ISP_RGB_MAX]; member
550 __u16 matrix[OMAP3ISP_RGB_MAX][OMAP3ISP_RGB_MAX]; member
/linux-4.1.27/drivers/staging/panel/
Dlcd-panel-cgram.txt7 top of the character to the bottom. On a 5x7 matrix, only the 5 lower
/linux-4.1.27/drivers/usb/gadget/udc/
Dat91_udc.h142 struct regmap *matrix; member
Dat91_udc.c1707 udc->matrix = syscon_regmap_lookup_by_phandle(udc->pdev->dev.of_node, in at91sam9261_udc_init()
1709 if (IS_ERR(udc->matrix)) in at91sam9261_udc_init()
1710 return PTR_ERR(udc->matrix); in at91sam9261_udc_init()
1722 regmap_update_bits(udc->matrix, AT91SAM9261_MATRIX_USBPUCR, in at91sam9261_udc_pullup()
/linux-4.1.27/drivers/video/fbdev/omap2/dss/
DKconfig119 2xPCK (if active matrix) or 3xPCK (if passive matrix).
/linux-4.1.27/arch/arm/boot/dts/
Dat91sam9261.dtsi132 atmel,matrix = <&matrix>;
265 matrix: matrix@ffffee00 { label
266 compatible = "atmel,at91sam9260-bus-matrix", "syscon";
Darmada-xp-matrix.dts52 …compatible = "marvell,axp-matrix", "marvell,armadaxp-mv78460", "marvell,armadaxp", "marvell,armada…
Dimx28-tx28.dts175 matrix_keypad: matrix-keypad@0 {
176 compatible = "gpio-matrix-keypad";
Dste-href-family-pinctrl.dtsi636 /* SKE keys on position 2 in an 8x8 matrix */
Dam335x-evm.dts42 compatible = "gpio-matrix-keypad";
Dam437x-sk-evm.dts46 compatible = "gpio-matrix-keypad";
Dam437x-gp-evm.dts53 compatible = "gpio-matrix-keypad";
Dam43x-epos-evm.dts73 compatible = "gpio-matrix-keypad";
DMakefile647 armada-xp-matrix.dtb \
/linux-4.1.27/Documentation/cpu-freq/
Dcpufreq-stats.txt81 transitions. The cat output here is a two dimensional matrix, where an entry
120 interface. It provides a whole bunch of value in a 2 dimensional matrix
/linux-4.1.27/Documentation/blockdev/drbd/
Ddata-structure-v9.txt11 The DRBD objects are interconnected to form a matrix as depicted below; a
/linux-4.1.27/Documentation/namespaces/
Dcompatibility-list.txt6 Here's the summary. This matrix shows the known problems, that
/linux-4.1.27/drivers/gpu/drm/msm/mdp/mdp4/
Dmdp4_plane.c169 for (i = 0; i < ARRAY_SIZE(csc->matrix); i++) { in mdp4_write_csc_config()
171 csc->matrix[i]); in mdp4_write_csc_config()
/linux-4.1.27/drivers/media/usb/gspca/
Dov534_9.c1355 static const u8 matrix[5][2] = { in setsatur() local
1363 val1 = matrix[val][0]; in setsatur()
1364 val2 = matrix[val][1]; in setsatur()
Dzc3xx.c5666 const u8 *matrix; in setmatrix() local
5705 matrix = matrix_tb[sd->sensor]; in setmatrix()
5706 if (matrix == NULL) in setmatrix()
5709 reg_w(gspca_dev, matrix[i], 0x010a + i); in setmatrix()
/linux-4.1.27/Documentation/fb/
Dmetronomefb.txt9 display media here http://www.e-ink.com/products/matrix/metronome.html .
/linux-4.1.27/drivers/media/pci/bt8xx/
Dbttv-cards.c4639 int matrix = input / 4; in ivc120_muxsel() local
4642 btv->c.nr, input, matrix, key); in ivc120_muxsel()
4646 ((matrix == 3) ? (key | key << 2) : 0x00), 1); in ivc120_muxsel()
4648 ((matrix == 0) ? (key | key << 2) : 0x00), 1); in ivc120_muxsel()
4650 ((matrix == 1) ? (key | key << 2) : 0x00), 1); in ivc120_muxsel()
4652 ((matrix == 2) ? (key | key << 2) : 0x00), 1); in ivc120_muxsel()
4656 ((matrix == 3) ? 0x03 : 0x00), 1); /* 13 - 16 */ in ivc120_muxsel()
4658 ((matrix == 0) ? 0x03 : 0x00), 1); /* 1-4 */ in ivc120_muxsel()
4660 ((matrix == 1) ? 0x03 : 0x00), 1); /* 5-8 */ in ivc120_muxsel()
4662 ((matrix == 2) ? 0x03 : 0x00), 1); /* 9-12 */ in ivc120_muxsel()
/linux-4.1.27/Documentation/
Dsmsc_ece1099.txt6 scan matrix of 23x8. The device is connected to a Master
Dunicode.txt63 The DEC VT220 uses a 6x10 character matrix, and these characters form
Dclk.txt193 Below is a matrix detailing which clk_ops are mandatory based upon the
/linux-4.1.27/arch/powerpc/boot/dts/
Dac14xx.dts358 compatible = "gpio-matrix-keypad";
/linux-4.1.27/Documentation/input/
Datarikbd.txt153 matrix envisioned (i.e. JOYSTICK0=0x74, JOYSTICK1=0x75).
207 ikbd will then scan the key matrix for any stuck (closed) keys. Any keys found
209 without being preceded by the make code is a flag for a key matrix error).
364 matrix activity is still monitored and scan codes or ASCII characters enqueued
/linux-4.1.27/Documentation/video4linux/cx2341x/
Dfw-encoder-api.txt692 6=something to do with the quantization matrix
701 11=set quantization matrix
/linux-4.1.27/Documentation/sound/alsa/
Dhdspm.txt241 mixer-matrix is implemented from playback to output.
/linux-4.1.27/drivers/gpu/drm/vmwgfx/
Dsvga3d_reg.h1750 float matrix[16]; member
/linux-4.1.27/Documentation/video4linux/bttv/
DCards38 http://www.matrix-vision.de/
/linux-4.1.27/sound/pci/rme9652/
Dhdsp.c4853 …if (copy_to_user(mixer->matrix, hdsp->mixer_matrix, sizeof(unsigned short)*HDSP_MATRIX_MIXER_SIZE)) in snd_hdsp_hwdep_ioctl()
/linux-4.1.27/drivers/video/fbdev/
DKconfig463 is based on the KS-108 lcd controller and is typically a matrix