Created
November 15, 2019 11:54
-
-
Save McPrapor/414036aa00a214f6dfecfc8a5330285e to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/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