83 lines
1.9 KiB
Devicetree
83 lines
1.9 KiB
Devicetree
// SPDX-License-Identifier: (GPL-2.0)
|
|
/*
|
|
* Device tree for the Kobo Clara 2E rev B ebook reader
|
|
*
|
|
* Name on mainboard is: 37NB-E60K2M+4B0
|
|
* Serials start with: E60K2M (a number also seen in
|
|
* vendor kernel sources)
|
|
*
|
|
* Copyright 2024 Andreas Kemnade
|
|
*/
|
|
|
|
/dts-v1/;
|
|
|
|
#include "imx6sll-kobo-clara2e-common.dtsi"
|
|
|
|
/ {
|
|
model = "Kobo Clara 2E";
|
|
compatible = "kobo,clara2e-b", "kobo,clara2e", "fsl,imx6sll";
|
|
|
|
epd_pmic_supply: regulator-epd-pmic-in {
|
|
compatible = "regulator-fixed";
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <&pinctrl_epd_pmic_supply>;
|
|
regulator-name = "epd_pmic_supply";
|
|
gpio = <&gpio2 14 GPIO_ACTIVE_HIGH>;
|
|
enable-active-high;
|
|
startup-delay-us = <20000>;
|
|
};
|
|
};
|
|
|
|
&i2c2 {
|
|
jd9930: pmic@18 {
|
|
compatible = "fitipower,jd9930", "fitipower,fp9931";
|
|
reg = <0x18>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <&pinctrl_jd9930_gpio>;
|
|
vin-supply = <&epd_pmic_supply>;
|
|
pg-gpios = <&gpio2 7 GPIO_ACTIVE_HIGH>;
|
|
en-ts-gpios = <&gpio2 9 GPIO_ACTIVE_HIGH>;
|
|
enable-gpios = <&gpio2 8 GPIO_ACTIVE_HIGH>;
|
|
fitipower,tdly-ms = <2 2 2 2>;
|
|
|
|
regulators {
|
|
vcom_reg: vcom {
|
|
regulator-name = "vcom";
|
|
/*
|
|
* For optimal performance these should be
|
|
* tuned on a per batch basis e.g. using
|
|
* overlays.
|
|
*/
|
|
regulator-min-microvolt = <2352840>;
|
|
regulator-max-microvolt = <2352840>;
|
|
};
|
|
|
|
vposneg_reg: vposneg {
|
|
regulator-name = "vposneg";
|
|
regulator-min-microvolt = <15060000>;
|
|
regulator-max-microvolt = <15060000>;
|
|
};
|
|
|
|
v3p3_reg: v3p3 {
|
|
regulator-name = "v3p3";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
|
|
&iomuxc {
|
|
pinctrl_jd9930_gpio: jd9930-gpiogrp {
|
|
fsl,pins = <
|
|
MX6SLL_PAD_EPDC_PWR_CTRL0__GPIO2_IO07 0x17059 /* PG */
|
|
MX6SLL_PAD_EPDC_PWR_CTRL1__GPIO2_IO08 0x40010059 /* EN */
|
|
MX6SLL_PAD_EPDC_PWR_CTRL2__GPIO2_IO09 0x40010059 /* EN_TS */
|
|
>;
|
|
};
|
|
|
|
pinctrl_epd_pmic_supply: epd-pmic-supplygrp {
|
|
fsl,pins = <
|
|
MX6SLL_PAD_EPDC_PWR_WAKE__GPIO2_IO14 0x40010059
|
|
>;
|
|
};
|
|
};
|