1*4882a593Smuzhiyun// SPDX-License-Identifier: (GPL-2.0+ OR MIT) 2*4882a593Smuzhiyun// Copyright (C) 2020 Ondrej Jirman <megous@megous.com> 3*4882a593Smuzhiyun 4*4882a593Smuzhiyun/dts-v1/; 5*4882a593Smuzhiyun 6*4882a593Smuzhiyun#include "sun50i-a64-pinephone.dtsi" 7*4882a593Smuzhiyun 8*4882a593Smuzhiyun/ { 9*4882a593Smuzhiyun model = "Pine64 PinePhone (1.2)"; 10*4882a593Smuzhiyun compatible = "pine64,pinephone-1.2", "allwinner,sun50i-a64"; 11*4882a593Smuzhiyun}; 12*4882a593Smuzhiyun 13*4882a593Smuzhiyun&backlight { 14*4882a593Smuzhiyun power-supply = <®_ldo_io0>; 15*4882a593Smuzhiyun /* 16*4882a593Smuzhiyun * PWM backlight circuit on this PinePhone revision was changed since 1.0, 17*4882a593Smuzhiyun * and the lowest PWM duty cycle that doesn't lead to backlight being off 18*4882a593Smuzhiyun * is around 10%. Duty cycle for the lowest brightness level also varries 19*4882a593Smuzhiyun * quite a bit between individual boards, so the lowest value here was 20*4882a593Smuzhiyun * chosen as a safe default. 21*4882a593Smuzhiyun */ 22*4882a593Smuzhiyun brightness-levels = < 23*4882a593Smuzhiyun 5000 5248 5506 5858 6345 24*4882a593Smuzhiyun 6987 7805 8823 10062 11543 25*4882a593Smuzhiyun 13287 15317 17654 20319 23336 26*4882a593Smuzhiyun 26724 30505 34702 39335 44427 27*4882a593Smuzhiyun 50000 28*4882a593Smuzhiyun >; 29*4882a593Smuzhiyun num-interpolated-steps = <50>; 30*4882a593Smuzhiyun default-brightness-level = <500>; 31*4882a593Smuzhiyun}; 32*4882a593Smuzhiyun 33*4882a593Smuzhiyun&lis3mdl { 34*4882a593Smuzhiyun /* 35*4882a593Smuzhiyun * Board revision 1.2 fixed routing of the interrupt to DRDY pin, 36*4882a593Smuzhiyun * enable interrupts. 37*4882a593Smuzhiyun */ 38*4882a593Smuzhiyun interrupt-parent = <&pio>; 39*4882a593Smuzhiyun interrupts = <1 1 IRQ_TYPE_EDGE_RISING>; /* PB1 */ 40*4882a593Smuzhiyun}; 41