]> git.karo-electronics.de Git - karo-tx-uboot.git/blobdiff - arch/x86/dts/minnowmax.dts
x86: baytrail: Configure FSP UPD from device tree
[karo-tx-uboot.git] / arch / x86 / dts / minnowmax.dts
index bd21bfb0b4f0130bd5e759067f536c4c840b9303..d0c0fe6c64422db552276f82ff82ee1dde8a9f2e 100644 (file)
@@ -10,6 +10,7 @@
 
 /include/ "skeleton.dtsi"
 /include/ "serial.dtsi"
+/include/ "rtc.dtsi"
 
 / {
        model = "Intel Minnowboard Max";
 
        };
 
+       pci {
+               compatible = "intel,pci-baytrail", "pci-x86";
+               #address-cells = <3>;
+               #size-cells = <2>;
+               u-boot,dm-pre-reloc;
+               ranges = <0x02000000 0x0 0xd0000000 0xd0000000 0 0x10000000
+                       0x42000000 0x0 0xc0000000 0xc0000000 0 0x10000000
+                       0x01000000 0x0 0x2000 0x2000 0 0xe000>;
+       };
+
+       fsp {
+               compatible = "intel,baytrail-fsp";
+               fsp,mrc-init-tseg-size = <0>;
+               fsp,mrc-init-mmio-size = <0x800>;
+               fsp,mrc-init-spd-addr1 = <0xa0>;
+               fsp,mrc-init-spd-addr2 = <0xa2>;
+               fsp,emmc-boot-mode = <2>;
+               fsp,enable-sdio;
+               fsp,enable-sdcard;
+               fsp,enable-hsuart1;
+               fsp,enable-spi;
+               fsp,enable-sata;
+               fsp,sata-mode = <1>;
+               fsp,enable-lpe;
+               fsp,lpss-sio-enable-pci-mode;
+               fsp,enable-dma0;
+               fsp,enable-dma1;
+               fsp,enable-i2c0;
+               fsp,enable-i2c1;
+               fsp,enable-i2c2;
+               fsp,enable-i2c3;
+               fsp,enable-i2c4;
+               fsp,enable-i2c5;
+               fsp,enable-i2c6;
+               fsp,enable-pwm0;
+               fsp,enable-pwm1;
+               fsp,igd-dvmt50-pre-alloc = <2>;
+               fsp,aperture-size = <2>;
+               fsp,gtt-size = <2>;
+               fsp,serial-debug-port-address = <0x3f8>;
+               fsp,serial-debug-port-type = <1>;
+               fsp,scc-enable-pci-mode;
+               fsp,os-selection = <4>;
+               fsp,emmc45-ddr50-enabled;
+               fsp,emmc45-retune-timer-value = <8>;
+               fsp,enable-igd;
+               fsp,enable-memory-down;
+               fsp,memory-down-params {
+                       compatible = "intel,baytrail-fsp-mdp";
+                       fsp,dram-speed = <1>;
+                       fsp,dram-type = <1>;
+                       fsp,dimm-0-enable;
+                       fsp,dimm-width = <1>;
+                       fsp,dimm-density = <2>;
+                       fsp,dimm-bus-width = <3>;
+                       fsp,dimm-sides = <0>;
+                       fsp,dimm-tcl = <0xb>;
+                       fsp,dimm-trpt-rcd = <0xb>;
+                       fsp,dimm-twr = <0xc>;
+                       fsp,dimm-twtr = <6>;
+                       fsp,dimm-trrd = <6>;
+                       fsp,dimm-trtp = <6>;
+                       fsp,dimm-tfaw = <0x14>;
+               };
+       };
+
        spi {
                #address-cells = <1>;
                #size-cells = <0>;