1*47498916SJami Kettunen// SPDX-License-Identifier: BSD-3-Clause 2*47498916SJami Kettunen/* 3*47498916SJami Kettunen * OnePlus 5 (cheeseburger) device tree 4*47498916SJami Kettunen * 5*47498916SJami Kettunen * Copyright (c) 2021, Jami Kettunen <jamipkettunen@gmail.com> 6*47498916SJami Kettunen */ 7*47498916SJami Kettunen 8*47498916SJami Kettunen#include <dt-bindings/leds/common.h> 9*47498916SJami Kettunen#include "msm8998-oneplus-common.dtsi" 10*47498916SJami Kettunen 11*47498916SJami Kettunen/ { 12*47498916SJami Kettunen model = "OnePlus 5"; 13*47498916SJami Kettunen compatible = "oneplus,cheeseburger", "qcom,msm8998"; 14*47498916SJami Kettunen /* Required for bootloader to select correct board */ 15*47498916SJami Kettunen qcom,board-id = <8 0 16859 23>; 16*47498916SJami Kettunen 17*47498916SJami Kettunen /* Capacitive keypad button backlight */ 18*47498916SJami Kettunen leds { 19*47498916SJami Kettunen compatible = "gpio-leds"; 20*47498916SJami Kettunen 21*47498916SJami Kettunen pinctrl-names = "default"; 22*47498916SJami Kettunen pinctrl-0 = <&button_backlight_default>; 23*47498916SJami Kettunen 24*47498916SJami Kettunen button-backlight { 25*47498916SJami Kettunen gpios = <&pmi8998_gpio 5 GPIO_ACTIVE_HIGH>; 26*47498916SJami Kettunen color = <LED_COLOR_ID_WHITE>; 27*47498916SJami Kettunen function = LED_FUNCTION_KBD_BACKLIGHT; 28*47498916SJami Kettunen default-state = "off"; 29*47498916SJami Kettunen }; 30*47498916SJami Kettunen }; 31*47498916SJami Kettunen}; 32*47498916SJami Kettunen 33*47498916SJami Kettunen&pmi8998_gpio { 34*47498916SJami Kettunen button_backlight_default: button-backlight-default { 35*47498916SJami Kettunen pinconf { 36*47498916SJami Kettunen pins = "gpio5"; 37*47498916SJami Kettunen function = "normal"; 38*47498916SJami Kettunen bias-pull-down; 39*47498916SJami Kettunen qcom,drive-strength = <PMIC_GPIO_STRENGTH_NO>; 40*47498916SJami Kettunen }; 41*47498916SJami Kettunen }; 42*47498916SJami Kettunen}; 43