123456789101112131415161718192021222324252627282930313233343536373839 |
- // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
- // Copyright (C) 2020 Ondrej Jirman <[email protected]>
- /dts-v1/;
- #include "sun50i-a64-pinephone.dtsi"
- / {
- model = "Pine64 PinePhone Braveheart (1.1)";
- compatible = "pine64,pinephone-1.1", "pine64,pinephone", "allwinner,sun50i-a64";
- };
- &backlight {
- power-supply = <®_ldo_io0>;
- /*
- * PWM backlight circuit on this PinePhone revision was changed since
- * 1.0, and the lowest PWM duty cycle that doesn't lead to backlight
- * being off is around 20%. Duty cycle for the lowest brightness level
- * also varries quite a bit between individual boards, so the lowest
- * value here was chosen as a safe default.
- */
- brightness-levels = <
- 774 793 814 842
- 882 935 1003 1088
- 1192 1316 1462 1633
- 1830 2054 2309 2596
- 2916 3271 3664 4096>;
- num-interpolated-steps = <50>;
- default-brightness-level = <400>;
- };
- &codec_analog {
- allwinner,internal-bias-resistor;
- };
- &sgm3140 {
- enable-gpios = <&pio 3 24 GPIO_ACTIVE_HIGH>; /* PD24 */
- flash-gpios = <&pio 2 3 GPIO_ACTIVE_HIGH>; /* PC3 */
- };
|