Loading Documentation/SubmittingPatches +1 −0 Original line number Diff line number Diff line Loading @@ -794,6 +794,7 @@ Greg Kroah-Hartman, "How to piss off a kernel subsystem maintainer". <http://www.kroah.com/log/linux/maintainer-03.html> <http://www.kroah.com/log/linux/maintainer-04.html> <http://www.kroah.com/log/linux/maintainer-05.html> <http://www.kroah.com/log/linux/maintainer-06.html> NO!!!! No more huge patch bombs to linux-kernel@vger.kernel.org people! <https://lkml.org/lkml/2005/7/11/336> Loading Documentation/devicetree/bindings/input/atmel,maxtouch.txt +11 −0 Original line number Diff line number Diff line Loading @@ -15,6 +15,17 @@ Optional properties for main touchpad device: keycode generated by each GPIO. Linux keycodes are defined in <dt-bindings/input/input.h>. - linux,gpio-keymap: When enabled, the SPT_GPIOPWN_T19 object sends messages on GPIO bit changes. An array of up to 8 entries can be provided indicating the Linux keycode mapped to each bit of the status byte, starting at the LSB. Linux keycodes are defined in <dt-bindings/input/input.h>. Note: the numbering of the GPIOs and the bit they start at varies between maXTouch devices. You must either refer to the documentation, or experiment to determine which bit corresponds to which input. Use KEY_RESERVED for unused padding values. Example: touch@4b { Loading Documentation/devicetree/bindings/mfd/tc3589x.txt 0 → 100644 +107 −0 Original line number Diff line number Diff line * Toshiba TC3589x multi-purpose expander The Toshiba TC3589x series are I2C-based MFD devices which may expose the following built-in devices: gpio, keypad, rotator (vibrator), PWM (for e.g. LEDs or vibrators) The included models are: - TC35890 - TC35892 - TC35893 - TC35894 - TC35895 - TC35896 Required properties: - compatible : must be "toshiba,tc35890", "toshiba,tc35892", "toshiba,tc35893", "toshiba,tc35894", "toshiba,tc35895" or "toshiba,tc35896" - reg : I2C address of the device - interrupt-parent : specifies which IRQ controller we're connected to - interrupts : the interrupt on the parent the controller is connected to - interrupt-controller : marks the device node as an interrupt controller - #interrupt-cells : should be <1>, the first cell is the IRQ offset on this TC3589x interrupt controller. Optional nodes: - GPIO This GPIO module inside the TC3589x has 24 (TC35890, TC35892) or 20 (other models) GPIO lines. - compatible : must be "toshiba,tc3589x-gpio" - interrupts : interrupt on the parent, which must be the tc3589x MFD device - interrupt-controller : marks the device node as an interrupt controller - #interrupt-cells : should be <2>, the first cell is the IRQ offset on this TC3589x GPIO interrupt controller, the second cell is the interrupt flags in accordance with <dt-bindings/interrupt-controller/irq.h>. The following flags are valid: - IRQ_TYPE_LEVEL_LOW - IRQ_TYPE_LEVEL_HIGH - IRQ_TYPE_EDGE_RISING - IRQ_TYPE_EDGE_FALLING - IRQ_TYPE_EDGE_BOTH - gpio-controller : marks the device node as a GPIO controller - #gpio-cells : should be <2>, the first cell is the GPIO offset on this GPIO controller, the second cell is the flags. - Keypad This keypad is the same on all variants, supporting up to 96 different keys. The linux-specific properties are modeled on those already existing in other input drivers. - compatible : must be "toshiba,tc3589x-keypad" - debounce-delay-ms : debounce interval in milliseconds - keypad,num-rows : number of rows in the matrix, see bindings/input/matrix-keymap.txt - keypad,num-columns : number of columns in the matrix, see bindings/input/matrix-keymap.txt - linux,keymap: the definition can be found in bindings/input/matrix-keymap.txt - linux,no-autorepeat: do no enable autorepeat feature. - linux,wakeup: use any event on keypad as wakeup event. Example: tc35893@44 { compatible = "toshiba,tc35893"; reg = <0x44>; interrupt-parent = <&gpio6>; interrupts = <26 IRQ_TYPE_EDGE_RISING>; interrupt-controller; #interrupt-cells = <1>; tc3589x_gpio { compatible = "toshiba,tc3589x-gpio"; interrupts = <0>; interrupt-controller; #interrupt-cells = <2>; gpio-controller; #gpio-cells = <2>; }; tc3589x_keypad { compatible = "toshiba,tc3589x-keypad"; interrupts = <6>; debounce-delay-ms = <4>; keypad,num-columns = <8>; keypad,num-rows = <8>; linux,no-autorepeat; linux,wakeup; linux,keymap = <0x0301006b 0x04010066 0x06040072 0x040200d7 0x0303006a 0x0205000e 0x0607008b 0x0500001c 0x0403000b 0x03040034 0x05020067 0x0305006c 0x040500e7 0x0005009e 0x06020073 0x01030039 0x07060069 0x050500d9>; }; }; Documentation/devicetree/bindings/mtd/gpmc-nand.txt +1 −1 Original line number Diff line number Diff line Loading @@ -22,7 +22,7 @@ Optional properties: width of 8 is assumed. - ti,nand-ecc-opt: A string setting the ECC layout to use. One of: "sw" <deprecated> use "ham1" instead "sw" 1-bit Hamming ecc code via software "hw" <deprecated> use "ham1" instead "hw-romcode" <deprecated> use "ham1" instead "ham1" 1-bit Hamming ecc code Loading Documentation/devicetree/bindings/net/stmmac.txt +4 −0 Original line number Diff line number Diff line Loading @@ -39,6 +39,10 @@ Optional properties: further clocks may be specified in derived bindings. - clock-names: One name for each entry in the clocks property, the first one should be "stmmaceth". - clk_ptp_ref: this is the PTP reference clock; in case of the PTP is available this clock is used for programming the Timestamp Addend Register. If not passed then the system clock will be used and this is fine on some platforms. Examples: Loading Loading
Documentation/SubmittingPatches +1 −0 Original line number Diff line number Diff line Loading @@ -794,6 +794,7 @@ Greg Kroah-Hartman, "How to piss off a kernel subsystem maintainer". <http://www.kroah.com/log/linux/maintainer-03.html> <http://www.kroah.com/log/linux/maintainer-04.html> <http://www.kroah.com/log/linux/maintainer-05.html> <http://www.kroah.com/log/linux/maintainer-06.html> NO!!!! No more huge patch bombs to linux-kernel@vger.kernel.org people! <https://lkml.org/lkml/2005/7/11/336> Loading
Documentation/devicetree/bindings/input/atmel,maxtouch.txt +11 −0 Original line number Diff line number Diff line Loading @@ -15,6 +15,17 @@ Optional properties for main touchpad device: keycode generated by each GPIO. Linux keycodes are defined in <dt-bindings/input/input.h>. - linux,gpio-keymap: When enabled, the SPT_GPIOPWN_T19 object sends messages on GPIO bit changes. An array of up to 8 entries can be provided indicating the Linux keycode mapped to each bit of the status byte, starting at the LSB. Linux keycodes are defined in <dt-bindings/input/input.h>. Note: the numbering of the GPIOs and the bit they start at varies between maXTouch devices. You must either refer to the documentation, or experiment to determine which bit corresponds to which input. Use KEY_RESERVED for unused padding values. Example: touch@4b { Loading
Documentation/devicetree/bindings/mfd/tc3589x.txt 0 → 100644 +107 −0 Original line number Diff line number Diff line * Toshiba TC3589x multi-purpose expander The Toshiba TC3589x series are I2C-based MFD devices which may expose the following built-in devices: gpio, keypad, rotator (vibrator), PWM (for e.g. LEDs or vibrators) The included models are: - TC35890 - TC35892 - TC35893 - TC35894 - TC35895 - TC35896 Required properties: - compatible : must be "toshiba,tc35890", "toshiba,tc35892", "toshiba,tc35893", "toshiba,tc35894", "toshiba,tc35895" or "toshiba,tc35896" - reg : I2C address of the device - interrupt-parent : specifies which IRQ controller we're connected to - interrupts : the interrupt on the parent the controller is connected to - interrupt-controller : marks the device node as an interrupt controller - #interrupt-cells : should be <1>, the first cell is the IRQ offset on this TC3589x interrupt controller. Optional nodes: - GPIO This GPIO module inside the TC3589x has 24 (TC35890, TC35892) or 20 (other models) GPIO lines. - compatible : must be "toshiba,tc3589x-gpio" - interrupts : interrupt on the parent, which must be the tc3589x MFD device - interrupt-controller : marks the device node as an interrupt controller - #interrupt-cells : should be <2>, the first cell is the IRQ offset on this TC3589x GPIO interrupt controller, the second cell is the interrupt flags in accordance with <dt-bindings/interrupt-controller/irq.h>. The following flags are valid: - IRQ_TYPE_LEVEL_LOW - IRQ_TYPE_LEVEL_HIGH - IRQ_TYPE_EDGE_RISING - IRQ_TYPE_EDGE_FALLING - IRQ_TYPE_EDGE_BOTH - gpio-controller : marks the device node as a GPIO controller - #gpio-cells : should be <2>, the first cell is the GPIO offset on this GPIO controller, the second cell is the flags. - Keypad This keypad is the same on all variants, supporting up to 96 different keys. The linux-specific properties are modeled on those already existing in other input drivers. - compatible : must be "toshiba,tc3589x-keypad" - debounce-delay-ms : debounce interval in milliseconds - keypad,num-rows : number of rows in the matrix, see bindings/input/matrix-keymap.txt - keypad,num-columns : number of columns in the matrix, see bindings/input/matrix-keymap.txt - linux,keymap: the definition can be found in bindings/input/matrix-keymap.txt - linux,no-autorepeat: do no enable autorepeat feature. - linux,wakeup: use any event on keypad as wakeup event. Example: tc35893@44 { compatible = "toshiba,tc35893"; reg = <0x44>; interrupt-parent = <&gpio6>; interrupts = <26 IRQ_TYPE_EDGE_RISING>; interrupt-controller; #interrupt-cells = <1>; tc3589x_gpio { compatible = "toshiba,tc3589x-gpio"; interrupts = <0>; interrupt-controller; #interrupt-cells = <2>; gpio-controller; #gpio-cells = <2>; }; tc3589x_keypad { compatible = "toshiba,tc3589x-keypad"; interrupts = <6>; debounce-delay-ms = <4>; keypad,num-columns = <8>; keypad,num-rows = <8>; linux,no-autorepeat; linux,wakeup; linux,keymap = <0x0301006b 0x04010066 0x06040072 0x040200d7 0x0303006a 0x0205000e 0x0607008b 0x0500001c 0x0403000b 0x03040034 0x05020067 0x0305006c 0x040500e7 0x0005009e 0x06020073 0x01030039 0x07060069 0x050500d9>; }; };
Documentation/devicetree/bindings/mtd/gpmc-nand.txt +1 −1 Original line number Diff line number Diff line Loading @@ -22,7 +22,7 @@ Optional properties: width of 8 is assumed. - ti,nand-ecc-opt: A string setting the ECC layout to use. One of: "sw" <deprecated> use "ham1" instead "sw" 1-bit Hamming ecc code via software "hw" <deprecated> use "ham1" instead "hw-romcode" <deprecated> use "ham1" instead "ham1" 1-bit Hamming ecc code Loading
Documentation/devicetree/bindings/net/stmmac.txt +4 −0 Original line number Diff line number Diff line Loading @@ -39,6 +39,10 @@ Optional properties: further clocks may be specified in derived bindings. - clock-names: One name for each entry in the clocks property, the first one should be "stmmaceth". - clk_ptp_ref: this is the PTP reference clock; in case of the PTP is available this clock is used for programming the Timestamp Addend Register. If not passed then the system clock will be used and this is fine on some platforms. Examples: Loading