1// SPDX-License-Identifier: (GPL-2.0+ OR MIT) 2/* 3 * Copyright (c) 2022 Rockchip Electronics Co., Ltd. 4 * 5 */ 6 7/dts-v1/; 8 9#include <dt-bindings/input/input.h> 10#include "rk3399-excavator-sapphire.dtsi" 11#include "rk3399-android.dtsi" 12 13/ { 14 compatible = "rockchip,rk3399-excavator-box", "rockchip,rk3399"; 15 16 test-power { 17 status = "okay"; 18 }; 19}; 20 21&firmware_android { 22 compatible = "android,firmware"; 23 fstab { 24 compatible = "android,fstab"; 25 system { 26 compatible = "android,system"; 27 dev = "/dev/block/by-name/system"; 28 type = "ext4"; 29 mnt_flags = "ro,barrier=1,inode_readahead_blks=8"; 30 fsmgr_flags = "wait,verify"; 31 }; 32 vendor { 33 compatible = "android,vendor"; 34 dev = "/dev/block/by-name/vendor"; 35 type = "ext4"; 36 mnt_flags = "ro,barrier=1,inode_readahead_blks=8"; 37 fsmgr_flags = "wait,verify"; 38 }; 39 }; 40}; 41 42&hdmi_dp_sound { 43 status = "okay"; 44}; 45 46&pwm3 { 47 status = "okay"; 48 interrupts = <GIC_SPI 61 IRQ_TYPE_LEVEL_HIGH 0>; 49 compatible = "rockchip,remotectl-pwm"; 50 remote_pwm_id = <3>; 51 handle_cpu_id = <1>; 52 53 ir_key1 { 54 rockchip,usercode = <0x4040>; 55 rockchip,key_table = 56 <0xf2 KEY_REPLY>, 57 <0xba KEY_BACK>, 58 <0xf4 KEY_UP>, 59 <0xf1 KEY_DOWN>, 60 <0xef KEY_LEFT>, 61 <0xee KEY_RIGHT>, 62 <0xbd KEY_HOME>, 63 <0xea KEY_VOLUMEUP>, 64 <0xe3 KEY_VOLUMEDOWN>, 65 <0xe2 KEY_SEARCH>, 66 <0xb2 KEY_POWER>, 67 <0xbc KEY_MUTE>, 68 <0xec KEY_MENU>, 69 <0xbf 0x190>, 70 <0xe0 0x191>, 71 <0xe1 0x192>, 72 <0xe9 183>, 73 <0xe6 248>, 74 <0xe8 185>, 75 <0xe7 186>, 76 <0xf0 388>, 77 <0xbe 0x175>; 78 }; 79 80 ir_key2 { 81 rockchip,usercode = <0xff00>; 82 rockchip,key_table = 83 <0xf9 KEY_HOME>, 84 <0xbf KEY_BACK>, 85 <0xfb KEY_MENU>, 86 <0xaa KEY_REPLY>, 87 <0xb9 KEY_UP>, 88 <0xe9 KEY_DOWN>, 89 <0xb8 KEY_LEFT>, 90 <0xea KEY_RIGHT>, 91 <0xeb KEY_VOLUMEDOWN>, 92 <0xef KEY_VOLUMEUP>, 93 <0xf7 KEY_MUTE>, 94 <0xe7 KEY_POWER>, 95 <0xfc KEY_POWER>, 96 <0xa9 KEY_VOLUMEDOWN>, 97 <0xa8 KEY_VOLUMEDOWN>, 98 <0xe0 KEY_VOLUMEDOWN>, 99 <0xa5 KEY_VOLUMEDOWN>, 100 <0xab 183>, 101 <0xb7 388>, 102 <0xf8 184>, 103 <0xaf 185>, 104 <0xed KEY_VOLUMEDOWN>, 105 <0xee 186>, 106 <0xb3 KEY_VOLUMEDOWN>, 107 <0xf1 KEY_VOLUMEDOWN>, 108 <0xf2 KEY_VOLUMEDOWN>, 109 <0xf3 KEY_SEARCH>, 110 <0xb4 KEY_VOLUMEDOWN>, 111 <0xbe KEY_SEARCH>; 112 }; 113 114 ir_key3 { 115 rockchip,usercode = <0x1dcc>; 116 rockchip,key_table = 117 <0xee KEY_REPLY>, 118 <0xf0 KEY_BACK>, 119 <0xf8 KEY_UP>, 120 <0xbb KEY_DOWN>, 121 <0xef KEY_LEFT>, 122 <0xed KEY_RIGHT>, 123 <0xfc KEY_HOME>, 124 <0xf1 KEY_VOLUMEUP>, 125 <0xfd KEY_VOLUMEDOWN>, 126 <0xb7 KEY_SEARCH>, 127 <0xff KEY_POWER>, 128 <0xf3 KEY_MUTE>, 129 <0xbf KEY_MENU>, 130 <0xf9 0x191>, 131 <0xf5 0x192>, 132 <0xb3 388>, 133 <0xbe KEY_1>, 134 <0xba KEY_2>, 135 <0xb2 KEY_3>, 136 <0xbd KEY_4>, 137 <0xf9 KEY_5>, 138 <0xb1 KEY_6>, 139 <0xfc KEY_7>, 140 <0xf8 KEY_8>, 141 <0xb0 KEY_9>, 142 <0xb6 KEY_0>, 143 <0xb5 KEY_BACKSPACE>; 144 }; 145}; 146