devicetree.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
  • * [PATCH 2/6] tegra: fdt: Add keyboard definitions for Seaboard
           [not found] <1322881071-11148-1-git-send-email-sjg@chromium.org>
           [not found] ` <1322881071-11148-1-git-send-email-sjg-F7+t8E8rja9g9hUCZPvPmw@public.gmane.org>
    @ 2011-12-03  2:57 ` Simon Glass
           [not found]   ` <1322881071-11148-3-git-send-email-sjg-F7+t8E8rja9g9hUCZPvPmw@public.gmane.org>
           [not found] ` <1322881071-11148-5-git-send-email-sjg@chromium.org>
      2 siblings, 1 reply; 12+ messages in thread
    From: Simon Glass @ 2011-12-03  2:57 UTC (permalink / raw)
      To: U-Boot Mailing List
      Cc: Anton Staff, Jerry Van Baren, Tom Warren, Devicetree Discuss
    
    From: Anton Staff <robotboy@chromium.org>
    
    Seaboard uses a QUERTY keyboard. We add key codes for this to
    enable key scanning to work.
    
    Signed-off-by: Simon Glass <sjg@chromium.org>
    ---
     board/nvidia/dts/tegra2-seaboard.dts |   71 ++++++++++++++++++++++++++++++++++
     1 files changed, 71 insertions(+), 0 deletions(-)
    
    diff --git a/board/nvidia/dts/tegra2-seaboard.dts b/board/nvidia/dts/tegra2-seaboard.dts
    index 19c6503..79de16b 100644
    --- a/board/nvidia/dts/tegra2-seaboard.dts
    +++ b/board/nvidia/dts/tegra2-seaboard.dts
    @@ -45,4 +45,75 @@
     	usb@c5008000 {
     		status = "okay";
     	};
    +
    +	kbc@7000e200 {
    +		status = "okay";
    +		keycode-plain = [00  00  'w' 's' 'a' 'z' 00  DE
    +				 00  00  00  00  00  00  00  00
    +				 00  00  00  00  00  00  00  00
    +				 '5' '4' 'r' 'e' 'f' 'd' 'x' 00
    +				 '7' '6' 't' 'h' 'g' 'v' 'c' ' '
    +				 '9' '8' 'u' 'y' 'j' 'n' 'b' 5C
    +				 '-' '0' 'o' 'i' 'l' 'k' ',' 'm'
    +				 00  '=' ']' 0D  00  00  00  00
    +				 00  00  00  00  DF  DF  00  00
    +				 00  00  00  00  00  00  00  00
    +				 00  00  00  00  00  00  00  00
    +				 '[' 'p' 27  ';' '/' '.' 00  00
    +				 00  00  08  '3' '2' 1E  00  00
    +				 00  7F  00  00  00  1D  1F  1C
    +				 00  00  00  'q' 00  00  '1' 00
    +				 1B  '`' 00  09  00  00  00  00];
    +
    +		keycode-shift = [00  00  'W' 'S' 'A' 'Z' 00  00
    +				 00  00  00  00  00  00  00  00
    +				 00  00  00  00  00  00  00  00
    +				 '%' '$' 'R' 'E' 'F' 'D' 'X' 00
    +				 '&' '^' 'T' 'H' 'G' 'V' 'C' ' '
    +				 '(' '*' 'U' 'Y' 'J' 'N' 'B' '|'
    +				 '_' ')' 'O' 'I' 'L' 'K' '<' 'M'
    +				 00  '+' '}' 0D  00  00  00  00
    +				 00  00  00  00  00  00  00  00
    +				 00  00  00  00  00  00  00  00
    +				 00  00  00  00  00  00  00  00
    +				 '{' 'P' '"' ':' '?' '>' 00  00
    +				 00  00  08  '#' '@' 00  00  00
    +				 00  7F  00  00  00  00  00  00
    +				 00  00  00  'Q' 00  00  '!' 00
    +				 1B  '~' 00  09  00  00  00  00];
    +
    +		keycode-fn =    [00  00  00  00  00  00  00  00
    +				 00  00  00  00  00  00  00  00
    +				 00  00  00  00  00  00  00  00
    +				 00  00  00  00  00  00  00  00
    +				 '7' 00  00  00  00  00  00  00
    +				 '9' '8' '4' 00  '1' 00  00  00
    +				 00  '/' '6' '5' '3' '2' 00  '0'
    +				 00  00  00  00  00  00  00  00
    +				 00  00  00  00  00  00  00  00
    +				 00  00  00  00  00  00  00  00
    +				 00  00  00  00  00  00  00  00
    +				 00  27  00  '-' '+' '.' 00  00
    +				 00  00  00  00  00  00  00  00
    +				 00  00  00  00  00  00  00  00
    +				 00  00  00  00  00  00  00  00
    +				 00  00  00  00  '?' 00  00  00];
    +
    +		keycode-ctrl =  [00  00  17  13  01  1a  00  00
    +				 00  00  00  00  00  00  00  00
    +				 00  00  00  00  00  00  00  00
    +				 00  00  12  05  06  04  18  00
    +				 00  00  14  08  07  16  03  00
    +				 00  00  15  19  0a  0e  02  00
    +				 00  00  0f  09  0c  0b  00  0d
    +				 00  00  00  00  00  00  00  00
    +				 00  00  00  00  00  00  00  00
    +				 00  00  00  00  00  00  00  00
    +				 00  00  00  00  00  00  00  00
    +				 00  10  00  00  00  00  00  00
    +				 00  00  00  00  00  00  00  00
    +				 00  00  00  00  00  00  00  00
    +				 00  00  00  11  00  00  00  00
    +				 00  00  00  00  00  00  00  00];
    +	};
     };
    -- 
    1.7.3.1
    
    ^ permalink raw reply related	[flat|nested] 12+ messages in thread
  • [parent not found: <1322881071-11148-5-git-send-email-sjg@chromium.org>]

  • end of thread, other threads:[~2011-12-12 20:03 UTC | newest]
    
    Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
    -- links below jump to the message on this page --
         [not found] <1322881071-11148-1-git-send-email-sjg@chromium.org>
         [not found] ` <1322881071-11148-1-git-send-email-sjg-F7+t8E8rja9g9hUCZPvPmw@public.gmane.org>
    2011-12-03  2:57   ` [PATCH 1/6] tegra: fdt: Add keyboard controller definition Simon Glass
    2011-12-03  2:57   ` [PATCH 3/6] fdt: Add fdtdec functions to read byte array Simon Glass
         [not found]     ` <1322881071-11148-4-git-send-email-sjg-F7+t8E8rja9g9hUCZPvPmw@public.gmane.org>
    2011-12-05 23:54       ` Stephen Warren
    2011-12-06  0:27         ` Simon Glass
    2011-12-03  2:57 ` [PATCH 2/6] tegra: fdt: Add keyboard definitions for Seaboard Simon Glass
         [not found]   ` <1322881071-11148-3-git-send-email-sjg-F7+t8E8rja9g9hUCZPvPmw@public.gmane.org>
    2011-12-05 23:49     ` Stephen Warren
         [not found] ` <1322881071-11148-5-git-send-email-sjg@chromium.org>
         [not found]   ` <1322881071-11148-5-git-send-email-sjg-F7+t8E8rja9g9hUCZPvPmw@public.gmane.org>
    2011-12-07 22:02     ` [PATCH 4/6] tegra: Add tegra keyboard support Stephen Warren
         [not found]       ` <4EDFE259.9080201-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>
    2011-12-08 21:56         ` Simon Glass
         [not found]           ` <CAPnjgZ3AP2d7kGqawm=CyySd=y0UfXAsYr4r0TvXaX+64pdUuA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
    2011-12-12 18:00             ` Stephen Warren
    2011-12-12 18:10               ` Simon Glass
         [not found]                 ` <CAPnjgZ1dskr04mNfdkTPVLjbv8EnJisQvt1YrYOjKSSa=AbhkA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
    2011-12-12 18:31                   ` Stephen Warren
    2011-12-12 20:03                     ` Simon Glass
    

    This is a public inbox, see mirroring instructions
    for how to clone and mirror all data and code used for this inbox;
    as well as URLs for NNTP newsgroup(s).