1/* 2 * Copyright (C) 2014, Bin Meng <bmeng.cn@gmail.com> 3 * 4 * SPDX-License-Identifier: GPL-2.0+ 5 */ 6 7/dts-v1/; 8 9#include <dt-bindings/gpio/x86-gpio.h> 10 11/include/ "skeleton.dtsi" 12/include/ "serial.dtsi" 13 14/ { 15 model = "Intel Minnowboard Max"; 16 compatible = "intel,minnowmax", "intel,baytrail"; 17 18 aliases { 19 serial0 = &serial; 20 spi0 = "/spi"; 21 }; 22 23 config { 24 silent_console = <0>; 25 }; 26 27 pch_pinctrl { 28 compatible = "intel,x86-pinctrl"; 29 io-base = <0x4c>; 30 31 pin_usb_host_en0@0 { 32 gpio-offset = <0x80 8>; 33 pad-offset = <0x260>; 34 mode-gpio; 35 output-value = <1>; 36 direction = <PIN_OUTPUT>; 37 }; 38 39 pin_usb_host_en1@0 { 40 gpio-offset = <0x80 9>; 41 pad-offset = <0x258>; 42 mode-gpio; 43 output-value = <1>; 44 direction = <PIN_OUTPUT>; 45 }; 46 }; 47 48 gpioa { 49 compatible = "intel,ich6-gpio"; 50 u-boot,dm-pre-reloc; 51 reg = <0 0x20>; 52 bank-name = "A"; 53 }; 54 55 gpiob { 56 compatible = "intel,ich6-gpio"; 57 u-boot,dm-pre-reloc; 58 reg = <0x20 0x20>; 59 bank-name = "B"; 60 }; 61 62 gpioc { 63 compatible = "intel,ich6-gpio"; 64 u-boot,dm-pre-reloc; 65 reg = <0x40 0x20>; 66 bank-name = "C"; 67 }; 68 69 gpiod { 70 compatible = "intel,ich6-gpio"; 71 u-boot,dm-pre-reloc; 72 reg = <0x60 0x20>; 73 bank-name = "D"; 74 }; 75 76 gpioe { 77 compatible = "intel,ich6-gpio"; 78 u-boot,dm-pre-reloc; 79 reg = <0x80 0x20>; 80 bank-name = "E"; 81 }; 82 83 gpiof { 84 compatible = "intel,ich6-gpio"; 85 u-boot,dm-pre-reloc; 86 reg = <0xA0 0x20>; 87 bank-name = "F"; 88 }; 89 90 chosen { 91 stdout-path = "/serial"; 92 }; 93 94 cpus { 95 #address-cells = <1>; 96 #size-cells = <0>; 97 98 cpu@0 { 99 device_type = "cpu"; 100 compatible = "intel,baytrail-cpu"; 101 reg = <0>; 102 intel,apic-id = <0>; 103 }; 104 105 cpu@1 { 106 device_type = "cpu"; 107 compatible = "intel,baytrail-cpu"; 108 reg = <1>; 109 intel,apic-id = <4>; 110 }; 111 112 }; 113 114 pci { 115 compatible = "intel,pci-baytrail", "pci-x86"; 116 #address-cells = <3>; 117 #size-cells = <2>; 118 u-boot,dm-pre-reloc; 119 ranges = <0x02000000 0x0 0xd0000000 0xd0000000 0 0x10000000 120 0x42000000 0x0 0xc0000000 0xc0000000 0 0x10000000 121 0x01000000 0x0 0x2000 0x2000 0 0xe000>; 122 }; 123 124 spi { 125 #address-cells = <1>; 126 #size-cells = <0>; 127 compatible = "intel,ich-spi"; 128 spi-flash@0 { 129 reg = <0>; 130 compatible = "stmicro,n25q064a", "spi-flash"; 131 memory-map = <0xff800000 0x00800000>; 132 }; 133 }; 134 135 microcode { 136 update@0 { 137#include "microcode/m0130673322.dtsi" 138 }; 139 }; 140 141}; 142