Skip to content

Commit

Permalink
board: purism: add the Purism Librem5 phone
Browse files Browse the repository at this point in the history
Initial commit of Librem5 u-boot and SPL

Signed-off-by: Angus Ainslie <[email protected]>
Co-developed-by: Sebastian Krzyszkowiak <[email protected]>
Signed-off-by: Sebastian Krzyszkowiak <[email protected]>
Reviewed-by: Fabio Estevam <[email protected]>
  • Loading branch information
nytowl authored and sbabic committed Sep 18, 2022
1 parent 1f650d9 commit 466a9ea
Show file tree
Hide file tree
Showing 19 changed files with 5,400 additions and 1 deletion.
3 changes: 2 additions & 1 deletion arch/arm/dts/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -974,7 +974,8 @@ dtb-$(CONFIG_ARCH_IMX8M) += \
imx8mp-venice-gw74xx.dtb \
imx8mp-verdin-wifi-dev.dtb \
imx8mq-pico-pi.dtb \
imx8mq-kontron-pitx-imx8m.dtb
imx8mq-kontron-pitx-imx8m.dtb \
imx8mq-librem5-r4.dtb

dtb-$(CONFIG_ARCH_IMX9) += \
imx93-11x11-evk.dtb
Expand Down
24 changes: 24 additions & 0 deletions arch/arm/dts/imx8mq-librem5-r4-u-boot.dtsi
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
// SPDX-License-Identifier: (GPL-2.0 OR MIT)

#include "imx8mq-u-boot.dtsi"

&pinctrl_uart1 {
u-boot,dm-spl;
};

&uart1 { /* console */
u-boot,dm-spl;
};

&binman {
/delete-node/ signed-hdmi;

signed-hdmi {
filename = "signed_hdmi.bin";

signed-dp-imx8m {
filename = "signed_dp_imx8m.bin";
type = "blob-ext";
};
};
};
35 changes: 35 additions & 0 deletions arch/arm/dts/imx8mq-librem5-r4.dts
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
// Copyright (C) 2020 Purism SPC <[email protected]>

/dts-v1/;

#include "imx8mq-librem5.dtsi"

/ {
model = "Purism Librem 5r4";
compatible = "purism,librem5r4", "purism,librem5", "fsl,imx8mq";
};

&accel_gyro {
mount-matrix = "1", "0", "0",
"0", "1", "0",
"0", "0", "-1";
};

&bat {
maxim,rsns-microohm = <1667>;
};

&bq25895 {
ti,battery-regulation-voltage = <4200000>; /* uV */
ti,charge-current = <1500000>; /* uA */
ti,termination-current = <144000>; /* uA */
};

&led_backlight {
led-max-microamp = <25000>;
};

&proximity {
proximity-near-level = <10>;
};
Loading

0 comments on commit 466a9ea

Please sign in to comment.