Linux Audio

Check our new training course

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};