147498916SJami Kettunen// SPDX-License-Identifier: BSD-3-Clause 247498916SJami Kettunen/* 347498916SJami Kettunen * OnePlus 5 (cheeseburger) device tree 447498916SJami Kettunen * 547498916SJami Kettunen * Copyright (c) 2021, Jami Kettunen <jamipkettunen@gmail.com> 647498916SJami Kettunen */ 747498916SJami Kettunen 847498916SJami Kettunen#include <dt-bindings/leds/common.h> 947498916SJami Kettunen#include "msm8998-oneplus-common.dtsi" 1047498916SJami Kettunen 1147498916SJami Kettunen/ { 1247498916SJami Kettunen model = "OnePlus 5"; 1347498916SJami Kettunen compatible = "oneplus,cheeseburger", "qcom,msm8998"; 14eaa744b1SArnaud Ferraris chassis-type = "handset"; 1547498916SJami Kettunen /* Required for bootloader to select correct board */ 1647498916SJami Kettunen qcom,board-id = <8 0 16859 23>; 1747498916SJami Kettunen 1847498916SJami Kettunen /* Capacitive keypad button backlight */ 1947498916SJami Kettunen leds { 2047498916SJami Kettunen compatible = "gpio-leds"; 2147498916SJami Kettunen 2247498916SJami Kettunen pinctrl-names = "default"; 2347498916SJami Kettunen pinctrl-0 = <&button_backlight_default>; 2447498916SJami Kettunen 25cb3920b5SKrzysztof Kozlowski led-keypad-backlight { 26*ea25d61bSMarijn Suijten gpios = <&pmi8998_gpios 5 GPIO_ACTIVE_HIGH>; 2747498916SJami Kettunen color = <LED_COLOR_ID_WHITE>; 2847498916SJami Kettunen function = LED_FUNCTION_KBD_BACKLIGHT; 2947498916SJami Kettunen default-state = "off"; 3047498916SJami Kettunen }; 3147498916SJami Kettunen }; 3247498916SJami Kettunen}; 3347498916SJami Kettunen 34*ea25d61bSMarijn Suijten&pmi8998_gpios { 35ff36bed5SKrzysztof Kozlowski button_backlight_default: button-backlight-state { 3647498916SJami Kettunen pins = "gpio5"; 3746546f28SKrzysztof Kozlowski function = "gpio"; 3847498916SJami Kettunen bias-pull-down; 3947498916SJami Kettunen qcom,drive-strength = <PMIC_GPIO_STRENGTH_NO>; 4047498916SJami Kettunen }; 4147498916SJami Kettunen}; 42