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