Loading...
Note: File does not exist in v3.1.
1// SPDX-License-Identifier: (GPL-2.0 OR MIT)
2/*
3 * Copyright 2022 Google LLC
4 */
5
6#include <dt-bindings/gpio/gpio.h>
7#include <dt-bindings/spmi/spmi.h>
8
9#include "mt8186-corsola-steelix.dtsi"
10
11/ {
12 chassis-type = "laptop";
13};
14
15&cpu6 {
16 proc-supply = <&mt6319_buck1>;
17};
18
19&cpu7 {
20 proc-supply = <&mt6319_buck1>;
21};
22
23&gpio_keys {
24 status = "disabled";
25};
26
27&keyboard_controller {
28 linux,keymap = <
29 MATRIX_KEY(0x00, 0x02, KEY_BACK)
30 MATRIX_KEY(0x03, 0x02, KEY_REFRESH)
31 MATRIX_KEY(0x02, 0x02, KEY_ZOOM)
32 MATRIX_KEY(0x01, 0x02, KEY_SCALE)
33 MATRIX_KEY(0x03, 0x04, KEY_SYSRQ)
34 MATRIX_KEY(0x02, 0x04, KEY_BRIGHTNESSDOWN)
35 MATRIX_KEY(0x01, 0x04, KEY_BRIGHTNESSUP)
36 MATRIX_KEY(0x02, 0x09, KEY_MUTE)
37 MATRIX_KEY(0x01, 0x09, KEY_VOLUMEDOWN)
38 MATRIX_KEY(0x00, 0x04, KEY_VOLUMEUP)
39 CROS_STD_MAIN_KEYMAP
40 >;
41};
42
43&mt6366_vproc11_reg {
44 status = "disabled";
45};
46
47&cluster1_opp_14 {
48 opp-hz = /bits/ 64 <2050000000>;
49 opp-microvolt = <1118750>;
50};
51
52&cluster1_opp_15 {
53 opp-hz = /bits/ 64 <2200000000>;
54};
55
56&sound {
57 compatible = "mediatek,mt8186-mt6366-rt5682s-max98360-sound";
58};
59
60&speaker_codec {
61 compatible = "maxim,max98360a";
62 sdmode-gpios = <&pio 150 GPIO_ACTIVE_HIGH>;
63 /delete-property/ sdb-gpios;
64};
65
66&spmi {
67 pinctrl-names = "default";
68 pinctrl-0 = <&spmi_pins>;
69 #address-cells = <2>;
70 #size-cells = <0>;
71 status = "okay";
72
73 pmic@6 {
74 compatible = "mediatek,mt6319-regulator", "mediatek,mt6315-regulator";
75 reg = <0x6 SPMI_USID>;
76
77 regulators {
78 mt6319_buck1: vbuck1 {
79 regulator-name = "ppvar_dvdd_proc_bc_mt6319";
80 regulator-min-microvolt = <600000>;
81 regulator-max-microvolt = <1193750>;
82 regulator-enable-ramp-delay = <256>;
83 regulator-allowed-modes = <0 1 2>;
84 regulator-always-on;
85 };
86 };
87 };
88};
89
90&touchscreen {
91 status = "disabled";
92};