162306a36Sopenharmony_ci// SPDX-License-Identifier: (GPL-2.0+ OR MIT) 262306a36Sopenharmony_ci// Copyright (C) 2021 Purism SPC <kernel@puri.sm> 362306a36Sopenharmony_ci 462306a36Sopenharmony_ci/dts-v1/; 562306a36Sopenharmony_ci 662306a36Sopenharmony_ci/* 762306a36Sopenharmony_ci * This file describes hardware that is shared among r3 ("Dogwood") and 862306a36Sopenharmony_ci * later revisions of the Librem 5 so it has to be included in dts there. 962306a36Sopenharmony_ci */ 1062306a36Sopenharmony_ci 1162306a36Sopenharmony_ci#include "imx8mq-librem5.dtsi" 1262306a36Sopenharmony_ci 1362306a36Sopenharmony_ci/ { 1462306a36Sopenharmony_ci model = "Purism Librem 5r3"; 1562306a36Sopenharmony_ci compatible = "purism,librem5r3", "purism,librem5", "fsl,imx8mq"; 1662306a36Sopenharmony_ci}; 1762306a36Sopenharmony_ci 1862306a36Sopenharmony_ci&accel_gyro { 1962306a36Sopenharmony_ci mount-matrix = "1", "0", "0", 2062306a36Sopenharmony_ci "0", "1", "0", 2162306a36Sopenharmony_ci "0", "0", "-1"; 2262306a36Sopenharmony_ci}; 2362306a36Sopenharmony_ci 2462306a36Sopenharmony_ci&bq25895 { 2562306a36Sopenharmony_ci ti,charge-current = <1500000>; /* uA */ 2662306a36Sopenharmony_ci}; 2762306a36Sopenharmony_ci 2862306a36Sopenharmony_ci&camera_front { 2962306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_csi1>, <&pinctrl_r3_camera_pwr>; 3062306a36Sopenharmony_ci shutdown-gpios = <&gpio5 4 GPIO_ACTIVE_LOW>; 3162306a36Sopenharmony_ci}; 3262306a36Sopenharmony_ci 3362306a36Sopenharmony_ci&iomuxc { 3462306a36Sopenharmony_ci pinctrl_r3_camera_pwr: r3camerapwrgrp { 3562306a36Sopenharmony_ci fsl,pins = < 3662306a36Sopenharmony_ci MX8MQ_IOMUXC_SPDIF_RX_GPIO5_IO4 0x83 3762306a36Sopenharmony_ci >; 3862306a36Sopenharmony_ci }; 3962306a36Sopenharmony_ci}; 4062306a36Sopenharmony_ci 4162306a36Sopenharmony_ci&magnetometer { 4262306a36Sopenharmony_ci mount-matrix = "1", "0", "0", 4362306a36Sopenharmony_ci "0", "-1", "0", 4462306a36Sopenharmony_ci "0", "0", "-1"; 4562306a36Sopenharmony_ci}; 4662306a36Sopenharmony_ci 4762306a36Sopenharmony_ci&proximity { 4862306a36Sopenharmony_ci proximity-near-level = <10>; 4962306a36Sopenharmony_ci}; 50