forked from torvalds/linux
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Prepare input updates for 5.14 merge window.
- Loading branch information
Showing
996 changed files
with
9,614 additions
and
4,747 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,7 @@ | ||
What: /sys/kernel/debug/moxtet/input | ||
Date: March 2019 | ||
KernelVersion: 5.3 | ||
Contact: Marek Behún <[email protected]> | ||
Contact: Marek Behún <[email protected]> | ||
Description: (Read) Read input from the shift registers, in hexadecimal. | ||
Returns N+1 bytes, where N is the number of Moxtet connected | ||
modules. The first byte is from the CPU board itself. | ||
|
@@ -19,7 +19,7 @@ Description: (Read) Read input from the shift registers, in hexadecimal. | |
What: /sys/kernel/debug/moxtet/output | ||
Date: March 2019 | ||
KernelVersion: 5.3 | ||
Contact: Marek Behún <[email protected]> | ||
Contact: Marek Behún <[email protected]> | ||
Description: (RW) Read last written value to the shift registers, in | ||
hexadecimal, or write values to the shift registers, also | ||
in hexadecimal. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,7 @@ | ||
What: /sys/kernel/debug/turris-mox-rwtm/do_sign | ||
Date: Jun 2020 | ||
KernelVersion: 5.8 | ||
Contact: Marek Behún <[email protected]> | ||
Contact: Marek Behún <[email protected]> | ||
Description: | ||
|
||
======= =========================================================== | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,17 +1,17 @@ | ||
What: /sys/bus/moxtet/devices/moxtet-<name>.<addr>/module_description | ||
Date: March 2019 | ||
KernelVersion: 5.3 | ||
Contact: Marek Behún <[email protected]> | ||
Contact: Marek Behún <[email protected]> | ||
Description: (Read) Moxtet module description. Format: string | ||
|
||
What: /sys/bus/moxtet/devices/moxtet-<name>.<addr>/module_id | ||
Date: March 2019 | ||
KernelVersion: 5.3 | ||
Contact: Marek Behún <[email protected]> | ||
Contact: Marek Behún <[email protected]> | ||
Description: (Read) Moxtet module ID. Format: %x | ||
|
||
What: /sys/bus/moxtet/devices/moxtet-<name>.<addr>/module_name | ||
Date: March 2019 | ||
KernelVersion: 5.3 | ||
Contact: Marek Behún <[email protected]> | ||
Contact: Marek Behún <[email protected]> | ||
Description: (Read) Moxtet module name. Format: string |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,7 @@ | ||
What: /sys/class/leds/<led>/device/brightness | ||
Date: July 2020 | ||
KernelVersion: 5.9 | ||
Contact: Marek Behún <[email protected]> | ||
Contact: Marek Behún <[email protected]> | ||
Description: (RW) On the front panel of the Turris Omnia router there is also | ||
a button which can be used to control the intensity of all the | ||
LEDs at once, so that if they are too bright, user can dim them. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,21 +1,21 @@ | ||
What: /sys/firmware/turris-mox-rwtm/board_version | ||
Date: August 2019 | ||
KernelVersion: 5.4 | ||
Contact: Marek Behún <[email protected]> | ||
Contact: Marek Behún <[email protected]> | ||
Description: (Read) Board version burned into eFuses of this Turris Mox board. | ||
Format: %i | ||
|
||
What: /sys/firmware/turris-mox-rwtm/mac_address* | ||
Date: August 2019 | ||
KernelVersion: 5.4 | ||
Contact: Marek Behún <[email protected]> | ||
Contact: Marek Behún <[email protected]> | ||
Description: (Read) MAC addresses burned into eFuses of this Turris Mox board. | ||
Format: %pM | ||
|
||
What: /sys/firmware/turris-mox-rwtm/pubkey | ||
Date: August 2019 | ||
KernelVersion: 5.4 | ||
Contact: Marek Behún <[email protected]> | ||
Contact: Marek Behún <[email protected]> | ||
Description: (Read) ECDSA public key (in pubkey hex compressed form) computed | ||
as pair to the ECDSA private key burned into eFuses of this | ||
Turris Mox Board. | ||
|
@@ -24,14 +24,14 @@ Description: (Read) ECDSA public key (in pubkey hex compressed form) computed | |
What: /sys/firmware/turris-mox-rwtm/ram_size | ||
Date: August 2019 | ||
KernelVersion: 5.4 | ||
Contact: Marek Behún <[email protected]> | ||
Contact: Marek Behún <[email protected]> | ||
Description: (Read) RAM size in MiB of this Turris Mox board as was detected | ||
during manufacturing and burned into eFuses. Can be 512 or 1024. | ||
Format: %i | ||
|
||
What: /sys/firmware/turris-mox-rwtm/serial_number | ||
Date: August 2019 | ||
KernelVersion: 5.4 | ||
Contact: Marek Behún <[email protected]> | ||
Contact: Marek Behún <[email protected]> | ||
Description: (Read) Serial number burned into eFuses of this Turris Mox device. | ||
Format: %016X |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml# | |
title: Bindings for GPIO bitbanged I2C | ||
|
||
maintainers: | ||
- Wolfram Sang <[email protected]> | ||
- Wolfram Sang <[email protected]> | ||
|
||
allOf: | ||
- $ref: /schemas/i2c/i2c-controller.yaml# | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
148 changes: 148 additions & 0 deletions
148
Documentation/devicetree/bindings/input/touchscreen/cypress,cy8ctma340.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,148 @@ | ||
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) | ||
%YAML 1.2 | ||
--- | ||
$id: http://devicetree.org/schemas/input/touchscreen/cypress,cy8ctma340.yaml# | ||
$schema: http://devicetree.org/meta-schemas/core.yaml# | ||
|
||
title: Cypress CY8CTMA340 series touchscreen controller bindings | ||
|
||
description: The Cypress CY8CTMA340 series (also known as "CYTTSP" after | ||
the marketing name Cypress TrueTouch Standard Product) touchscreens can | ||
be connected to either I2C or SPI buses. | ||
|
||
maintainers: | ||
- Javier Martinez Canillas <[email protected]> | ||
- Linus Walleij <[email protected]> | ||
|
||
allOf: | ||
- $ref: touchscreen.yaml# | ||
|
||
properties: | ||
$nodename: | ||
pattern: "^touchscreen(@.*)?$" | ||
|
||
compatible: | ||
oneOf: | ||
- const: cypress,cy8ctma340 | ||
- const: cypress,cy8ctst341 | ||
- const: cypress,cyttsp-spi | ||
description: Legacy compatible for SPI connected CY8CTMA340 | ||
deprecated: true | ||
- const: cypress,cyttsp-i2c | ||
description: Legacy compatible for I2C connected CY8CTMA340 | ||
deprecated: true | ||
|
||
reg: | ||
description: I2C address when used on the I2C bus, or the SPI chip | ||
select index when used on the SPI bus | ||
|
||
clock-frequency: | ||
description: I2C client clock frequency, defined for host when using | ||
the device on the I2C bus | ||
minimum: 0 | ||
maximum: 400000 | ||
|
||
spi-max-frequency: | ||
description: SPI clock frequency, defined for host, defined when using | ||
the device on the SPI bus. The throughput is maximum 2 Mbps so the | ||
typical value is 2000000, if higher rates are used the total throughput | ||
needs to be restricted to 2 Mbps. | ||
minimum: 0 | ||
maximum: 6000000 | ||
|
||
interrupts: | ||
description: Interrupt to host | ||
maxItems: 1 | ||
|
||
vcpin-supply: | ||
description: Analog power supply regulator on VCPIN pin | ||
|
||
vdd-supply: | ||
description: Digital power supply regulator on VDD pin | ||
|
||
reset-gpios: | ||
description: Reset line for the touchscreen, should be tagged | ||
as GPIO_ACTIVE_LOW | ||
|
||
bootloader-key: | ||
description: the 8-byte bootloader key that is required to switch | ||
the chip from bootloader mode (default mode) to application mode | ||
$ref: /schemas/types.yaml#/definitions/uint8-array | ||
minItems: 8 | ||
maxItems: 8 | ||
|
||
touchscreen-size-x: true | ||
touchscreen-size-y: true | ||
touchscreen-fuzz-x: true | ||
touchscreen-fuzz-y: true | ||
|
||
active-distance: | ||
description: the distance in pixels beyond which a touch must move | ||
before movement is detected and reported by the device | ||
$ref: /schemas/types.yaml#/definitions/uint32 | ||
minimum: 0 | ||
maximum: 15 | ||
|
||
active-interval-ms: | ||
description: the minimum period in ms between consecutive | ||
scanning/processing cycles when the chip is in active mode | ||
minimum: 0 | ||
maximum: 255 | ||
|
||
lowpower-interval-ms: | ||
description: the minimum period in ms between consecutive | ||
scanning/processing cycles when the chip is in low-power mode | ||
minimum: 0 | ||
maximum: 2550 | ||
|
||
touch-timeout-ms: | ||
description: minimum time in ms spent in the active power state while no | ||
touches are detected before entering low-power mode | ||
minimum: 0 | ||
maximum: 2550 | ||
|
||
use-handshake: | ||
description: enable register-based handshake (boolean). This should only | ||
be used if the chip is configured to use 'blocking communication with | ||
timeout' (in this case the device generates an interrupt at the end of | ||
every scanning/processing cycle) | ||
$ref: /schemas/types.yaml#/definitions/flag | ||
|
||
additionalProperties: false | ||
|
||
required: | ||
- compatible | ||
- reg | ||
- interrupts | ||
- bootloader-key | ||
- touchscreen-size-x | ||
- touchscreen-size-y | ||
|
||
examples: | ||
- | | ||
#include <dt-bindings/interrupt-controller/irq.h> | ||
#include <dt-bindings/gpio/gpio.h> | ||
spi { | ||
#address-cells = <1>; | ||
#size-cells = <0>; | ||
num-cs = <1>; | ||
cs-gpios = <&gpio 2 GPIO_ACTIVE_HIGH>; | ||
touchscreen@0 { | ||
compatible = "cypress,cy8ctma340"; | ||
reg = <0>; | ||
interrupt-parent = <&gpio>; | ||
interrupts = <20 IRQ_TYPE_EDGE_FALLING>; | ||
reset-gpios = <&gpio 21 GPIO_ACTIVE_LOW>; | ||
vdd-supply = <&ldo_aux1_reg>; | ||
vcpin-supply = <&ldo_aux2_reg>; | ||
bootloader-key = /bits/ 8 <0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07>; | ||
touchscreen-size-x = <480>; | ||
touchscreen-size-y = <800>; | ||
active-interval-ms = <0>; | ||
touch-timeout-ms = <255>; | ||
lowpower-interval-ms = <10>; | ||
}; | ||
}; | ||
... |
Oops, something went wrong.