| // SPDX-License-Identifier: BSD-3-Clause |
| /* |
| * OnePlus 5 (cheeseburger) device tree |
| * |
| * Copyright (c) 2021, Jami Kettunen <jamipkettunen@gmail.com> |
| */ |
| |
| #include <dt-bindings/leds/common.h> |
| #include "msm8998-oneplus-common.dtsi" |
| |
| / { |
| model = "OnePlus 5"; |
| compatible = "oneplus,cheeseburger", "qcom,msm8998"; |
| chassis-type = "handset"; |
| /* Required for bootloader to select correct board */ |
| qcom,board-id = <8 0 16859 23>; |
| |
| /* Capacitive keypad button backlight */ |
| leds { |
| compatible = "gpio-leds"; |
| |
| pinctrl-names = "default"; |
| pinctrl-0 = <&button_backlight_default>; |
| |
| led-keypad-backlight { |
| gpios = <&pmi8998_gpios 5 GPIO_ACTIVE_HIGH>; |
| color = <LED_COLOR_ID_WHITE>; |
| function = LED_FUNCTION_KBD_BACKLIGHT; |
| default-state = "off"; |
| }; |
| }; |
| }; |
| |
| &pmi8998_gpios { |
| button_backlight_default: button-backlight-state { |
| pins = "gpio5"; |
| function = "normal"; |
| bias-pull-down; |
| qcom,drive-strength = <PMIC_GPIO_STRENGTH_NO>; |
| }; |
| }; |