Skip to content

Instantly share code, notes, and snippets.

@McPrapor
Created November 15, 2019 11:54
Show Gist options
  • Save McPrapor/414036aa00a214f6dfecfc8a5330285e to your computer and use it in GitHub Desktop.
Save McPrapor/414036aa00a214f6dfecfc8a5330285e to your computer and use it in GitHub Desktop.
/dts-v1/;
/ {
fragment@0 {
target = <0xffffffff>;
__overlay__ {
#address-cells = <0x2>;
#size-cells = <0x2>;
ranges;
reserve-memory-ccci_md3 {
compatible = "mediatek,reserve-memory-ccci_md3";
no-map;
size = <0x0 0xb00000>;
alignment = <0x0 0x2000000>;
alloc-ranges = <0x0 0x40000000 0x0 0xc0000000>;
};
};
};
fragment@1 {
target = <0xffffffff>;
__overlay__ {
compatible = "simple-bus";
#address-cells = <0x1>;
#size-cells = <0x1>;
ranges = <0x0 0x0 0x0 0xffffffff>;
MTKFB@5e200000 {
compatible = "mediatek,MTKFB";
reg = <0x7f000000 0x1000000>;
};
};
};
fragment@2 {
target = <0xffffffff>;
__overlay__ {
led@0 {
compatible = "mediatek,red";
led_mode = <0x0>;
data = <0x1>;
pwm_config = <0x0 0x0 0x0 0x0 0x0>;
linux,phandle = <0x2e>;
phandle = <0x2e>;
};
led@1 {
compatible = "mediatek,green";
led_mode = <0x0>;
data = <0x1>;
pwm_config = <0x0 0x0 0x0 0x0 0x0>;
linux,phandle = <0x2f>;
phandle = <0x2f>;
};
led@2 {
compatible = "mediatek,blue";
led_mode = <0x0>;
data = <0x1>;
pwm_config = <0x0 0x0 0x0 0x0 0x0>;
linux,phandle = <0x30>;
phandle = <0x30>;
};
led@3 {
compatible = "mediatek,jogball-backlight";
led_mode = <0x0>;
data = <0x1>;
pwm_config = <0x0 0x0 0x0 0x0 0x0>;
linux,phandle = <0x31>;
phandle = <0x31>;
};
led@4 {
compatible = "mediatek,keyboard-backlight";
led_mode = <0x0>;
data = <0x1>;
pwm_config = <0x0 0x0 0x0 0x0 0x0>;
linux,phandle = <0x32>;
phandle = <0x32>;
};
led@5 {
compatible = "mediatek,button-backlight";
led_mode = <0x0>;
data = <0x1>;
pwm_config = <0x0 0x0 0x0 0x0 0x0>;
linux,phandle = <0x33>;
phandle = <0x33>;
};
led@6 {
compatible = "mediatek,lcd-backlight";
led_mode = <0x5>;
data = <0x1>;
pwm_config = <0x0 0x0 0x0 0x0 0x0>;
linux,phandle = <0x34>;
phandle = <0x34>;
};
vibrator@0 {
compatible = "mediatek,vibrator";
vib_timer = <0x19>;
vib_limit = <0x9>;
vib_vol = <0x5>;
linux,phandle = <0x35>;
phandle = <0x35>;
};
};
};
fragment@3 {
target = <0xffffffff>;
__overlay__ {
gsensor@4c {
i2c_num = <0x2>;
i2c_addr = <0x4c 0x0 0x0 0x0>;
direction = <0x0>;
power_id = <0xffff>;
power_vol = <0x0>;
firlen = <0x0>;
is_batch_supported = <0x0>;
};
msensor@0d {
i2c_num = <0x2>;
i2c_addr = <0xd 0x0 0x0 0x0>;
direction = <0x1>;
power_id = <0xffff>;
power_vol = <0x0>;
is_batch_supported = <0x0>;
};
gyro@68 {
i2c_num = <0x2>;
i2c_addr = <0x68 0x0 0x0 0x0>;
direction = <0x3>;
power_id = <0xffff>;
power_vol = <0x0>;
firlen = <0x0>;
is_batch_supported = <0x0>;
};
alsps@60 {
pinctrl-names = "pin_default", "pin_cfg";
pinctrl-0 = <0x1>;
pinctrl-1 = <0x2>;
status = "okay";
i2c_num = <0x2>;
i2c_addr = <0x60 0x0 0x0 0x0>;
polling_mode_ps = <0x0>;
polling_mode_als = <0x1>;
power_id = <0xffff>;
power_vol = <0x0>;
als_level = <0x0 0x148 0x35d 0x561 0xc35 0x1e29 0x1e57 0x314d 0x5a16 0x6f0e 0x81fa 0xb80c 0xe15e 0xe15e 0xffff>;
als_value = <0x0 0x85 0x130 0x1f6 0x3ec 0x7d5 0xbf2 0x138d 0x1f48 0x271a 0x2ee0 0x3e80 0x4e20 0x4e20 0x4e20 0x4e20>;
ps_threshold_high = <0x22>;
ps_threshold_low = <0x1c>;
is_batch_supported_ps = <0x0>;
is_batch_supported_als = <0x0>;
};
};
};
fragment@4 {
target = <0xffffffff>;
__overlay__ {
alspspincfg {
linux,phandle = <0x2>;
phandle = <0x2>;
pins_cmd_dat {
pins = <0x4100>;
slew-rate = <0x0>;
bias-pull-up = <0x0>;
};
};
alspsdefaultcfg {
linux,phandle = <0x1>;
phandle = <0x1>;
};
gyropincfg {
linux,phandle = <0x4>;
phandle = <0x4>;
pins_cmd_dat {
pins = <0x4300>;
slew-rate = <0x0>;
bias-pull-down = <0x0>;
};
};
gyrodefaultcfg {
linux,phandle = <0x3>;
phandle = <0x3>;
};
};
};
fragment@5 {
target = <0xffffffff>;
__overlay__ {
pinctrl-names = "pin_default", "pin_cfg";
pinctrl-0 = <0x3>;
pinctrl-1 = <0x4>;
status = "okay";
};
};
fragment@6 {
target = <0xffffffff>;
__overlay__ {
accdet-mic-vol = <0x7>;
headset-mode-setting = <0x500 0x200 0x1 0x1f0 0x800 0x800 0x20>;
accdet-plugout-debounce = <0x14>;
accdet-mic-mode = <0x6>;
headset-three-key-threshold = <0x0 0x50 0xdc 0x1f4>;
headset-three-key-threshold-CDD = <0x0 0xb2 0x11b 0x258>;
headset-four-key-threshold = <0x0 0x3a 0x79 0xc0 0x1c2>;
};
};
fragment@7 {
target = <0xffffffff>;
__overlay__ {
tpd-resolution = <0x2d0 0x500>;
use-tpd-button = <0x0>;
tpd-key-num = <0x3>;
tpd-key-local = <0x8b 0xac 0x9e 0x0>;
tpd-key-dim-local = <0x5a 0x373 0x64 0x28 0xe6 0x373 0x64 0x28 0x172 0x373 0x64 0x28 0x0 0x0 0x0 0x0>;
tpd-max-touch-num = <0x5>;
tpd-filter-enable = <0x1>;
tpd-filter-pixel-density = <0x140>;
tpd-filter-custom-prameters = <0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>;
tpd-filter-custom-speed = <0x0 0x0 0x0>;
pinctrl-names = "default", "state_eint_as_int", "state_eint_output0", "state_eint_output1", "state_rst_output0", "state_rst_output1";
pinctrl-0 = <0x5>;
pinctrl-1 = <0x6>;
pinctrl-2 = <0x7>;
pinctrl-3 = <0x8>;
pinctrl-4 = <0x9>;
pinctrl-5 = <0xa>;
status = "okay";
};
};
fragment@8 {
target = <0xffffffff>;
__overlay__ {
eint0default {
linux,phandle = <0x5>;
phandle = <0x5>;
};
eint@0 {
linux,phandle = <0x6>;
phandle = <0x6>;
pins_cmd_dat {
pins = <0xa00>;
slew-rate = <0x0>;
bias-disable;
};
};
eintoutput0 {
linux,phandle = <0x7>;
phandle = <0x7>;
pins_cmd_dat {
pins = <0xa00>;
slew-rate = <0x1>;
output-low;
};
};
eintoutput1 {
linux,phandle = <0x8>;
phandle = <0x8>;
pins_cmd_dat {
pins = <0xa00>;
slew-rate = <0x1>;
output-high;
};
};
rstoutput0 {
linux,phandle = <0x9>;
phandle = <0x9>;
pins_cmd_dat {
pins = <0x3e00>;
slew-rate = <0x1>;
output-low;
};
};
rstoutput1 {
linux,phandle = <0xa>;
phandle = <0xa>;
pins_cmd_dat {
pins = <0x3e00>;
slew-rate = <0x1>;
output-high;
};
};
};
};
fragment@9 {
target = <0xffffffff>;
__overlay__ {
cam0@0 {
linux,phandle = <0xc>;
phandle = <0xc>;
pins_cmd_dat {
pins = <0x2c00>;
slew-rate = <0x1>;
output-low;
};
};
cam0@1 {
linux,phandle = <0xd>;
phandle = <0xd>;
pins_cmd_dat {
pins = <0x2c00>;
slew-rate = <0x1>;
output-high;
};
};
cam0@2 {
linux,phandle = <0xe>;
phandle = <0xe>;
pins_cmd_dat {
pins = <0x700>;
slew-rate = <0x1>;
output-low;
};
};
cam0@3 {
linux,phandle = <0xf>;
phandle = <0xf>;
pins_cmd_dat {
pins = <0x700>;
slew-rate = <0x1>;
output-high;
};
};
cam1@0 {
linux,phandle = <0x10>;
phandle = <0x10>;
pins_cmd_dat {
pins = <0xb00>;
slew-rate = <0x1>;
output-low;
};
};
cam1@1 {
linux,phandle = <0x11>;
phandle = <0x11>;
pins_cmd_dat {
pins = <0xb00>;
slew-rate = <0x1>;
output-high;
};
};
cam1@2 {
linux,phandle = <0x12>;
phandle = <0x12>;
pins_cmd_dat {
pins = <0xc00>;
slew-rate = <0x1>;
output-low;
};
};
cam1@3 {
linux,phandle = <0x13>;
phandle = <0x13>;
pins_cmd_dat {
pins = <0xc00>;
slew-rate = <0x1>;
output-high;
};
};
cam@0 {
linux,phandle = <0x14>;
phandle = <0x14>;
pins_cmd_dat {
pins = <0x4400>;
slew-rate = <0x1>;
output-low;
};
};
cam@1 {
linux,phandle = <0x15>;
phandle = <0x15>;
pins_cmd_dat {
pins = <0x4400>;
slew-rate = <0x1>;
output-high;
};
};
camdefault {
linux,phandle = <0xb>;
phandle = <0xb>;
};
};
};
fragment@10 {
target = <0xffffffff>;
__overlay__ {
pinctrl-names = "default", "cam0_rst0", "cam0_rst1", "cam0_pnd0", "cam0_pnd1", "cam1_rst0", "cam1_rst1", "cam1_pnd0", "cam1_pnd1", "cam_ldo0_0", "cam_ldo0_1";
pinctrl-0 = <0xb>;
pinctrl-1 = <0xc>;
pinctrl-2 = <0xd>;
pinctrl-3 = <0xe>;
pinctrl-4 = <0xf>;
pinctrl-5 = <0x10>;
pinctrl-6 = <0x11>;
pinctrl-7 = <0x12>;
pinctrl-8 = <0x13>;
pinctrl-9 = <0x14>;
pinctrl-10 = <0x15>;
status = "okay";
};
};
fragment@11 {
target = <0xffffffff>;
__overlay__ {
consys_default {
linux,phandle = <0x16>;
phandle = <0x16>;
};
gpslna@0 {
linux,phandle = <0x17>;
phandle = <0x17>;
pins_cmd_dat {
pins = <0x4000>;
slew-rate = <0x0>;
bias-disable;
output-low;
};
};
gpslna@1 {
linux,phandle = <0x18>;
phandle = <0x18>;
pins_cmd_dat {
pins = <0x4000>;
slew-rate = <0x1>;
output-high;
};
};
gpslna@2 {
linux,phandle = <0x19>;
phandle = <0x19>;
pins_cmd_dat {
pins = <0x4000>;
slew-rate = <0x1>;
output-low;
};
};
};
};
fragment@12 {
target = <0xffffffff>;
__overlay__ {
pinctrl-names = "default", "gps_lna_state_init", "gps_lna_state_oh", "gps_lna_state_ol";
pinctrl-0 = <0x16>;
pinctrl-1 = <0x17>;
pinctrl-2 = <0x18>;
pinctrl-3 = <0x19>;
status = "okay";
};
};
fragment@13 {
target = <0xffffffff>;
__overlay__ {
clk_src = [02];
bus-width = <0x8>;
max-frequency = <0xbebc200>;
cap-mmc-highspeed;
msdc-sys-suspend;
mmc-ddr-1_8v;
mmc-hs200-1_8v;
mmc-hs400-1_8v;
non-removable;
pinctl = <0x1a>;
register_setting = <0x1b>;
host_function = [00];
bootable;
status = "okay";
};
};
fragment@14 {
target = <0xffffffff>;
__overlay__ {
clk_src = [02];
bus-width = <0x4>;
max-frequency = <0xbebc200>;
msdc-sys-suspend;
cap-sd-highspeed;
sd-uhs-sdr12;
sd-uhs-sdr25;
sd-uhs-sdr50;
sd-uhs-sdr104;
sd-uhs-ddr50;
pinctl = <0x1c>;
pinctl_sdr104 = <0x1d>;
pinctl_sdr50 = <0x1e>;
pinctl_ddr50 = <0x1f>;
register_setting = <0x20>;
host_function = [01];
cd_level = [00];
cd-gpios = <0xffffffff 0x5 0x0>;
status = "okay";
};
};
fragment@15 {
target = <0xffffffff>;
__overlay__ {
clk_src = [02];
bus-width = <0x4>;
max-frequency = <0x2faf080>;
cap-sd-highspeed;
sd-uhs-sdr12;
sd-uhs-sdr25;
sd-uhs-sdr50;
host_function = [02];
non-removable;
status = "okay";
};
};
fragment@16 {
target = <0xffffffff>;
__overlay__ {
mmc0@default {
linux,phandle = <0x1a>;
phandle = <0x1a>;
pins_cmd {
drive-strength = [02];
};
pins_dat {
drive-strength = [02];
};
pins_clk {
drive-strength = [02];
};
pins_rst {
drive-strength = [02];
};
pins_ds {
drive-strength = [02];
};
};
mmc0@register_default {
dat0rddly = [00];
dat1rddly = [00];
dat2rddly = [00];
dat3rddly = [00];
dat4rddly = [00];
dat5rddly = [00];
dat6rddly = [00];
dat7rddly = [00];
datwrddly = [00];
cmdrrddly = [00];
cmdrddly = [00];
cmd_edge = [01];
rdata_edge = [01];
wdata_edge = [01];
ett-hs200-cells = <0xc>;
ett-hs200-default = <0xb0 0x380 0x0 0xb0 0x7c00 0x0 0xb4 0x38 0x1 0x4 0x2 0x1 0xf0 0x1f0000 0xf 0xf0 0x7c00000 0x0 0xb4 0x7 0x1 0xf0 0x1f 0xf 0x4 0x400 0x1 0xf8 0x1f000000 0xf 0xf0 0x1f00 0x16 0x4 0x4 0x0>;
ett-hs400-cells = <0x8>;
ett-hs400-default = <0xb0 0x380 0x0 0xb0 0x7c00 0x0 0x188 0x7c 0x2 0x188 0x1f000 0xe 0xb4 0x38 0x1 0x4 0x2 0x0 0xf0 0x1f0000 0xf 0xf0 0x7c00000 0xd>;
linux,phandle = <0x1b>;
phandle = <0x1b>;
};
mmc1@default {
linux,phandle = <0x1c>;
phandle = <0x1c>;
pins_cmd {
drive-strength = [03];
};
pins_dat {
drive-strength = [03];
};
pins_clk {
drive-strength = [03];
};
};
mmc1@sdr104 {
linux,phandle = <0x1d>;
phandle = <0x1d>;
pins_cmd {
drive-strength = [02];
};
pins_dat {
drive-strength = [02];
};
pins_clk {
drive-strength = [03];
};
};
mmc1@sdr50 {
linux,phandle = <0x1e>;
phandle = <0x1e>;
pins_cmd {
drive-strength = [02];
};
pins_dat {
drive-strength = [02];
};
pins_clk {
drive-strength = [03];
};
};
mmc1@ddr50 {
linux,phandle = <0x1f>;
phandle = <0x1f>;
pins_cmd {
drive-strength = [02];
};
pins_dat {
drive-strength = [02];
};
pins_clk {
drive-strength = [03];
};
};
mmc1@register_default {
dat0rddly = [00];
dat1rddly = [00];
dat2rddly = [00];
dat3rddly = [00];
datwrddly = [00];
cmdrrddly = [00];
cmdrddly = [00];
cmd_edge = [01];
rdata_edge = [01];
wdata_edge = [01];
linux,phandle = <0x20>;
phandle = <0x20>;
};
};
};
fragment@17 {
target = <0xffffffff>;
__overlay__ {
nfc_default {
linux,phandle = <0x21>;
phandle = <0x21>;
};
state_ven_high {
linux,phandle = <0x22>;
phandle = <0x22>;
pins_cmd_dat {
pins = <0x400>;
slew-rate = <0x1>;
output-high;
};
};
state_ven_low {
linux,phandle = <0x23>;
phandle = <0x23>;
pins_cmd_dat {
pins = <0x400>;
slew-rate = <0x1>;
output-low;
};
};
state_rst_high {
linux,phandle = <0x24>;
phandle = <0x24>;
pins_cmd_dat {
pins = <0x300>;
slew-rate = <0x1>;
output-high;
};
};
state_rst_low {
linux,phandle = <0x25>;
phandle = <0x25>;
pins_cmd_dat {
pins = <0x300>;
slew-rate = <0x1>;
output-low;
};
};
state_eint_high {
linux,phandle = <0x26>;
phandle = <0x26>;
pins_cmd_dat {
pins = <0x100>;
slew-rate = <0x1>;
output-high;
};
};
state_eint_low {
linux,phandle = <0x27>;
phandle = <0x27>;
pins_cmd_dat {
pins = <0x100>;
slew-rate = <0x1>;
output-low;
};
};
state_irq_init {
linux,phandle = <0x28>;
phandle = <0x28>;
pins_cmd_dat {
pins = <0x200>;
slew-rate = <0x0>;
bias-pull-down = <0x0>;
};
};
};
};
fragment@18 {
target = <0xffffffff>;
__overlay__ {
pinctrl-names = "default", "ven_high", "ven_low", "rst_high", "rst_low", "eint_high", "eint_low", "irq_init";
pinctrl-0 = <0x21>;
pinctrl-1 = <0x22>;
pinctrl-2 = <0x23>;
pinctrl-3 = <0x24>;
pinctrl-4 = <0x25>;
pinctrl-5 = <0x26>;
pinctrl-6 = <0x27>;
pinctrl-7 = <0x28>;
status = "okay";
};
};
fragment@19 {
target = <0xffffffff>;
__overlay__ {
usb_default {
linux,phandle = <0x29>;
phandle = <0x29>;
};
iddig_irq_init {
linux,phandle = <0x2a>;
phandle = <0x2a>;
pins_cmd_dat {
pins = <0x1>;
slew-rate = <0x0>;
bias-pull-up = <0x0>;
};
};
drvvbus_init {
linux,phandle = <0x2b>;
phandle = <0x2b>;
pins_cmd_dat {
pins = <0x200>;
slew-rate = <0x1>;
bias-pull-up = <0x0>;
};
};
drvvbus_low {
linux,phandle = <0x2c>;
phandle = <0x2c>;
pins_cmd_dat {
pins = <0x200>;
slew-rate = <0x1>;
output-low;
bias-pull-down = <0x0>;
};
};
drvvbus_high {
linux,phandle = <0x2d>;
phandle = <0x2d>;
pins_cmd_dat {
pins = <0x200>;
slew-rate = <0x1>;
output-high;
bias-pull-down = <0x0>;
};
};
};
};
fragment@20 {
target = <0xffffffff>;
__overlay__ {
iddig_gpio = <0x0 0x1>;
pinctrl-names = "default", "iddig_irq_init", "drvvbus_init", "drvvbus_low", "drvvbus_high";
pinctrl-0 = <0x29>;
pinctrl-1 = <0x2a>;
pinctrl-2 = <0x2b>;
pinctrl-3 = <0x2c>;
pinctrl-4 = <0x2d>;
status = "okay";
};
};
fragment@21 {
target = <0xffffffff>;
__overlay__ {
interrupt-parent = <0xffffffff>;
interrupts = <0x2 0x4>;
debounce = <0x2 0x0>;
status = "okay";
};
};
fragment@22 {
target = <0xffffffff>;
__overlay__ {
interrupt-parent = <0xffffffff>;
interrupts = <0x4 0x8>;
debounce = <0x4 0x0>;
status = "okay";
};
};
fragment@23 {
target = <0xffffffff>;
__overlay__ {
interrupt-parent = <0xffffffff>;
interrupts = <0x6 0x8>;
debounce = <0x6 0x3e800>;
status = "okay";
};
};
fragment@24 {
target = <0xffffffff>;
__overlay__ {
interrupt-parent = <0xffffffff>;
interrupts = <0xc 0x4>;
debounce = <0xc 0xfa00>;
status = "okay";
};
};
fragment@25 {
target = <0xffffffff>;
__overlay__ {
interrupt-parent = <0xffffffff>;
interrupts = <0x41 0x8>;
debounce = <0x41 0x0>;
status = "okay";
};
};
fragment@26 {
target = <0xffffffff>;
__overlay__ {
GPIO_SIM1_HOT_PLUG = <0x8>;
GPIO_SIM2_HOT_PLUG = <0x9>;
GPIO_CMDAT1 = <0x2b>;
GPIO_SIM2_SCLK = <0xa0>;
GPIO_SIM2_SRST = <0xa1>;
GPIO_SIM2_SIO = <0xa2>;
GPIO_SIM1_SCLK = <0xa3>;
GPIO_SIM1_SRST = <0xa4>;
GPIO_SIM1_SIO = <0xa5>;
};
};
fragment@27 {
target = <0xffffffff>;
__overlay__ {
MD1_SIM1_HOT_PLUG_EINT@0 {
compatible = "mediatek,MD1_SIM1_HOT_PLUG_EINT-eint";
interrupts = <0x0 0x8>;
debounce = <0x0 0x186a0>;
dedicated = <0x0 0x0>;
src_pin = <0x0 0x1>;
sockettype = <0x0 0x0>;
status = "okay";
};
MD1_SIM2_HOT_PLUG_EINT@1 {
compatible = "mediatek,MD1_SIM2_HOT_PLUG_EINT-eint";
interrupts = <0x1 0x8>;
debounce = <0x1 0x186a0>;
dedicated = <0x1 0x0>;
src_pin = <0x1 0x2>;
sockettype = <0x1 0x0>;
status = "okay";
};
};
};
fragment@28 {
target = <0xffffffff>;
__overlay__ {
regulator-name = "vcama";
regulator-default-on = <0x0>;
status = "okay";
};
};
fragment@29 {
target = <0xffffffff>;
__overlay__ {
regulator-name = "vsim1";
regulator-default-on = <0x2>;
status = "okay";
};
};
fragment@30 {
target = <0xffffffff>;
__overlay__ {
regulator-name = "vsim2";
regulator-default-on = <0x2>;
status = "okay";
};
};
fragment@31 {
target = <0xffffffff>;
__overlay__ {
regulator-name = "vcamaf";
regulator-default-on = <0x0>;
status = "okay";
};
};
fragment@32 {
target = <0xffffffff>;
__overlay__ {
regulator-name = "vgp1";
regulator-default-on = <0x0>;
status = "okay";
};
};
fragment@33 {
target = <0xffffffff>;
__overlay__ {
regulator-name = "vibr";
regulator-default-on = <0x0>;
status = "okay";
};
};
fragment@34 {
target = <0xffffffff>;
__overlay__ {
regulator-name = "vcamd";
regulator-default-on = <0x0>;
status = "okay";
};
};
fragment@35 {
target = <0xffffffff>;
__overlay__ {
regulator-name = "vcamio";
regulator-default-on = <0x0>;
status = "okay";
};
};
fragment@36 {
target = <0xffffffff>;
__overlay__ {
vcama-supply = <0xffffffff>;
vcama_main2-supply = <0xffffffff>;
vcama_sub-supply = <0xffffffff>;
vcamaf-supply = <0xffffffff>;
vcamaf_main2-supply = <0xffffffff>;
vcamaf_sub-supply = <0xffffffff>;
vcamd-supply = <0xffffffff>;
vcamd_main2-supply = <0xffffffff>;
vcamd_sub-supply = <0xffffffff>;
vcamio-supply = <0xffffffff>;
vcamio_main2-supply = <0xffffffff>;
vcamio_sub-supply = <0xffffffff>;
status = "okay";
};
};
fragment@37 {
target = <0xffffffff>;
__overlay__ {
vtouch-supply = <0xffffffff>;
status = "okay";
};
};
fragment@38 {
target = <0xffffffff>;
__overlay__ {
adc_channel@ {
compatible = "mediatek,adc_channel";
mediatek,temperature0 = <0x0>;
mediatek,temperature1 = <0x1>;
mediatek,adc_fdd_rf_params_dynamic_custom_ch = <0xc>;
status = "okay";
};
};
};
fragment@39 {
target = <0xffffffff>;
__overlay__ {
mediatek,clkbuf-quantity = <0x4>;
mediatek,clkbuf-config = <0x2 0x1 0x1 0x1>;
status = "okay";
};
};
fragment@40 {
target = <0xffffffff>;
__overlay__ {
mediatek,kpd-key-debounce = <0x400>;
mediatek,kpd-sw-pwrkey = <0x74>;
mediatek,kpd-hw-pwrkey = <0x8>;
mediatek,kpd-sw-rstkey = <0x73>;
mediatek,kpd-hw-rstkey = <0x11>;
mediatek,kpd-use-extend-type = <0x0>;
mediatek,kpd-hw-map-num = <0x48>;
mediatek,kpd-hw-init-map = <0x72 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>;
mediatek,kpd-pwrkey-eint-gpio = <0x0>;
mediatek,kpd-pwkey-gpio-din = <0x0>;
mediatek,kpd-hw-dl-key0 = <0x11>;
mediatek,kpd-hw-dl-key1 = <0x0>;
mediatek,kpd-hw-dl-key2 = <0x8>;
mediatek,kpd-hw-recovery-key = <0x11>;
mediatek,kpd-hw-factory-key = <0x0>;
status = "okay";
};
};
fragment@41 {
target = <0xffffffff>;
__overlay__ {
#address-cells = <0x1>;
#size-cells = <0x0>;
camera_main@10 {
compatible = "mediatek,camera_main";
reg = <0x10>;
status = "okay";
};
camera_main_af@0c {
compatible = "mediatek,camera_main_af";
reg = <0xc>;
status = "okay";
};
camera_sub@3c {
compatible = "mediatek,camera_sub";
reg = <0x3c>;
status = "okay";
};
};
};
fragment@42 {
target = <0xffffffff>;
__overlay__ {
#address-cells = <0x1>;
#size-cells = <0x0>;
cap_touch@5d {
compatible = "mediatek,cap_touch";
reg = <0x5d>;
status = "okay";
};
i2c_lcd_bias@3e {
compatible = "mediatek,i2c_lcd_bias";
reg = <0x3e>;
status = "okay";
};
};
};
fragment@43 {
target = <0xffffffff>;
__overlay__ {
#address-cells = <0x1>;
#size-cells = <0x0>;
msensor@0d {
compatible = "mediatek,msensor";
reg = <0xd>;
status = "okay";
};
gyro@68 {
compatible = "mediatek,gyro";
reg = <0x68>;
status = "okay";
};
gsensor@4c {
compatible = "mediatek,gsensor";
reg = <0x4c>;
status = "okay";
};
alsps@60 {
compatible = "mediatek,alsps";
reg = <0x60>;
status = "okay";
};
nfc@28 {
compatible = "mediatek,nfc";
reg = <0x28>;
status = "okay";
};
strobe_main@63 {
compatible = "mediatek,strobe_main";
reg = <0x63>;
status = "okay";
};
};
};
fragment@44 {
target = <0xffffffff>;
__overlay__ {
#address-cells = <0x1>;
#size-cells = <0x0>;
};
};
fragment@45 {
target = <0xffffffff>;
__overlay__ {
#address-cells = <0x1>;
#size-cells = <0x0>;
ext_buck@6b {
compatible = "mediatek,ext_buck";
reg = <0x6b>;
status = "okay";
};
};
};
fragment@46 {
target = <0xffffffff>;
__overlay__ {
himax-ts@48 {
compatible = "himax,852xes";
reg = <0x48>;
himax,panel-coords = <0x0 0x2d0 0x0 0x500>;
himax,display-coords = <0x0 0x2d0 0x0 0x500>;
irq_gpio = <0xa>;
rst_gpio = <0x3e>;
report_type = <0x1>;
switch_invert;
hall_block_touch_time = <0x3e8>;
config0 {
fw_ver = <0xe5>;
sensor_id = <0x22>;
c1 = [5b 01 00 01 12 20 00 00 00 00 00];
c2 = [5c 01 00 21 10 02 00 00 00 00 00];
c3 = [5d 00 00 10 02 21 00 00 00 00 00];
c4 = [5e 00 00 20 01 12 00 00 00 00 00];
c5 = [5f 03 00 13 32 21 00 00 00 00 00];
c6 = [60 03 00 23 31 12 00 00 00 00 00];
c7 = [61 03 00 13 32 21 00 00 00 00 00];
c8 = [62 03 00 23 31 12 00 00 00 00 00];
c9 = [63 03 00 13 32 21 00 00 00 00 00];
c10 = [64 03 00 23 31 12 00 00 00 00 00];
c11 = [65 03 00 13 32 21 00 00 00 00 00];
c12 = [66 03 00 23 31 12 00 00 00 00 00];
c13 = [67 02 00 12 20 01 00 00 00 00 00];
c14 = [68 02 00 02 21 10 00 00 00 00 00];
c15 = [69 02 00 12 20 01 00 00 00 00 00];
c16 = [6a 02 00 02 20 00 00 00 00 00 00];
c17 = [6b 02 00 02 20 00 00 00 00 00 00];
c18 = [d5 69 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00];
c19 = [e1 05 01 01 01 02 03 0f 05 0f 06 0f 03 0f 08];
c20 = [bc 0a 00 08 00];
c21 = [c5 05 1e 00 10 19 1a 0b 1e 02 1f];
c22 = <0xc616101e>;
c23 = [bd 00 0b];
c24 = [b9 01 15];
c25 = <0xec109e8d>;
c26 = [b0 00];
c27 = [dd 04];
c28 = [42 02];
c29 = [ce 00];
c30 = [ca a5];
c31 = [3f 00];
c32 = [eb 03];
c33 = [ba 00];
c34 = [bb 00];
c35 = [d3 06 01];
c36 = [37 0a 08 ff 08];
c37 = [a4 94 62 94 86];
c38 = [ed 00 04 0a 0a 04 00 00 00];
c39 = [cb 00 0f 0f ff ff 01 00 0f 00 32 00 ff 00];
c40 = [40 01 5a 5f 13 70 10 d4 00 64 0f 0d 10 0a 08 08 0f 0f 0c 2a 22 50 50 20 16 00 00 00 00 00 00 94 0c f0 83 84 00 42 2a 0d 10 83 3c 12 05 11 00 41 42 0f 14 00 10 00 00 10 01 3c 64 06 01 30 2f 3f 08 1c 00 00 00 04 06 24 05 08 00 00 00 10 40 0a 54 10 9e 8d 20 00 02 03 10 00 00 64 30 98 68 64 28 12 a6 30 40 10 17 20 32 01 06 0b 00 a5 78 32 08 0f 19 a0 16 00 00 04 38 07 80 03 0e 08 05 55 49 08 00 83 02 4f 53 bd 0a 04 0d 0a a2 59 7a 00 00 c2 03 6b 56 cc 00 10 20 20 0f 00 00 00 00];
c41 = [40 0e 0d 27 26 25 24 23 22 21 20 1f 1e 1d 1c 1b ff ff 1a 19 18 17 16 15 14 13 12 11 10 0f 00 01 02 03 04 ff ff ff ff 05 06 07 08 09 0a 0b 0c ff ff ff ff ff ff ff ff 1f 11 10 11 10 00 00 00 00 00 00 00 00 00 00 00 00 00 1a 7d 12 32 82 c2 05 00 11 c4 55 c5 48 5c 03 00 00 00 00 00 00 0a 19 12];
};
config1 {
fw_ver = <0xe5>;
sensor_id = <0x21>;
c1 = [5b 01 00 01 12 20 00 00 00 00 00];
c2 = [5c 01 00 21 10 02 00 00 00 00 00];
c3 = [5d 00 00 10 02 21 00 00 00 00 00];
c4 = [5e 00 00 20 01 12 00 00 00 00 00];
c5 = [5f 03 00 13 32 21 00 00 00 00 00];
c6 = [60 03 00 23 31 12 00 00 00 00 00];
c7 = [61 03 00 13 32 21 00 00 00 00 00];
c8 = [62 03 00 23 31 12 00 00 00 00 00];
c9 = [63 03 00 13 32 21 00 00 00 00 00];
c10 = [64 03 00 23 31 12 00 00 00 00 00];
c11 = [65 03 00 13 32 21 00 00 00 00 00];
c12 = [66 03 00 23 31 12 00 00 00 00 00];
c13 = [67 02 00 12 20 01 00 00 00 00 00];
c14 = [68 02 00 02 21 10 00 00 00 00 00];
c15 = [69 02 00 12 20 01 00 00 00 00 00];
c16 = [6a 02 00 02 20 00 00 00 00 00 00];
c17 = [6b 02 00 02 20 00 00 00 00 00 00];
c18 = [d5 69 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00];
c19 = [e1 08 01 01 01 02 03 07 03 0f 03 0f 03 0f 08];
c20 = [bc 00 00 00 00];
c21 = [c5 05 1d 00 10 1c 1a 0b 1e 02 1f];
c22 = <0xc616101e>;
c23 = [bd 00 0b];
c24 = [b9 01 15];
c25 = <0xec109e8d>;
c26 = [b0 00];
c27 = [dd 04];
c28 = [42 02];
c29 = [ce 00];
c30 = [ca a5];
c31 = [3f 00];
c32 = [eb 03];
c33 = [ba 00];
c34 = [bb 00];
c35 = [d3 06 01];
c36 = [37 22 08 ff 08];
c37 = [a4 94 62 94 86];
c38 = [ed 00 04 0a 0a 04 00 00 00];
c39 = [cb 00 0f 0f ff ff 01 00 0f 00 32 00 ff 00];
c40 = [40 01 5a 5f 13 70 13 04 00 64 0f 0d 10 12 0a 08 0f 0f 0c 2a 22 50 50 20 16 00 00 00 00 00 00 94 0c f0 83 84 00 42 2a 0d 10 83 3c 12 05 11 00 41 42 0f 14 00 10 00 00 10 01 3c 64 06 06 30 2f 3f 08 1c 00 00 00 04 06 24 08 08 00 00 00 10 40 0a 54 10 9e 8d 20 00 02 03 10 00 00 64 30 98 68 64 28 12 a6 30 40 10 17 20 32 01 06 0b 00 a5 78 32 08 0f 19 a0 16 00 00 04 38 07 80 03 0e 08 05 55 49 08 00 83 02 4f 53 bd 0a 04 0d 0a a2 59 7a 00 00 c2 03 6b 56 cc 00 10 20 20 0f 00 00 00 00];
c41 = [40 0e 0d 27 26 25 24 23 22 21 20 1f 1e 1d 1c 1b ff ff 1a 19 18 17 16 15 14 13 12 11 10 0f 00 01 02 03 04 ff ff ff ff 05 06 07 08 09 0a 0b 0c ff ff ff ff ff ff ff ff 1f 11 10 11 10 00 00 00 00 00 00 00 00 00 00 00 00 00 1a 7d 12 32 82 c2 05 00 11 c4 55 c5 48 5c 03 00 00 00 00 00 00 0a 19 12];
};
config2 {
default_cfg = <0x1>;
c1 = [5b 01 00 01 12 20 00 00 00 00 00];
c2 = [5c 01 00 21 10 02 00 00 00 00 00];
c3 = [5d 00 00 10 02 21 00 00 00 00 00];
c4 = [5e 00 00 20 01 12 00 00 00 00 00];
c5 = [5f 03 00 13 32 21 00 00 00 00 00];
c6 = [60 03 00 23 31 12 00 00 00 00 00];
c7 = [61 03 00 13 32 21 00 00 00 00 00];
c8 = [62 03 00 23 31 12 00 00 00 00 00];
c9 = [63 03 00 13 32 21 00 00 00 00 00];
c10 = [64 03 00 23 31 12 00 00 00 00 00];
c11 = [65 03 00 13 32 21 00 00 00 00 00];
c12 = [66 03 00 23 31 12 00 00 00 00 00];
c13 = [67 02 00 12 20 01 00 00 00 00 00];
c14 = [68 02 00 02 21 10 00 00 00 00 00];
c15 = [69 02 00 12 20 01 00 00 00 00 00];
c16 = [6a 02 00 02 20 00 00 00 00 00 00];
c17 = [6b 02 00 02 20 00 00 00 00 00 00];
c18 = [d5 69 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00];
c19 = [e1 05 01 01 01 02 03 0f 05 0f 06 0f 03 0f 08];
c20 = [bc 0a 00 08 00];
c21 = [c5 05 1e 00 10 19 1a 0b 1e 02 1f];
c22 = <0xc616101e>;
c23 = [bd 00 0b];
c24 = [b9 01 15];
c25 = <0xec109e8d>;
c26 = [b0 00];
c27 = [dd 04];
c28 = [42 02];
c29 = [ce 00];
c30 = [ca a5];
c31 = [3f 00];
c32 = [eb 03];
c33 = [ba 00];
c34 = [bb 00];
c35 = [d3 06 01];
c36 = [37 0a 08 ff 08];
c37 = [a4 94 62 94 86];
c38 = [ed 00 04 0a 0a 04 00 00 00];
c39 = [cb 00 0f 0f ff ff 01 00 0f 00 32 00 ff 00];
c40 = [40 01 5a 5f 13 70 10 d4 00 64 0f 0d 10 0a 08 08 0f 0f 0c 2a 22 50 50 20 16 00 00 00 00 00 00 94 0c f0 83 84 00 42 2a 0d 10 83 3c 12 05 11 00 41 42 0f 14 00 10 00 00 10 01 3c 64 06 01 30 2f 3f 08 1c 00 00 00 04 06 24 05 08 00 00 00 10 40 0a 54 10 9e 8d 20 00 02 03 10 00 00 64 30 98 68 64 28 12 a6 30 40 10 17 20 32 01 06 0b 00 a5 78 32 08 0f 19 a0 16 00 00 04 38 07 80 03 0e 08 05 55 49 08 00 83 02 4f 53 bd 0a 04 0d 0a a2 59 7a 00 00 c2 03 6b 56 cc 00 10 20 20 0f 00 00 00 00];
c41 = [40 0e 0d 27 26 25 24 23 22 21 20 1f 1e 1d 1c 1b ff ff 1a 19 18 17 16 15 14 13 12 11 10 0f 00 01 02 03 04 ff ff ff ff 05 06 07 08 09 0a 0b 0c ff ff ff ff ff ff ff ff 1f 11 10 11 10 00 00 00 00 00 00 00 00 00 00 00 00 00 1a 7d 12 32 82 c2 05 00 11 c4 55 c5 48 5c 03 00 00 00 00 00 00 0a 19 12];
};
};
};
};
fragment@47 {
target = <0xffffffff>;
__overlay__ {
mediatek,kpd-hw-init-map = <0x72 0x72 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>;
};
};
fragment@48 {
target = <0xffffffff>;
__overlay__ {
MD1_SIM1_HOT_PLUG_EINT@0 {
compatible = "mediatek, MD1_SIM1_HOT_PLUG_EINT-eint";
interrupts = <0x0 0x8>;
debounce = <0x0 0x186a0>;
dedicated = <0x0 0x0>;
src_pin = <0x0 0x1>;
sockettype = <0x0 0x1>;
};
MD1_SIM2_HOT_PLUG_EINT@1 {
compatible = "mediatek, MD1_SIM2_HOT_PLUG_EINT-eint";
interrupts = <0x1 0x8>;
debounce = <0x1 0x186a0>;
dedicated = <0x1 0x0>;
src_pin = <0x1 0x2>;
sockettype = <0x1 0x1>;
};
};
};
__symbols__ {
led0 = "/fragment@2/__overlay__/led@0";
led1 = "/fragment@2/__overlay__/led@1";
led2 = "/fragment@2/__overlay__/led@2";
led3 = "/fragment@2/__overlay__/led@3";
led4 = "/fragment@2/__overlay__/led@4";
led5 = "/fragment@2/__overlay__/led@5";
led6 = "/fragment@2/__overlay__/led@6";
vibrator0 = "/fragment@2/__overlay__/vibrator@0";
alsps_intpin_cfg = "/fragment@4/__overlay__/alspspincfg";
alsps_intpin_default = "/fragment@4/__overlay__/alspsdefaultcfg";
gyro_intpin_cfg = "/fragment@4/__overlay__/gyropincfg";
gyro_intpin_default = "/fragment@4/__overlay__/gyrodefaultcfg";
CTP_pins_default = "/fragment@8/__overlay__/eint0default";
CTP_pins_eint_as_int = "/fragment@8/__overlay__/eint@0";
CTP_pins_eint_output0 = "/fragment@8/__overlay__/eintoutput0";
CTP_pins_eint_output1 = "/fragment@8/__overlay__/eintoutput1";
CTP_pins_rst_output0 = "/fragment@8/__overlay__/rstoutput0";
CTP_pins_rst_output1 = "/fragment@8/__overlay__/rstoutput1";
camera_pins_cam0_rst0 = "/fragment@9/__overlay__/cam0@0";
camera_pins_cam0_rst1 = "/fragment@9/__overlay__/cam0@1";
camera_pins_cam0_pnd0 = "/fragment@9/__overlay__/cam0@2";
camera_pins_cam0_pnd1 = "/fragment@9/__overlay__/cam0@3";
camera_pins_cam1_rst0 = "/fragment@9/__overlay__/cam1@0";
camera_pins_cam1_rst1 = "/fragment@9/__overlay__/cam1@1";
camera_pins_cam1_pnd0 = "/fragment@9/__overlay__/cam1@2";
camera_pins_cam1_pnd1 = "/fragment@9/__overlay__/cam1@3";
camera_pins_cam_ldo0_0 = "/fragment@9/__overlay__/cam@0";
camera_pins_cam_ldo0_1 = "/fragment@9/__overlay__/cam@1";
camera_pins_default = "/fragment@9/__overlay__/camdefault";
consys_pins_default = "/fragment@11/__overlay__/consys_default";
gpslna_pins_init = "/fragment@11/__overlay__/gpslna@0";
gpslna_pins_oh = "/fragment@11/__overlay__/gpslna@1";
gpslna_pins_ol = "/fragment@11/__overlay__/gpslna@2";
mmc0_pins_default = "/fragment@16/__overlay__/mmc0@default";
mmc0_register_setting_default = "/fragment@16/__overlay__/mmc0@register_default";
mmc1_pins_default = "/fragment@16/__overlay__/mmc1@default";
mmc1_pins_sdr104 = "/fragment@16/__overlay__/mmc1@sdr104";
mmc1_pins_sdr50 = "/fragment@16/__overlay__/mmc1@sdr50";
mmc1_pins_ddr50 = "/fragment@16/__overlay__/mmc1@ddr50";
mmc1_register_setting_default = "/fragment@16/__overlay__/mmc1@register_default";
nfc_default = "/fragment@17/__overlay__/nfc_default";
nfc_ven_high = "/fragment@17/__overlay__/state_ven_high";
nfc_ven_low = "/fragment@17/__overlay__/state_ven_low";
nfc_rst_high = "/fragment@17/__overlay__/state_rst_high";
nfc_rst_low = "/fragment@17/__overlay__/state_rst_low";
nfc_eint_high = "/fragment@17/__overlay__/state_eint_high";
nfc_eint_low = "/fragment@17/__overlay__/state_eint_low";
nfc_irq_init = "/fragment@17/__overlay__/state_irq_init";
usb_default = "/fragment@19/__overlay__/usb_default";
gpio0_mode1_iddig = "/fragment@19/__overlay__/iddig_irq_init";
gpio2_mode2_drvvbus = "/fragment@19/__overlay__/drvvbus_init";
gpio2_mode2_drvvbus_low = "/fragment@19/__overlay__/drvvbus_low";
gpio2_mode2_drvvbus_high = "/fragment@19/__overlay__/drvvbus_high";
};
__fixups__ {
reserved_memory = "/fragment@0:target:0";
bus = "/fragment@1:target:0";
odm = "/fragment@2:target:0";
i2c2 = "/fragment@3:target:0", "/fragment@43:target:0";
pio = "/fragment@4:target:0", "/fragment@8:target:0", "/fragment@9:target:0", "/fragment@11:target:0", "/fragment@14/__overlay__:cd-gpios:0", "/fragment@16:target:0", "/fragment@17:target:0", "/fragment@19:target:0";
gyro = "/fragment@5:target:0";
accdet = "/fragment@6:target:0", "/fragment@23:target:0";
touch = "/fragment@7:target:0", "/fragment@37:target:0";
kd_camera_hw1 = "/fragment@10:target:0", "/fragment@36:target:0";
consys = "/fragment@12:target:0";
mmc0 = "/fragment@13:target:0";
mmc1 = "/fragment@14:target:0";
mmc3 = "/fragment@15:target:0";
nfc = "/fragment@18:target:0";
usb0 = "/fragment@20:target:0";
irq_nfc = "/fragment@21:target:0";
eintc = "/fragment@21/__overlay__:interrupt-parent:0", "/fragment@22/__overlay__:interrupt-parent:0", "/fragment@23/__overlay__:interrupt-parent:0", "/fragment@24/__overlay__:interrupt-parent:0", "/fragment@25/__overlay__:interrupt-parent:0", "/fragment@27:target:0", "/fragment@48:target:0";
ext_buck_oc = "/fragment@22:target:0";
msdc1_ins = "/fragment@24:target:0";
als = "/fragment@25:target:0";
gpio_usage_mapping = "/fragment@26:target:0";
mt_pmic_vcama_ldo_reg = "/fragment@28:target:0", "/fragment@36/__overlay__:vcama-supply:0", "/fragment@36/__overlay__:vcama_main2-supply:0", "/fragment@36/__overlay__:vcama_sub-supply:0";
mt_pmic_vsim1_ldo_reg = "/fragment@29:target:0";
mt_pmic_vsim2_ldo_reg = "/fragment@30:target:0";
mt_pmic_vcam_af_ldo_reg = "/fragment@31:target:0", "/fragment@36/__overlay__:vcamaf-supply:0", "/fragment@36/__overlay__:vcamaf_main2-supply:0", "/fragment@36/__overlay__:vcamaf_sub-supply:0";
mt_pmic_vgp1_ldo_reg = "/fragment@32:target:0", "/fragment@37/__overlay__:vtouch-supply:0";
mt_pmic_vibr_ldo_reg = "/fragment@33:target:0";
mt_pmic_vcamd_ldo_reg = "/fragment@34:target:0", "/fragment@36/__overlay__:vcamd-supply:0", "/fragment@36/__overlay__:vcamd_main2-supply:0", "/fragment@36/__overlay__:vcamd_sub-supply:0";
mt_pmic_vcam_io_ldo_reg = "/fragment@35:target:0", "/fragment@36/__overlay__:vcamio-supply:0", "/fragment@36/__overlay__:vcamio_main2-supply:0", "/fragment@36/__overlay__:vcamio_sub-supply:0";
auxadc = "/fragment@38:target:0";
rf_clock_buffer_ctrl = "/fragment@39:target:0";
keypad = "/fragment@40:target:0", "/fragment@47:target:0";
i2c0 = "/fragment@41:target:0";
i2c1 = "/fragment@42:target:0", "/fragment@46:target:0";
i2c3 = "/fragment@44:target:0";
i2c4 = "/fragment@45:target:0";
};
__local_fixups__ {
fragment@3 {
__overlay__ {
alsps@60 {
pinctrl-0 = <0x0>;
pinctrl-1 = <0x0>;
};
};
};
fragment@5 {
__overlay__ {
pinctrl-0 = <0x0>;
pinctrl-1 = <0x0>;
};
};
fragment@7 {
__overlay__ {
pinctrl-0 = <0x0>;
pinctrl-1 = <0x0>;
pinctrl-2 = <0x0>;
pinctrl-3 = <0x0>;
pinctrl-4 = <0x0>;
pinctrl-5 = <0x0>;
};
};
fragment@10 {
__overlay__ {
pinctrl-0 = <0x0>;
pinctrl-1 = <0x0>;
pinctrl-2 = <0x0>;
pinctrl-3 = <0x0>;
pinctrl-4 = <0x0>;
pinctrl-5 = <0x0>;
pinctrl-6 = <0x0>;
pinctrl-7 = <0x0>;
pinctrl-8 = <0x0>;
pinctrl-9 = <0x0>;
pinctrl-10 = <0x0>;
};
};
fragment@12 {
__overlay__ {
pinctrl-0 = <0x0>;
pinctrl-1 = <0x0>;
pinctrl-2 = <0x0>;
pinctrl-3 = <0x0>;
};
};
fragment@13 {
__overlay__ {
pinctl = <0x0>;
register_setting = <0x0>;
};
};
fragment@14 {
__overlay__ {
pinctl = <0x0>;
pinctl_sdr104 = <0x0>;
pinctl_sdr50 = <0x0>;
pinctl_ddr50 = <0x0>;
register_setting = <0x0>;
};
};
fragment@18 {
__overlay__ {
pinctrl-0 = <0x0>;
pinctrl-1 = <0x0>;
pinctrl-2 = <0x0>;
pinctrl-3 = <0x0>;
pinctrl-4 = <0x0>;
pinctrl-5 = <0x0>;
pinctrl-6 = <0x0>;
pinctrl-7 = <0x0>;
};
};
fragment@20 {
__overlay__ {
pinctrl-0 = <0x0>;
pinctrl-1 = <0x0>;
pinctrl-2 = <0x0>;
pinctrl-3 = <0x0>;
pinctrl-4 = <0x0>;
};
};
};
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment