mirror of
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-09-18 22:14:16 +00:00

Several trogdor boards have moved from the older rt5862i to the newer rt5862s, at least on newer revisions of boards. Let's get rid of the dts duplication across boards and promote this to a fragment. Note: The old boards used to override the "compatible" in the "sound" node with the exact same thing that was in "sc7180-trogdor.dtsi" ("google,sc7180-trogdor"). I got rid of that. This is validated to produce the same result when taking the dtbs generated by the kernel build and then doing: for dtb in *trogdor*.dtb; do dtc -I dtb -O dts $dtb -o out/$dtb.dts; done Signed-off-by: Douglas Anderson <dianders@chromium.org> Acked-by: Konrad Dybcio <konrad.dybcio@linaro.org> Reviewed-by: Sheng-Liang Pan <sheng-liang.pan@quanta.corp-partner.google.com> Link: https://lore.kernel.org/r/20230816112143.1.I7227efd47e0dc42b6ff243bd22aa1a3e01923220@changeid Signed-off-by: Bjorn Andersson <andersson@kernel.org>
63 lines
1.6 KiB
Text
63 lines
1.6 KiB
Text
// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
|
|
/*
|
|
* Google Pazquel board device tree source
|
|
*
|
|
* Copyright 2021 Google LLC.
|
|
*/
|
|
|
|
/* This file must be included after sc7180-trogdor.dtsi */
|
|
#include "sc7180-trogdor-pazquel.dtsi"
|
|
#include "sc7180-trogdor-rt5682s-sku.dtsi"
|
|
|
|
ap_ts_pen_1v8: &i2c4 {
|
|
clock-frequency = <400000>;
|
|
status = "okay";
|
|
|
|
ap_ts: touchscreen@10 {
|
|
compatible = "elan,ekth3915", "elan,ekth3500";
|
|
reg = <0x10>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <&ts_int_l>, <&ts_reset_l>;
|
|
|
|
interrupt-parent = <&tlmm>;
|
|
interrupts = <9 IRQ_TYPE_LEVEL_LOW>;
|
|
|
|
vcc33-supply = <&pp3300_ts>;
|
|
vccio-supply = <&pp1800_l10a>;
|
|
reset-gpios = <&tlmm 8 GPIO_ACTIVE_LOW>;
|
|
};
|
|
};
|
|
|
|
&keyboard_controller {
|
|
function-row-physmap = <
|
|
MATRIX_KEY(0x00, 0x02, 0) /* T1 */
|
|
MATRIX_KEY(0x03, 0x02, 0) /* T2 */
|
|
MATRIX_KEY(0x02, 0x02, 0) /* T3 */
|
|
MATRIX_KEY(0x01, 0x02, 0) /* T4 */
|
|
MATRIX_KEY(0x03, 0x04, 0) /* T5 */
|
|
MATRIX_KEY(0x02, 0x04, 0) /* T6 */
|
|
MATRIX_KEY(0x01, 0x04, 0) /* T7 */
|
|
MATRIX_KEY(0x02, 0x09, 0) /* T8 */
|
|
MATRIX_KEY(0x01, 0x09, 0) /* T9 */
|
|
MATRIX_KEY(0x00, 0x04, 0) /* T10 */
|
|
MATRIX_KEY(0x03, 0x09, 0) /* T11 */
|
|
>;
|
|
linux,keymap = <
|
|
MATRIX_KEY(0x00, 0x02, KEY_BACK)
|
|
MATRIX_KEY(0x03, 0x02, KEY_REFRESH)
|
|
MATRIX_KEY(0x02, 0x02, KEY_ZOOM)
|
|
MATRIX_KEY(0x01, 0x02, KEY_SCALE)
|
|
MATRIX_KEY(0x03, 0x04, KEY_SYSRQ)
|
|
MATRIX_KEY(0x02, 0x04, KEY_BRIGHTNESSDOWN)
|
|
MATRIX_KEY(0x01, 0x04, KEY_BRIGHTNESSUP)
|
|
MATRIX_KEY(0x02, 0x09, KEY_MUTE)
|
|
MATRIX_KEY(0x01, 0x09, KEY_VOLUMEDOWN)
|
|
MATRIX_KEY(0x00, 0x04, KEY_VOLUMEUP)
|
|
MATRIX_KEY(0x03, 0x09, KEY_SLEEP)
|
|
CROS_STD_MAIN_KEYMAP
|
|
>;
|
|
};
|
|
|
|
&wifi {
|
|
qcom,ath10k-calibration-variant = "GO_PAZQUEL360";
|
|
};
|