mainboard/intel/avenuecity_crb: Update full IIO configuration
[coreboot2.git] / src / mainboard / roda / rk9 / devicetree.cb
blobe070ae1da69bd1fcbb3272ecd029ec9043956b8f
1 chip northbridge/intel/gm45
2 # IGD Displays
3 register "gfx" = "GMA_STATIC_DISPLAYS(0)"
4 register "slfm" = "1"
5 device cpu_cluster 0 on ops gm45_cpu_bus_ops end
7 register "pci_mmio_size" = "2048"
9 device domain 0 on
10 ops gm45_pci_domain_ops
11 subsystemid 0x4352 0x8986
12 device pci 00.0 on end # host bridge
13 device pci 02.0 on end # VGA
14 device pci 02.1 on end # Display
15 device pci 03.0 off end # ME
16 device pci 03.1 off end # ME
17 device pci 03.2 off end # ME
18 device pci 03.3 off end # ME
19 chip southbridge/intel/i82801ix
20 register "pirqa_routing" = "0x0b"
21 register "pirqb_routing" = "0x0b"
22 register "pirqc_routing" = "0x0b"
23 register "pirqd_routing" = "0x0b"
24 register "pirqe_routing" = "0x80"
25 register "pirqf_routing" = "0x80"
26 register "pirqg_routing" = "0x80"
27 register "pirqh_routing" = "0x80"
29 register "gpi8_routing" = "2"
30 register "gpi7_routing" = "2"
31 register "gpe0_en" = "0x01800042"
32 register "gpi1_routing" = "1"
33 register "alt_gp_smi_en" = "0x0002"
35 # Set AHCI mode, enable ports 1 and 2.
36 register "sata_port_map" = "0x03"
37 register "sata_clock_request" = "0"
38 register "sata_traffic_monitor" = "0"
40 # Set c-state support
41 register "c4onc3_enable" = "0"
42 register "c5_enable" = "1"
43 register "c6_enable" = "1"
45 # Set thermal throttling to 75%.
46 register "throttle_duty" = "THTL_75_0"
48 # Enable PCIe ports 1 and 5 as slots (Mini * PCIe).
49 register "pcie_slot_implemented" = "0x11"
50 # Set power limits to 10 * 10^0 watts.
51 # Maybe we should set less for Mini PCIe.
52 register "pcie_power_limits" = "{ { 10, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 10, 0 }, { 0, 0 } }"
54 register "gen1_dec" = "0x000c0601"
56 device pci 19.0 off end # LAN
57 device pci 1a.0 on end # UHCI
58 device pci 1a.1 on end # UHCI
59 device pci 1a.2 on end # UHCI
60 device pci 1a.7 on end # EHCI
61 device pci 1b.0 on end # HD Audio
62 device pci 1c.0 on end # PCIe Port #1
63 device pci 1c.1 off end # PCIe Port #2
64 device pci 1c.2 off end # PCIe Port #3
65 device pci 1c.3 off end # PCIe Port #4
66 device pci 1c.4 on # PCIe Port #5
67 device pci 00.0 on end # Realtek 8168B
68 end
69 device pci 1c.5 off end # PCIe Port #6
70 device pci 1d.0 on end # UHCI
71 device pci 1d.1 on end # UHCI
72 device pci 1d.2 on end # UHCI
73 device pci 1d.7 on end # EHCI
74 device pci 1e.0 on # PCI
75 # device 03 INTA 0x10, INTB 0x11
76 device pci 03.0 on end # TI Cardbus
77 device pci 03.1 on end # TI Cardbus
78 device pci 03.2 off end # TI FireWire OHC
79 device pci 03.3 off end # unconnected FlashMedia
80 device pci 03.4 off end # unconnected SD-Card
81 end
82 device pci 1f.0 on # LPC bridge
83 chip superio/smsc/lpc47n227
84 device pnp 2e.1 on # Parallel port
85 io 0x60 = 0x378
86 irq 0x70 = 5
87 end
88 device pnp 2e.2 on # COM1
89 io 0x60 = 0x3f8
90 irq 0x70 = 4
91 end
92 device pnp 2e.3 on # COM2
93 io 0x60 = 0x2f8
94 irq 0x70 = 3
95 end
96 device pnp 2e.5 off # Keyboard+Mouse
97 end
98 end
99 end
100 device pci 1f.2 on end # SATA/IDE 1
101 device pci 1f.3 on end # SMBus
102 device pci 1f.5 off end # SATA/IDE 2
103 device pci 1f.6 off end # Thermal