mb/google/brya: Create rull variant
[coreboot2.git] / src / mainboard / google / fizz / variants / karma / overridetree.cb
blob25b39f4fbe5e8953fb59d40324656df44646353f
1 chip soc/intel/skylake
3 register "power_limits_config" = "{
4 .psys_pmax = 151,
5 }"
7 device domain 0 on
8 device ref south_xhci on
9 # Mapping of USB port # to device
10 #+----------------+-------+-----------------------------------+
11 #| Device | Port# | Rev |
12 #+----------------+-------+-----------------------------------+
13 #| USB A Side | 3 | 2/3 |
14 #| SD Card | 4 | |
15 #| Camera | 8 | |
16 #| Touchsreen | 10 | |
17 #+----------------+-------+-----------------------------------+
18 register "usb2_ports" = "{
19 [2] = USB2_PORT_MID(OC2), // Type-A Side
20 [3] = USB2_PORT_MID(OC_SKIP), // Card reader
21 [7] = USB2_PORT_MID(OC_SKIP), // Camera
22 [9] = USB2_PORT_MID(OC_SKIP), // Touchscreen
25 register "usb3_ports" = "{
26 [2] = USB3_PORT_DEFAULT(OC2), // Type-A Side
27 [3] = USB3_PORT_DEFAULT(OC_SKIP), // Card reader
30 chip drivers/usb/acpi
31 device usb 0.0 on
32 chip drivers/usb/acpi
33 register "desc" = ""USB2 Type-A Side""
34 register "type" = "UPC_TYPE_A"
35 device usb 2.2 on end
36 end
37 chip drivers/usb/acpi
38 register "desc" = ""USB2 SD Card""
39 register "type" = "UPC_TYPE_INTERNAL"
40 device usb 2.3 on end
41 end
42 chip drivers/usb/acpi
43 register "desc" = ""USB2 Camera""
44 register "type" = "UPC_TYPE_INTERNAL"
45 device usb 2.7 on end
46 end
47 chip drivers/usb/acpi
48 register "desc" = ""USB2 Touchscreen""
49 register "type" = "UPC_TYPE_INTERNAL"
50 device usb 2.9 on end
51 end
52 chip drivers/usb/acpi
53 register "desc" = ""USB3 Type-A Side""
54 register "type" = "UPC_TYPE_USB3_A"
55 device usb 3.2 on end
56 end
57 chip drivers/usb/acpi
58 register "desc" = ""USB3 SD Card""
59 register "type" = "UPC_TYPE_INTERNAL"
60 device usb 3.3 on end
61 end
62 end
63 end
64 end
65 device ref i2c5 on
66 chip drivers/generic/max98357a
67 register "hid" = ""MX98357A""
68 register "sdmode_gpio" = "ACPI_GPIO_OUTPUT_ACTIVE_HIGH(GPP_A23)"
69 register "sdmode_delay" = "5"
70 device generic 0 on end
71 end
72 chip drivers/i2c/da7219
73 register "irq" = "ACPI_IRQ_LEVEL_LOW(GPP_D9_IRQ)"
74 register "btn_cfg" = "50"
75 register "mic_det_thr" = "200"
76 register "jack_ins_deb" = "20"
77 register "jack_det_rate" = ""32ms_64ms""
78 register "jack_rem_deb" = "1"
79 register "a_d_btn_thr" = "0xa"
80 register "d_b_btn_thr" = "0x16"
81 register "b_c_btn_thr" = "0x21"
82 register "c_mic_btn_thr" = "0x3e"
83 register "btn_avg" = "4"
84 register "adc_1bit_rpt" = "1"
85 register "micbias_lvl" = "2600"
86 register "mic_amp_in_sel" = ""diff""
87 device i2c 1a on end
88 end
89 end
90 device ref sdxc off end
91 end
92 end