diff options
Diffstat (limited to 'arch/arm/boot/dts/tegra20-harmony.dts')
-rw-r--r-- | arch/arm/boot/dts/tegra20-harmony.dts | 120 |
1 files changed, 118 insertions, 2 deletions
diff --git a/arch/arm/boot/dts/tegra20-harmony.dts b/arch/arm/boot/dts/tegra20-harmony.dts index 2b4169702c8d..61d027f03617 100644 --- a/arch/arm/boot/dts/tegra20-harmony.dts +++ b/arch/arm/boot/dts/tegra20-harmony.dts | |||
@@ -3,7 +3,7 @@ | |||
3 | /include/ "tegra20.dtsi" | 3 | /include/ "tegra20.dtsi" |
4 | 4 | ||
5 | / { | 5 | / { |
6 | model = "NVIDIA Tegra2 Harmony evaluation board"; | 6 | model = "NVIDIA Tegra20 Harmony evaluation board"; |
7 | compatible = "nvidia,harmony", "nvidia,tegra20"; | 7 | compatible = "nvidia,harmony", "nvidia,tegra20"; |
8 | 8 | ||
9 | memory { | 9 | memory { |
@@ -252,7 +252,6 @@ | |||
252 | 252 | ||
253 | serial@70006300 { | 253 | serial@70006300 { |
254 | status = "okay"; | 254 | status = "okay"; |
255 | clock-frequency = <216000000>; | ||
256 | }; | 255 | }; |
257 | 256 | ||
258 | i2c@7000c000 { | 257 | i2c@7000c000 { |
@@ -452,6 +451,123 @@ | |||
452 | bus-width = <8>; | 451 | bus-width = <8>; |
453 | }; | 452 | }; |
454 | 453 | ||
454 | kbc { | ||
455 | status = "okay"; | ||
456 | nvidia,debounce-delay-ms = <2>; | ||
457 | nvidia,repeat-delay-ms = <160>; | ||
458 | nvidia,kbc-row-pins = <0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15>; | ||
459 | nvidia,kbc-col-pins = <16 17 18 19 20 21 22 23>; | ||
460 | linux,keymap = <0x00020011 /* KEY_W */ | ||
461 | 0x0003001F /* KEY_S */ | ||
462 | 0x0004001E /* KEY_A */ | ||
463 | 0x0005002C /* KEY_Z */ | ||
464 | 0x000701D0 /* KEY_FN */ | ||
465 | 0x0107008B /* KEY_MENU */ | ||
466 | 0x02060038 /* KEY_LEFTALT */ | ||
467 | 0x02070064 /* KEY_RIGHTALT */ | ||
468 | 0x03000006 /* KEY_5 */ | ||
469 | 0x03010005 /* KEY_4 */ | ||
470 | 0x03020013 /* KEY_R */ | ||
471 | 0x03030012 /* KEY_E */ | ||
472 | 0x03040021 /* KEY_F */ | ||
473 | 0x03050020 /* KEY_D */ | ||
474 | 0x0306002D /* KEY_X */ | ||
475 | 0x04000008 /* KEY_7 */ | ||
476 | 0x04010007 /* KEY_6 */ | ||
477 | 0x04020014 /* KEY_T */ | ||
478 | 0x04030023 /* KEY_H */ | ||
479 | 0x04040022 /* KEY_G */ | ||
480 | 0x0405002F /* KEY_V */ | ||
481 | 0x0406002E /* KEY_C */ | ||
482 | 0x04070039 /* KEY_SPACE */ | ||
483 | 0x0500000A /* KEY_9 */ | ||
484 | 0x05010009 /* KEY_8 */ | ||
485 | 0x05020016 /* KEY_U */ | ||
486 | 0x05030015 /* KEY_Y */ | ||
487 | 0x05040024 /* KEY_J */ | ||
488 | 0x05050031 /* KEY_N */ | ||
489 | 0x05060030 /* KEY_B */ | ||
490 | 0x0507002B /* KEY_BACKSLASH */ | ||
491 | 0x0600000C /* KEY_MINUS */ | ||
492 | 0x0601000B /* KEY_0 */ | ||
493 | 0x06020018 /* KEY_O */ | ||
494 | 0x06030017 /* KEY_I */ | ||
495 | 0x06040026 /* KEY_L */ | ||
496 | 0x06050025 /* KEY_K */ | ||
497 | 0x06060033 /* KEY_COMMA */ | ||
498 | 0x06070032 /* KEY_M */ | ||
499 | 0x0701000D /* KEY_EQUAL */ | ||
500 | 0x0702001B /* KEY_RIGHTBRACE */ | ||
501 | 0x0703001C /* KEY_ENTER */ | ||
502 | 0x0707008B /* KEY_MENU */ | ||
503 | 0x0804002A /* KEY_LEFTSHIFT */ | ||
504 | 0x08050036 /* KEY_RIGHTSHIFT */ | ||
505 | 0x0905001D /* KEY_LEFTCTRL */ | ||
506 | 0x09070061 /* KEY_RIGHTCTRL */ | ||
507 | 0x0B00001A /* KEY_LEFTBRACE */ | ||
508 | 0x0B010019 /* KEY_P */ | ||
509 | 0x0B020028 /* KEY_APOSTROPHE */ | ||
510 | 0x0B030027 /* KEY_SEMICOLON */ | ||
511 | 0x0B040035 /* KEY_SLASH */ | ||
512 | 0x0B050034 /* KEY_DOT */ | ||
513 | 0x0C000044 /* KEY_F10 */ | ||
514 | 0x0C010043 /* KEY_F9 */ | ||
515 | 0x0C02000E /* KEY_BACKSPACE */ | ||
516 | 0x0C030004 /* KEY_3 */ | ||
517 | 0x0C040003 /* KEY_2 */ | ||
518 | 0x0C050067 /* KEY_UP */ | ||
519 | 0x0C0600D2 /* KEY_PRINT */ | ||
520 | 0x0C070077 /* KEY_PAUSE */ | ||
521 | 0x0D00006E /* KEY_INSERT */ | ||
522 | 0x0D01006F /* KEY_DELETE */ | ||
523 | 0x0D030068 /* KEY_PAGEUP */ | ||
524 | 0x0D04006D /* KEY_PAGEDOWN */ | ||
525 | 0x0D05006A /* KEY_RIGHT */ | ||
526 | 0x0D06006C /* KEY_DOWN */ | ||
527 | 0x0D070069 /* KEY_LEFT */ | ||
528 | 0x0E000057 /* KEY_F11 */ | ||
529 | 0x0E010058 /* KEY_F12 */ | ||
530 | 0x0E020042 /* KEY_F8 */ | ||
531 | 0x0E030010 /* KEY_Q */ | ||
532 | 0x0E04003E /* KEY_F4 */ | ||
533 | 0x0E05003D /* KEY_F3 */ | ||
534 | 0x0E060002 /* KEY_1 */ | ||
535 | 0x0E070041 /* KEY_F7 */ | ||
536 | 0x0F000001 /* KEY_ESC */ | ||
537 | 0x0F010029 /* KEY_GRAVE */ | ||
538 | 0x0F02003F /* KEY_F5 */ | ||
539 | 0x0F03000F /* KEY_TAB */ | ||
540 | 0x0F04003B /* KEY_F1 */ | ||
541 | 0x0F05003C /* KEY_F2 */ | ||
542 | 0x0F06003A /* KEY_CAPSLOCK */ | ||
543 | 0x0F070040 /* KEY_F6 */ | ||
544 | 0x14000047 /* KEY_KP7 */ | ||
545 | 0x15000049 /* KEY_KP9 */ | ||
546 | 0x15010048 /* KEY_KP8 */ | ||
547 | 0x1502004B /* KEY_KP4 */ | ||
548 | 0x1504004F /* KEY_KP1 */ | ||
549 | 0x1601004E /* KEY_KPSLASH */ | ||
550 | 0x1602004D /* KEY_KP6 */ | ||
551 | 0x1603004C /* KEY_KP5 */ | ||
552 | 0x16040051 /* KEY_KP3 */ | ||
553 | 0x16050050 /* KEY_KP2 */ | ||
554 | 0x16070052 /* KEY_KP0 */ | ||
555 | 0x1B010037 /* KEY_KPASTERISK */ | ||
556 | 0x1B03004A /* KEY_KPMINUS */ | ||
557 | 0x1B04004E /* KEY_KPPLUS */ | ||
558 | 0x1B050053 /* KEY_KPDOT */ | ||
559 | 0x1C050073 /* KEY_VOLUMEUP */ | ||
560 | 0x1D030066 /* KEY_HOME */ | ||
561 | 0x1D04006B /* KEY_END */ | ||
562 | 0x1D0500E1 /* KEY_BRIGHTNESSUP */ | ||
563 | 0x1D060072 /* KEY_VOLUMEDOWN */ | ||
564 | 0x1D0700E0 /* KEY_BRIGHTNESSDOWN */ | ||
565 | 0x1E000045 /* KEY_NUMLOCK */ | ||
566 | 0x1E010046 /* KEY_SCROLLLOCK */ | ||
567 | 0x1E020071 /* KEY_MUTE */ | ||
568 | 0x1F0400D6>; /* KEY_QUESTION */ | ||
569 | }; | ||
570 | |||
455 | regulators { | 571 | regulators { |
456 | compatible = "simple-bus"; | 572 | compatible = "simple-bus"; |
457 | #address-cells = <1>; | 573 | #address-cells = <1>; |