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