Home
last modified time | relevance | path

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

/linux-4.4.14/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.4.14/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
29 matrix-keypad {
30 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.
46 in input/matrix-keymap.txt.
52 found in input/matrix-keymap.txt.
64 of the matrix array.
70 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.4.14/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.4.14/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.4.14/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.4.14/drivers/media/i2c/
Dov7670.c1156 int matrix[CMATRIX_LEN]) in ov7670_store_cmatrix()
1171 if (matrix[i] < 0) { in ov7670_store_cmatrix()
1173 if (matrix[i] < -255) in ov7670_store_cmatrix()
1176 raw = (-1 * matrix[i]) & 0xff; in ov7670_store_cmatrix()
1179 if (matrix[i] > 255) in ov7670_store_cmatrix()
1182 raw = matrix[i] & 0xff; in ov7670_store_cmatrix()
1240 int matrix[CMATRIX_LEN], int sat, int hue) in ov7670_calc_cmatrix()
1247 matrix[i] = (info->fmt->cmatrix[i] * sat) >> 7; in ov7670_calc_cmatrix()
1254 memcpy(tmpmatrix, matrix, CMATRIX_LEN*sizeof(int)); in ov7670_calc_cmatrix()
1258 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.4.14/drivers/gpu/drm/msm/mdp/
Dmdp_format.c26 .matrix = {
38 .matrix = {
50 .matrix = {
62 .matrix = {
Dmdp_kms.h132 uint32_t matrix[9]; member
/linux-4.4.14/Documentation/devicetree/bindings/arm/
Dzte.txt14 Bus matrix required properties:
15 - compatible = "zte,zx-bus-matrix"
/linux-4.4.14/arch/arm/boot/dts/
Dzx296702.dtsi35 matrix: bus-matrix@400000 { label
36 compatible = "zte,zx-bus-matrix";
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.dts176 matrix_keypad: matrix-keypad@0 {
177 compatible = "gpio-matrix-keypad";
Dste-href-family-pinctrl.dtsi636 /* SKE keys on position 2 in an 8x8 matrix */
Dam437x-sk-evm.dts68 compatible = "gpio-matrix-keypad";
Dam335x-evm.dts57 compatible = "gpio-matrix-keypad";
Dam43x-epos-evm.dts71 compatible = "gpio-matrix-keypad";
Dam437x-gp-evm.dts62 compatible = "gpio-matrix-keypad";
DMakefile762 armada-xp-matrix.dtb \
/linux-4.4.14/drivers/gpu/drm/msm/mdp/mdp5/
Dmdp5_plane.c428 uint32_t *matrix; in csc_enable() local
440 matrix = csc->matrix; in csc_enable()
442 MDP5_PIPE_CSC_1_MATRIX_COEFF_0_COEFF_11(matrix[0]) | in csc_enable()
443 MDP5_PIPE_CSC_1_MATRIX_COEFF_0_COEFF_12(matrix[1])); in csc_enable()
445 MDP5_PIPE_CSC_1_MATRIX_COEFF_1_COEFF_13(matrix[2]) | in csc_enable()
446 MDP5_PIPE_CSC_1_MATRIX_COEFF_1_COEFF_21(matrix[3])); in csc_enable()
448 MDP5_PIPE_CSC_1_MATRIX_COEFF_2_COEFF_22(matrix[4]) | in csc_enable()
449 MDP5_PIPE_CSC_1_MATRIX_COEFF_2_COEFF_23(matrix[5])); in csc_enable()
451 MDP5_PIPE_CSC_1_MATRIX_COEFF_3_COEFF_31(matrix[6]) | in csc_enable()
452 MDP5_PIPE_CSC_1_MATRIX_COEFF_3_COEFF_32(matrix[7])); in csc_enable()
[all …]
/linux-4.4.14/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.4.14/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.4.14/include/linux/platform_data/
Dkeypad-omap.h12 #warning Please update the board to use matrix-keypad driver
/linux-4.4.14/Documentation/features/
Darch-support.txt4 support matrix, for all upstream Linux architectures.
/linux-4.4.14/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.
456 tristate "NVIDIA Tegra internal matrix keyboard controller support"
460 Say Y here if you want to use a matrix keyboard connected directly
502 to support upto 18x8 matrix based keypad design.
[all …]
/linux-4.4.14/drivers/input/
DMakefile13 obj-$(CONFIG_INPUT_MATRIXKMAP) += matrix-keymap.o
DKconfig84 device that uses matrix keymap. This option is only
91 module will be called matrix-keymap.
/linux-4.4.14/include/uapi/sound/
Dhdsp.h89 unsigned short matrix[HDSP_MATRIX_MIXER_SIZE]; member
/linux-4.4.14/arch/x86/crypto/
Dchacha20-ssse3-x86_64.S24 # %rdi: Input state matrix, s
28 # This function encrypts one ChaCha20 block by loading the state matrix
29 # in four SSE registers. It performs matrix operation on four words in
146 # %rdi: Input state matrix, s
151 # the state matrix in SSE registers four times. As we need some scratch
154 # state matrix, hence requires no word shuffling. For final XORing step
155 # we transpose the matrix by interleaving 32- and then 64-bit words,
Dchacha20-avx2-x86_64.S27 # %rdi: Input state matrix, s
32 # the state matrix in AVX registers eight times. As we need some
35 # state matrix, hence requires no word shuffling. For final XORing step
36 # we transpose the matrix by interleaving 32-, 64- and then 128-bit
/linux-4.4.14/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.4.14/drivers/staging/panel/
Dlcd-panel-cgram.txt7 top of the character to the bottom. On a 5x7 matrix, only the 5 lower
/linux-4.4.14/drivers/video/fbdev/omap2/dss/
DKconfig119 2xPCK (if active matrix) or 3xPCK (if passive matrix).
/linux-4.4.14/drivers/usb/gadget/udc/
Dat91_udc.h150 struct regmap *matrix; member
Dat91_udc.c1727 udc->matrix = syscon_regmap_lookup_by_phandle(udc->pdev->dev.of_node, in at91sam9261_udc_init()
1729 if (IS_ERR(udc->matrix)) in at91sam9261_udc_init()
1730 return PTR_ERR(udc->matrix); in at91sam9261_udc_init()
1742 regmap_update_bits(udc->matrix, AT91SAM9261_MATRIX_USBPUCR, in at91sam9261_udc_pullup()
/linux-4.4.14/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.4.14/Documentation/blockdev/drbd/
Ddata-structure-v9.txt11 The DRBD objects are interconnected to form a matrix as depicted below; a
/linux-4.4.14/Documentation/namespaces/
Dcompatibility-list.txt6 Here's the summary. This matrix shows the known problems, that
/linux-4.4.14/Documentation/devicetree/bindings/power/
Dwakeup-source.txt24 5. "linux,wakeup" Documentation/devicetree/bindings/input/gpio-matrix-keypad.txt
/linux-4.4.14/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.4.14/drivers/gpu/drm/msm/mdp/mdp4/
Dmdp4_plane.c191 for (i = 0; i < ARRAY_SIZE(csc->matrix); i++) { in mdp4_write_csc_config()
193 csc->matrix[i]); in mdp4_write_csc_config()
/linux-4.4.14/Documentation/fb/
Dmetronomefb.txt9 display media here http://www.e-ink.com/products/matrix/metronome.html .
/linux-4.4.14/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.4.14/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.txt189 Below is a matrix detailing which clk_ops are mandatory based upon the
/linux-4.4.14/arch/powerpc/boot/dts/
Dac14xx.dts358 compatible = "gpio-matrix-keypad";
/linux-4.4.14/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.4.14/Documentation/video4linux/cx2341x/
Dfw-encoder-api.txt692 6=something to do with the quantization matrix
701 11=set quantization matrix
/linux-4.4.14/drivers/gpu/drm/vmwgfx/device_include/
Dsvga3d_cmd.h854 float matrix[16]; member
/linux-4.4.14/Documentation/sound/alsa/
Dhdspm.txt241 mixer-matrix is implemented from playback to output.
/linux-4.4.14/Documentation/DocBook/
Ddevice-drivers.xml.db1034 API-struct-matrix-keymap-data
1035 API-struct-matrix-keypad-platform-data
1036 API-matrix-keypad-parse-of-params
/linux-4.4.14/Documentation/video4linux/bttv/
DCards38 http://www.matrix-vision.de/
/linux-4.4.14/sound/pci/rme9652/
Dhdsp.c4854 …if (copy_to_user(mixer->matrix, hdsp->mixer_matrix, sizeof(unsigned short)*HDSP_MATRIX_MIXER_SIZE)) in snd_hdsp_hwdep_ioctl()
/linux-4.4.14/drivers/video/fbdev/
DKconfig463 is based on the KS-108 lcd controller and is typically a matrix