1/dts-v1/; 2 3/include/ "skeleton.dtsi" 4/include/ "serial.dtsi" 5 6/ { 7 model = "Google Link"; 8 compatible = "google,link", "intel,celeron-ivybridge"; 9 10 config { 11 silent_console = <0>; 12 }; 13 14 gpioa { 15 compatible = "intel,ich6-gpio"; 16 u-boot,dm-pre-reloc; 17 reg = <0 0x10>; 18 bank-name = "A"; 19 }; 20 21 gpiob { 22 compatible = "intel,ich6-gpio"; 23 u-boot,dm-pre-reloc; 24 reg = <0x30 0x10>; 25 bank-name = "B"; 26 }; 27 28 gpioc { 29 compatible = "intel,ich6-gpio"; 30 u-boot,dm-pre-reloc; 31 reg = <0x40 0x10>; 32 bank-name = "C"; 33 }; 34 35 chosen { 36 stdout-path = "/serial"; 37 }; 38 39 spd { 40 compatible = "memory-spd"; 41 #address-cells = <1>; 42 #size-cells = <0>; 43 elpida_4Gb_1600_x16 { 44 reg = <0>; 45 data = [92 10 0b 03 04 19 02 02 46 03 52 01 08 0a 00 fe 00 47 69 78 69 3c 69 11 18 81 48 20 08 3c 3c 01 40 83 81 49 00 00 00 00 00 00 00 00 50 00 00 00 00 00 00 00 00 51 00 00 00 00 00 00 00 00 52 00 00 00 00 0f 11 42 00 53 00 00 00 00 00 00 00 00 54 00 00 00 00 00 00 00 00 55 00 00 00 00 00 00 00 00 56 00 00 00 00 00 00 00 00 57 00 00 00 00 00 00 00 00 58 00 00 00 00 00 00 00 00 59 00 00 00 00 00 02 fe 00 60 11 52 00 00 00 07 7f 37 61 45 42 4a 32 30 55 47 36 62 45 42 55 30 2d 47 4e 2d 63 46 20 30 20 02 fe 00 00 64 00 00 00 00 00 00 00 00 65 00 00 00 00 00 00 00 00 66 00 00 00 00 00 00 00 00 67 00 00 00 00 00 00 00 00 68 00 00 00 00 00 00 00 00 69 00 00 00 00 00 00 00 00 70 00 00 00 00 00 00 00 00 71 00 00 00 00 00 00 00 00 72 00 00 00 00 00 00 00 00 73 00 00 00 00 00 00 00 00 74 00 00 00 00 00 00 00 00 75 00 00 00 00 00 00 00 00 76 00 00 00 00 00 00 00 00]; 77 }; 78 samsung_4Gb_1600_1.35v_x16 { 79 reg = <1>; 80 data = [92 11 0b 03 04 19 02 02 81 03 11 01 08 0a 00 fe 00 82 69 78 69 3c 69 11 18 81 83 f0 0a 3c 3c 01 40 83 01 84 00 80 00 00 00 00 00 00 85 00 00 00 00 00 00 00 00 86 00 00 00 00 00 00 00 00 87 00 00 00 00 0f 11 02 00 88 00 00 00 00 00 00 00 00 89 00 00 00 00 00 00 00 00 90 00 00 00 00 00 00 00 00 91 00 00 00 00 00 00 00 00 92 00 00 00 00 00 00 00 00 93 00 00 00 00 00 00 00 00 94 00 00 00 00 00 80 ce 01 95 00 00 00 00 00 00 6a 04 96 4d 34 37 31 42 35 36 37 97 34 42 48 30 2d 59 4b 30 98 20 20 00 00 80 ce 00 00 99 00 00 00 00 00 00 00 00 100 00 00 00 00 00 00 00 00 101 00 00 00 00 00 00 00 00 102 00 00 00 00 00 00 00 00 103 00 00 00 00 00 00 00 00 104 00 00 00 00 00 00 00 00 105 00 00 00 00 00 00 00 00 106 00 00 00 00 00 00 00 00 107 00 00 00 00 00 00 00 00 108 00 00 00 00 00 00 00 00 109 00 00 00 00 00 00 00 00 110 00 00 00 00 00 00 00 00 111 00 00 00 00 00 00 00 00]; 112 }; 113 micron_4Gb_1600_1.35v_x16 { 114 reg = <2>; 115 data = [92 11 0b 03 04 19 02 02 116 03 11 01 08 0a 00 fe 00 117 69 78 69 3c 69 11 18 81 118 20 08 3c 3c 01 40 83 05 119 00 00 00 00 00 00 00 00 120 00 00 00 00 00 00 00 00 121 00 00 00 00 00 00 00 00 122 00 00 00 00 0f 01 02 00 123 00 00 00 00 00 00 00 00 124 00 00 00 00 00 00 00 00 125 00 00 00 00 00 00 00 00 126 00 00 00 00 00 00 00 00 127 00 00 00 00 00 00 00 00 128 00 00 00 00 00 00 00 00 129 00 00 00 00 00 80 2c 00 130 00 00 00 00 00 00 ad 75 131 34 4b 54 46 32 35 36 36 132 34 48 5a 2d 31 47 36 45 133 31 20 45 31 80 2c 00 00 134 00 00 00 00 00 00 00 00 135 00 00 00 00 00 00 00 00 136 00 00 00 00 00 00 00 00 137 ff ff ff ff ff ff ff ff 138 ff ff ff ff ff ff ff ff 139 ff ff ff ff ff ff ff ff 140 ff ff ff ff ff ff ff ff 141 ff ff ff ff ff ff ff ff 142 ff ff ff ff ff ff ff ff 143 ff ff ff ff ff ff ff ff 144 ff ff ff ff ff ff ff ff 145 ff ff ff ff ff ff ff ff 146 ff ff ff ff ff ff ff ff]; 147 }; 148 }; 149 150 spi { 151 #address-cells = <1>; 152 #size-cells = <0>; 153 compatible = "intel,ich9"; 154 spi-flash@0 { 155 reg = <0>; 156 compatible = "winbond,w25q64", "spi-flash"; 157 memory-map = <0xff800000 0x00800000>; 158 }; 159 }; 160 161 pci { 162 sata { 163 compatible = "intel,pantherpoint-ahci"; 164 intel,sata-mode = "ahci"; 165 intel,sata-port-map = <1>; 166 intel,sata-port0-gen3-tx = <0x00880a7f>; 167 }; 168 169 gma { 170 compatible = "intel,gma"; 171 intel,dp_hotplug = <0 0 0x06>; 172 intel,panel-port-select = <1>; 173 intel,panel-power-cycle-delay = <6>; 174 intel,panel-power-up-delay = <2000>; 175 intel,panel-power-down-delay = <500>; 176 intel,panel-power-backlight-on-delay = <2000>; 177 intel,panel-power-backlight-off-delay = <2000>; 178 intel,cpu-backlight = <0x00000200>; 179 intel,pch-backlight = <0x04000000>; 180 }; 181 182 lpc { 183 compatible = "intel,lpc"; 184 #address-cells = <1>; 185 #size-cells = <1>; 186 gen-dec = <0x800 0xfc 0x900 0xfc>; 187 intel,gen-dec = <0x800 0xfc 0x900 0xfc>; 188 intel,pirq-routing = <0x8b 0x8a 0x8b 0x8b 189 0x80 0x80 0x80 0x80>; 190 intel,gpi-routing = <0 0 0 0 0 0 0 2 191 1 0 0 0 0 0 0 0>; 192 /* Enable EC SMI source */ 193 intel,alt-gp-smi-enable = <0x0100>; 194 195 cros-ec@200 { 196 compatible = "google,cros-ec"; 197 reg = <0x204 1 0x200 1 0x880 0x80>; 198 199 /* Describes the flash memory within the EC */ 200 #address-cells = <1>; 201 #size-cells = <1>; 202 flash@8000000 { 203 reg = <0x08000000 0x20000>; 204 erase-value = <0xff>; 205 }; 206 }; 207 }; 208 }; 209 210 microcode { 211 update@0 { 212#include "microcode/m12306a9_0000001b.dtsi" 213 }; 214 }; 215 216}; 217