Created
April 9, 2025 18:19
-
-
Save faveoled/ba42b6b0edc1e9e32786c85d298dcf41 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/; | |
/memreserve/ 0x00000000e0000000 0x0000000000d00000; | |
/ { | |
compatible = "samsung,armv8\0samsung,exynos7885"; | |
dtb-hw_rev = <0x00>; | |
dtb-hw_rev_end = <0xff>; | |
interrupt-parent = <0x01>; | |
#address-cells = <0x02>; | |
#size-cells = <0x01>; | |
model = "Samsung A30 CIS OPEN 01 board based on EXYNOS7904"; | |
reserved-memory { | |
#address-cells = <0x02>; | |
#size-cells = <0x01>; | |
ranges; | |
phandle = <0x85>; | |
framebuffer@0xEC000000 { | |
compatible = "exynos,dpu_fb_handover"; | |
reg = <0x00 0xec000000 0x1400000>; | |
phandle = <0x45>; | |
}; | |
modem_if { | |
compatible = "exynos,modem_if"; | |
reg = <0x00 0xf5400000 0x7800000>; | |
}; | |
cp_ram_logging { | |
compatible = "exynos,cp_ram_logging"; | |
reg = <0x00 0xfcc00000 0x2000000>; | |
}; | |
gnss_if { | |
compatible = "exynos,gnss_if"; | |
reg = <0x00 0xffc00000 0x400000>; | |
phandle = <0x86>; | |
}; | |
tima_region@0xB8000000 { | |
compatible = "removed-dma-pool"; | |
reg = <0x00 0xb8000000 0x200000>; | |
phandle = <0x87>; | |
}; | |
sec_debug_magic { | |
compatible = "exynos,sec_debug_magic"; | |
reg = <0x00 0x80000000 0x1000>; | |
}; | |
seclog_mem { | |
compatible = "exynos,seclog"; | |
reg = <0x00 0xc0000000 0x80000>; | |
}; | |
wifibt_if { | |
compatible = "exynos,wifibt_if"; | |
reg = <0x00 0xe9000000 0x400000>; | |
}; | |
abox_rmem@0xE9400000 { | |
compatible = "exynos,abox_rmem"; | |
reg = <0x00 0xe9400000 0x400000>; | |
phandle = <0x154>; | |
}; | |
btabox_rmem { | |
compatible = "exynos,btabox_rmem"; | |
size = <0x400000>; | |
}; | |
crypto { | |
compatible = "exynos8890-ion,crypto"; | |
ion,reusable; | |
size = <0x2000000>; | |
alignment = <0x00 0x400000>; | |
id = <0x01>; | |
}; | |
video_stream { | |
compatible = "exynos8890-ion,vstream"; | |
ion,secure; | |
ion,reusable; | |
size = <0x4800000>; | |
alignment = <0x00 0x400000>; | |
id = <0x03>; | |
compat-id = <0x19 0x1f>; | |
alloc-ranges = <0x00 0x80000000 0x80000000>; | |
}; | |
video_frame { | |
compatible = "exynos8890-ion,vframe"; | |
ion,secure; | |
ion,reusable; | |
size = <0x2800000>; | |
id = <0x05>; | |
compat-id = <0x1a 0x1d>; | |
alignment = <0x00 0x400000>; | |
}; | |
}; | |
pinctrl@11CB0000 { | |
compatible = "samsung,exynos7885-pinctrl"; | |
reg = <0x00 0x11cb0000 0x1000>; | |
interrupts = <0x00 0x00 0x00 0x00 0x01 0x00 0x00 0x02 0x00 0x00 0x03 0x00 0x00 0x04 0x00 0x00 0x05 0x00 0x00 0x06 0x00 0x00 0x07 0x00 0x00 0x08 0x00 0x00 0x09 0x00 0x00 0x0a 0x00 0x00 0x0b 0x00 0x00 0x0c 0x00 0x00 0x0d 0x00 0x00 0x0e 0x00 0x00 0x0f 0x00>; | |
phandle = <0x88>; | |
pinctrl-names = "default"; | |
pinctrl-0 = <0x13d>; | |
etc0 { | |
gpio-controller; | |
#gpio-cells = <0x02>; | |
interrupt-controller; | |
#interrupt-cells = <0x02>; | |
phandle = <0x89>; | |
}; | |
etc1 { | |
gpio-controller; | |
#gpio-cells = <0x02>; | |
interrupt-controller; | |
#interrupt-cells = <0x02>; | |
phandle = <0x8a>; | |
}; | |
gpa0 { | |
gpio-controller; | |
#gpio-cells = <0x02>; | |
interrupt-controller; | |
#interrupt-cells = <0x02>; | |
interrupt-parent = <0x01>; | |
interrupts = <0x00 0x00 0x00 0x00 0x01 0x00 0x00 0x02 0x00 0x00 0x03 0x00 0x00 0x04 0x00 0x00 0x05 0x00 0x00 0x06 0x00 0x00 0x07 0x00>; | |
phandle = <0x8b>; | |
}; | |
gpa1 { | |
gpio-controller; | |
#gpio-cells = <0x02>; | |
interrupt-controller; | |
#interrupt-cells = <0x03>; | |
interrupt-parent = <0x01>; | |
interrupts = <0x00 0x08 0x00 0x00 0x09 0x00 0x00 0x0a 0x00 0x00 0x0b 0x00 0x00 0x0c 0x00 0x00 0x0d 0x00 0x00 0x0e 0x00 0x00 0x0f 0x00>; | |
phandle = <0x8c>; | |
}; | |
gpa2 { | |
gpio-controller; | |
#gpio-cells = <0x02>; | |
interrupt-controller; | |
#interrupt-cells = <0x02>; | |
phandle = <0x8d>; | |
}; | |
sim0_det_gpio { | |
samsung,pins = "gpa2-6"; | |
samsung,pin-function = <0x0f>; | |
samsung,pin-pud = <0x00>; | |
phandle = <0x8e>; | |
}; | |
sim1_det_gpio { | |
samsung,pins = "gpa2-5"; | |
samsung,pin-function = <0x0f>; | |
samsung,pin-pud = <0x00>; | |
phandle = <0x8f>; | |
}; | |
gpq0 { | |
gpio-controller; | |
#gpio-cells = <0x02>; | |
interrupt-controller; | |
#interrupt-cells = <0x02>; | |
phandle = <0x90>; | |
}; | |
uart2-bus { | |
samsung,pins = "gpq0-4\0gpq0-3"; | |
samsung,pin-function = <0x02>; | |
samsung,pin-pud = <0x00>; | |
phandle = <0x20>; | |
}; | |
i2c8-bus { | |
samsung,pins = "gpa1-4\0gpa1-3"; | |
samsung,pin-function = <0x02>; | |
samsung,pin-pud = <0x03>; | |
samsung,pin-drv = <0x00>; | |
phandle = <0x91>; | |
}; | |
speedy-bus { | |
samsung,pins = "gpq0-2"; | |
samsung,pin-function = <0x02>; | |
samsung,pin-con-pdn = <0x03>; | |
samsung,pin-pud = <0x03>; | |
samsung,pin-drv = <0x00>; | |
phandle = <0x1b>; | |
}; | |
wakeup-interrupt-controller { | |
compatible = "samsung,exynos7-wakeup-eint"; | |
interrupt-parent = <0x01>; | |
interrupts = <0x00 0x10 0x00>; | |
samsung,eint-flt-conf; | |
}; | |
fuel-irq { | |
samsung,pins = "gpa2-4"; | |
samsung,pin-function = <0x00>; | |
samsung,pin-pud = <0x02>; | |
samsung,pin-drv = <0x00>; | |
phandle = <0x121>; | |
}; | |
if-pmic-irq { | |
samsung,pins = "gpa2-2"; | |
samsung,pin-function = <0x00>; | |
samsung,pin-pud = <0x00>; | |
samsung,pin-drv = <0x00>; | |
phandle = <0x138>; | |
}; | |
usbpd-irq { | |
samsung,pins = "gpa2-3"; | |
samsung,pin-function = <0x0f>; | |
samsung,pin-pud = <0x00>; | |
samsung,pin-drv = <0x00>; | |
phandle = <0x122>; | |
}; | |
pmic-irq { | |
samsung,pins = "gpa2-0"; | |
samsung,pin-pud = <0x03>; | |
samsung,pin-drv = <0x03>; | |
phandle = <0x125>; | |
}; | |
hall-irq { | |
samsung,pins = "gpa0-2"; | |
samsung,pin-function = <0x0f>; | |
samsung,pin-pud = <0x00>; | |
samsung,pin-drv = <0x00>; | |
phandle = <0x12e>; | |
}; | |
certify-hall-irq { | |
samsung,pins = "gpa1-4"; | |
samsung,pin-function = <0x0f>; | |
samsung,pin-pud = <0x00>; | |
samsung,pin-drv = <0x00>; | |
phandle = <0x12f>; | |
}; | |
dwmmc2_cd_ext_irq { | |
samsung,pins = "gpa0-7"; | |
samsung,pin-function = <0x0f>; | |
samsung,pin-pud = <0x00>; | |
samsung,pin-drv = <0x03>; | |
phandle = <0x136>; | |
}; | |
attn-irq { | |
samsung,pins = "gpa0-0"; | |
samsung,pin-function = <0x0f>; | |
samsung,pin-pud = <0x00>; | |
samsung,pin-drv = <0x00>; | |
phandle = <0x134>; | |
}; | |
attn-input { | |
samsung,pins = "gpa0-0"; | |
samsung,pin-function = <0x00>; | |
samsung,pin-pud = <0x00>; | |
phandle = <0x135>; | |
}; | |
key-power { | |
samsung,pins = "gpa1-7"; | |
samsung,pin-function = <0x0f>; | |
samsung,pin-pud = <0x00>; | |
samsung,pin-drv = <0x00>; | |
phandle = <0x12a>; | |
}; | |
key-voldown { | |
samsung,pins = "gpa1-6"; | |
samsung,pin-function = <0x0f>; | |
samsung,pin-pud = <0x00>; | |
samsung,pin-drv = <0x00>; | |
phandle = <0x128>; | |
}; | |
key-volup { | |
samsung,pins = "gpa1-5"; | |
samsung,pin-function = <0x0f>; | |
samsung,pin-pud = <0x00>; | |
samsung,pin-drv = <0x00>; | |
phandle = <0x129>; | |
}; | |
max98506-ctl { | |
samsung,pins = "gpa2-1"; | |
samsung,pin-function = <0x00>; | |
samsung,pin-pud = <0x00>; | |
samsung,pin-con-pdn = <0x02>; | |
samsung,pin-pud-pdn = <0x00>; | |
phandle = <0x182>; | |
}; | |
acc-int { | |
samsung,pins = "gpa0-3"; | |
samsung,pin-function = <0x0f>; | |
samsung,pin-pud = <0x00>; | |
samsung,pin-drv = <0x00>; | |
phandle = <0x153>; | |
}; | |
grip-int { | |
samsung,pins = "gpa0-6"; | |
samsung,pin-function = <0x0f>; | |
samsung,pin-pud = <0x00>; | |
samsung,pin-drv = <0x00>; | |
phandle = <0x132>; | |
}; | |
proxy-int { | |
samsung,pins = "gpa0-4"; | |
samsung,pin-function = <0x0f>; | |
samsung,pin-pud = <0x00>; | |
samsung,pin-drv = <0x00>; | |
phandle = <0x13c>; | |
}; | |
initial-state { | |
phandle = <0x13d>; | |
etc0-0 { | |
samsung,pins = "etc0-0"; | |
samsung,pin-function = <0x01>; | |
samsung,pin-drv = <0x00>; | |
samsung,pin-pud = <0x01>; | |
samsung,pin-val = <0x01>; | |
}; | |
gpa0-1 { | |
samsung,pins = "gpa0-1"; | |
samsung,pin-function = <0x00>; | |
samsung,pin-pud = <0x01>; | |
samsung,pin-drv = <0x00>; | |
}; | |
gpq0-1 { | |
samsung,pins = "gpq0-1"; | |
samsung,pin-function = <0x00>; | |
samsung,pin-pud = <0x01>; | |
samsung,pin-drv = <0x00>; | |
}; | |
}; | |
btp-irq { | |
samsung,pins = "gpa0-5"; | |
samsung,pin-function = <0x0f>; | |
samsung,pin-pud = <0x00>; | |
samsung,pin-drv = <0x03>; | |
phandle = <0x145>; | |
}; | |
btp-irq-sleep { | |
samsung,pins = "gpa0-5"; | |
samsung,pin-function = <0x00>; | |
samsung,pin-pud = <0x01>; | |
samsung,pin-drv = <0x03>; | |
phandle = <0x142>; | |
}; | |
nfc-clk { | |
samsung,pins = "gpq0-0"; | |
samsung,pin-function = <0x02>; | |
samsung,pin-pud = <0x00>; | |
phandle = <0x14e>; | |
}; | |
nfc-int { | |
samsung,pins = "gpa1-0"; | |
samsung,pin-function = <0x00>; | |
samsung,pin-pud = <0x01>; | |
phandle = <0x14d>; | |
}; | |
}; | |
pinctrl@148F0000 { | |
compatible = "samsung,exynos7885-pinctrl"; | |
reg = <0x00 0x148f0000 0x1000>; | |
interrupts = <0x00 0x82 0x00>; | |
phandle = <0x92>; | |
pinctrl-names = "sleep"; | |
pinctrl-0 = <0x13e>; | |
gpb0 { | |
gpio-controller; | |
#gpio-cells = <0x02>; | |
interrupt-controller; | |
#interrupt-cells = <0x02>; | |
phandle = <0x93>; | |
}; | |
gpb1 { | |
gpio-controller; | |
#gpio-cells = <0x02>; | |
interrupt-controller; | |
#interrupt-cells = <0x02>; | |
phandle = <0x94>; | |
}; | |
gpb2 { | |
gpio-controller; | |
#gpio-cells = <0x02>; | |
interrupt-controller; | |
#interrupt-cells = <0x02>; | |
phandle = <0x95>; | |
}; | |
aud-codec-mclk { | |
samsung,pins = "gpb0-0"; | |
samsung,pin-function = <0x02>; | |
samsung,pin-pud = <0x01>; | |
phandle = <0x4b>; | |
}; | |
aud-codec-mclk-idle { | |
samsung,pins = "gpb0-0"; | |
samsung,pin-function = <0x00>; | |
samsung,pin-pud = <0x01>; | |
phandle = <0x51>; | |
}; | |
aud-codec-bus { | |
samsung,pins = "gpb0-1\0gpb0-2\0gpb0-3\0gpb0-4"; | |
samsung,pin-function = <0x02>; | |
samsung,pin-pud = <0x01>; | |
phandle = <0x4c>; | |
}; | |
aud-codec-bus-idle { | |
samsung,pins = "gpb0-1\0gpb0-2\0gpb0-3\0gpb0-4"; | |
samsung,pin-function = <0x00>; | |
samsung,pin-pud = <0x01>; | |
phandle = <0x52>; | |
}; | |
aud-fm-bus { | |
samsung,pins = "gpb1-1\0gpb1-2\0gpb1-3"; | |
samsung,pin-function = <0x00>; | |
samsung,pin-pud = <0x01>; | |
phandle = <0x139>; | |
}; | |
aud-fm-bus-idle { | |
samsung,pins = "gpb1-1\0gpb1-2\0gpb1-3"; | |
samsung,pin-function = <0x00>; | |
samsung,pin-pud = <0x01>; | |
phandle = <0x53>; | |
}; | |
aud-spk-bus { | |
samsung,pins = "gpb2-0\0gpb2-1\0gpb2-2\0gpb2-3"; | |
samsung,pin-function = <0x02>; | |
samsung,pin-pud = <0x01>; | |
phandle = <0x4e>; | |
}; | |
aud-spk-bus-idle { | |
samsung,pins = "gpb2-0\0gpb2-1\0gpb2-2\0gpb2-3"; | |
samsung,pin-function = <0x00>; | |
samsung,pin-pud = <0x01>; | |
phandle = <0x54>; | |
}; | |
aud-loopback-bus { | |
samsung,pins = "gpb1-0"; | |
samsung,pin-function = <0x02>; | |
samsung,pin-pud = <0x01>; | |
phandle = <0x4f>; | |
}; | |
aud-loopback-bus-idle { | |
samsung,pins = "gpb1-0"; | |
samsung,pin-function = <0x00>; | |
samsung,pin-pud = <0x01>; | |
phandle = <0x55>; | |
}; | |
sleep-state { | |
phandle = <0x13e>; | |
gpb0-0 { | |
samsung,pins = "gpb0-0"; | |
samsung,pin-con-pdn = <0x02>; | |
samsung,pin-pud-pdn = <0x01>; | |
}; | |
gpb0-1 { | |
samsung,pins = "gpb0-1"; | |
samsung,pin-con-pdn = <0x02>; | |
samsung,pin-pud-pdn = <0x01>; | |
}; | |
gpb0-2 { | |
samsung,pins = "gpb0-2"; | |
samsung,pin-con-pdn = <0x02>; | |
samsung,pin-pud-pdn = <0x01>; | |
}; | |
gpb0-3 { | |
samsung,pins = "gpb0-3"; | |
samsung,pin-con-pdn = <0x02>; | |
samsung,pin-pud-pdn = <0x01>; | |
}; | |
gpb0-4 { | |
samsung,pins = "gpb0-4"; | |
samsung,pin-con-pdn = <0x02>; | |
samsung,pin-pud-pdn = <0x01>; | |
}; | |
gpb1-0 { | |
samsung,pins = "gpb1-0"; | |
samsung,pin-con-pdn = <0x02>; | |
samsung,pin-pud-pdn = <0x01>; | |
}; | |
gpb1-1 { | |
samsung,pins = "gpb1-1"; | |
samsung,pin-con-pdn = <0x02>; | |
samsung,pin-pud-pdn = <0x01>; | |
}; | |
gpb1-2 { | |
samsung,pins = "gpb1-2"; | |
samsung,pin-con-pdn = <0x02>; | |
samsung,pin-pud-pdn = <0x01>; | |
}; | |
gpb1-3 { | |
samsung,pins = "gpb1-3"; | |
samsung,pin-con-pdn = <0x02>; | |
samsung,pin-pud-pdn = <0x01>; | |
}; | |
gpb2-0 { | |
samsung,pins = "gpb2-0"; | |
samsung,pin-con-pdn = <0x02>; | |
samsung,pin-pud-pdn = <0x01>; | |
}; | |
gpb2-1 { | |
samsung,pins = "gpb2-1"; | |
samsung,pin-con-pdn = <0x02>; | |
samsung,pin-pud-pdn = <0x01>; | |
}; | |
gpb2-2 { | |
samsung,pins = "gpb2-2"; | |
samsung,pin-con-pdn = <0x02>; | |
samsung,pin-pud-pdn = <0x01>; | |
}; | |
gpb2-3 { | |
samsung,pins = "gpb2-3"; | |
samsung,pin-con-pdn = <0x02>; | |
samsung,pin-pud-pdn = <0x01>; | |
}; | |
gpb2-4 { | |
samsung,pins = "gpb2-4"; | |
samsung,pin-con-pdn = <0x02>; | |
samsung,pin-pud-pdn = <0x01>; | |
}; | |
}; | |
}; | |
pinctrl@13430000 { | |
compatible = "samsung,exynos7885-pinctrl"; | |
reg = <0x00 0x13430000 0x1000>; | |
interrupts = <0x00 0x96 0x00>; | |
phandle = <0x96>; | |
pinctrl-names = "sleep"; | |
pinctrl-0 = <0x13f>; | |
gpf0 { | |
gpio-controller; | |
#gpio-cells = <0x02>; | |
interrupt-controller; | |
#interrupt-cells = <0x02>; | |
phandle = <0x97>; | |
}; | |
gpf2 { | |
gpio-controller; | |
#gpio-cells = <0x02>; | |
interrupt-controller; | |
#interrupt-cells = <0x02>; | |
phandle = <0x98>; | |
}; | |
gpf3 { | |
gpio-controller; | |
#gpio-cells = <0x02>; | |
interrupt-controller; | |
#interrupt-cells = <0x02>; | |
phandle = <0x99>; | |
}; | |
gpf4 { | |
gpio-controller; | |
#gpio-cells = <0x02>; | |
interrupt-controller; | |
#interrupt-cells = <0x02>; | |
phandle = <0x9a>; | |
}; | |
sd0-clk { | |
samsung,pins = "gpf0-0"; | |
samsung,pin-function = <0x02>; | |
samsung,pin-pud = <0x00>; | |
samsung,pin-drv = <0x03>; | |
phandle = <0x9b>; | |
}; | |
sd0-cmd { | |
samsung,pins = "gpf0-1"; | |
samsung,pin-function = <0x02>; | |
samsung,pin-pud = <0x03>; | |
samsung,pin-drv = <0x03>; | |
phandle = <0x9c>; | |
}; | |
sd0-rdqs { | |
samsung,pins = "gpf0-2"; | |
samsung,pin-function = <0x02>; | |
samsung,pin-pud = <0x01>; | |
samsung,pin-drv = <0x03>; | |
phandle = <0x9d>; | |
}; | |
sd0-clk_fast_slew_rate_1x { | |
samsung,pins = "gpf0-0"; | |
samsung,pin-function = <0x02>; | |
samsung,pin-pud = <0x00>; | |
samsung,pin-drv = <0x00>; | |
phandle = <0x9e>; | |
}; | |
sd0-clk_fast_slew_rate_2x { | |
samsung,pins = "gpf0-0"; | |
samsung,pin-function = <0x02>; | |
samsung,pin-pud = <0x00>; | |
samsung,pin-drv = <0x01>; | |
phandle = <0x9f>; | |
}; | |
sd0-clk_fast_slew_rate_3x { | |
samsung,pins = "gpf0-0"; | |
samsung,pin-function = <0x02>; | |
samsung,pin-pud = <0x00>; | |
samsung,pin-drv = <0x02>; | |
phandle = <0xa0>; | |
}; | |
sd0-clk_fast_slew_rate_4x { | |
samsung,pins = "gpf0-0"; | |
samsung,pin-function = <0x02>; | |
samsung,pin-pud = <0x00>; | |
samsung,pin-drv = <0x03>; | |
phandle = <0xa1>; | |
}; | |
sd0-bus-width1 { | |
samsung,pins = "gpf2-0"; | |
samsung,pin-function = <0x02>; | |
samsung,pin-pud = <0x03>; | |
samsung,pin-drv = <0x03>; | |
phandle = <0xa2>; | |
}; | |
sd0-bus-width4 { | |
samsung,pins = "gpf2-1\0gpf2-2\0gpf2-3"; | |
samsung,pin-function = <0x02>; | |
samsung,pin-pud = <0x03>; | |
samsung,pin-drv = <0x03>; | |
phandle = <0xa3>; | |
}; | |
sd0-bus-width8 { | |
samsung,pins = "gpf2-4\0gpf2-5\0gpf2-6\0gpf2-7"; | |
samsung,pin-function = <0x02>; | |
samsung,pin-pud = <0x03>; | |
samsung,pin-drv = <0x03>; | |
phandle = <0xa4>; | |
}; | |
sd1-clk { | |
samsung,pins = "gpf3-0"; | |
samsung,pin-function = <0x02>; | |
samsung,pin-pud = <0x00>; | |
samsung,pin-drv = <0x02>; | |
phandle = <0xa5>; | |
}; | |
sd1-cmd { | |
samsung,pins = "gpf3-1"; | |
samsung,pin-function = <0x02>; | |
samsung,pin-pud = <0x03>; | |
samsung,pin-drv = <0x02>; | |
phandle = <0xa6>; | |
}; | |
sd1-bus-width1 { | |
samsung,pins = "gpf3-2"; | |
samsung,pin-function = <0x02>; | |
samsung,pin-pud = <0x03>; | |
samsung,pin-drv = <0x02>; | |
phandle = <0xa7>; | |
}; | |
sd1-bus-width4 { | |
samsung,pins = "gpf3-3\0gpf3-4\0gpf3-5"; | |
samsung,pin-function = <0x02>; | |
samsung,pin-pud = <0x03>; | |
samsung,pin-drv = <0x02>; | |
phandle = <0xa8>; | |
}; | |
sd1-clk_fast_slew_rate_1x { | |
samsung,pins = "gpf3-0"; | |
samsung,pin-function = <0x02>; | |
samsung,pin-pud = <0x00>; | |
samsung,pin-drv = <0x00>; | |
phandle = <0xa9>; | |
}; | |
sd1-clk_fast_slew_rate_2x { | |
samsung,pins = "gpf3-0"; | |
samsung,pin-function = <0x02>; | |
samsung,pin-pud = <0x00>; | |
samsung,pin-drv = <0x01>; | |
phandle = <0xaa>; | |
}; | |
sd1-clk_fast_slew_rate_3x { | |
samsung,pins = "gpf3-0"; | |
samsung,pin-function = <0x02>; | |
samsung,pin-pud = <0x00>; | |
samsung,pin-drv = <0x02>; | |
phandle = <0xab>; | |
}; | |
sd1-clk_fast_slew_rate_4x { | |
samsung,pins = "gpf3-0"; | |
samsung,pin-function = <0x02>; | |
samsung,pin-pud = <0x00>; | |
samsung,pin-drv = <0x03>; | |
phandle = <0xac>; | |
}; | |
sd2-clk { | |
samsung,pins = "gpf4-0"; | |
samsung,pin-function = <0x02>; | |
samsung,pin-pud = <0x00>; | |
samsung,pin-drv = <0x02>; | |
phandle = <0xad>; | |
}; | |
sd2-cmd { | |
samsung,pins = "gpf4-1"; | |
samsung,pin-function = <0x02>; | |
samsung,pin-pud = <0x03>; | |
samsung,pin-drv = <0x02>; | |
phandle = <0xae>; | |
}; | |
sd2-bus-width1 { | |
samsung,pins = "gpf4-2"; | |
samsung,pin-function = <0x02>; | |
samsung,pin-pud = <0x03>; | |
samsung,pin-drv = <0x02>; | |
phandle = <0xaf>; | |
}; | |
sd2-bus-width4 { | |
samsung,pins = "gpf4-3\0gpf4-4\0gpf4-5"; | |
samsung,pin-function = <0x02>; | |
samsung,pin-pud = <0x03>; | |
samsung,pin-drv = <0x02>; | |
phandle = <0xb0>; | |
}; | |
sd2-clk_fast_slew_rate_1x { | |
samsung,pins = "gpf4-0"; | |
samsung,pin-function = <0x02>; | |
samsung,pin-pud = <0x00>; | |
samsung,pin-drv = <0x00>; | |
phandle = <0xb1>; | |
}; | |
sd2-clk_fast_slew_rate_2x { | |
samsung,pins = "gpf4-0"; | |
samsung,pin-function = <0x02>; | |
samsung,pin-pud = <0x00>; | |
samsung,pin-drv = <0x01>; | |
phandle = <0xb2>; | |
}; | |
sd2-clk_fast_slew_rate_3x { | |
samsung,pins = "gpf4-0"; | |
samsung,pin-function = <0x02>; | |
samsung,pin-pud = <0x00>; | |
samsung,pin-drv = <0x02>; | |
phandle = <0xb3>; | |
}; | |
sd2-clk_fast_slew_rate_4x { | |
samsung,pins = "gpf4-0"; | |
samsung,pin-function = <0x02>; | |
samsung,pin-pud = <0x00>; | |
samsung,pin-drv = <0x03>; | |
phandle = <0xb4>; | |
}; | |
sleep-state { | |
phandle = <0x13f>; | |
gpf0-0 { | |
samsung,pins = "gpf0-0"; | |
samsung,pin-con-pdn = <0x00>; | |
samsung,pin-pud-pdn = <0x00>; | |
}; | |
gpf0-1 { | |
samsung,pins = "gpf0-1"; | |
samsung,pin-con-pdn = <0x01>; | |
samsung,pin-pud-pdn = <0x00>; | |
}; | |
gpf0-2 { | |
samsung,pins = "gpf0-2"; | |
samsung,pin-con-pdn = <0x02>; | |
samsung,pin-pud-pdn = <0x01>; | |
}; | |
gpf0-3 { | |
samsung,pins = "gpf0-3"; | |
samsung,pin-con-pdn = <0x03>; | |
samsung,pin-pud-pdn = <0x00>; | |
}; | |
gpf2-0 { | |
samsung,pins = "gpf2-0"; | |
samsung,pin-con-pdn = <0x00>; | |
samsung,pin-pud-pdn = <0x00>; | |
}; | |
gpf2-1 { | |
samsung,pins = "gpf2-1"; | |
samsung,pin-con-pdn = <0x00>; | |
samsung,pin-pud-pdn = <0x00>; | |
}; | |
gpf2-2 { | |
samsung,pins = "gpf2-2"; | |
samsung,pin-con-pdn = <0x00>; | |
samsung,pin-pud-pdn = <0x00>; | |
}; | |
gpf2-3 { | |
samsung,pins = "gpf2-3"; | |
samsung,pin-con-pdn = <0x00>; | |
samsung,pin-pud-pdn = <0x00>; | |
}; | |
gpf2-4 { | |
samsung,pins = "gpf2-4"; | |
samsung,pin-con-pdn = <0x00>; | |
samsung,pin-pud-pdn = <0x00>; | |
}; | |
gpf2-5 { | |
samsung,pins = "gpf2-5"; | |
samsung,pin-con-pdn = <0x00>; | |
samsung,pin-pud-pdn = <0x00>; | |
}; | |
gpf2-6 { | |
samsung,pins = "gpf2-6"; | |
samsung,pin-con-pdn = <0x00>; | |
samsung,pin-pud-pdn = <0x00>; | |
}; | |
gpf2-7 { | |
samsung,pins = "gpf2-7"; | |
samsung,pin-con-pdn = <0x00>; | |
samsung,pin-pud-pdn = <0x00>; | |
}; | |
gpf4-0 { | |
samsung,pins = "gpf4-0"; | |
samsung,pin-con-pdn = <0x00>; | |
samsung,pin-pud-pdn = <0x00>; | |
}; | |
gpf4-1 { | |
samsung,pins = "gpf4-1"; | |
samsung,pin-con-pdn = <0x00>; | |
samsung,pin-pud-pdn = <0x00>; | |
}; | |
gpf4-2 { | |
samsung,pins = "gpf4-2"; | |
samsung,pin-con-pdn = <0x00>; | |
samsung,pin-pud-pdn = <0x00>; | |
}; | |
gpf4-3 { | |
samsung,pins = "gpf4-3"; | |
samsung,pin-con-pdn = <0x00>; | |
samsung,pin-pud-pdn = <0x00>; | |
}; | |
gpf4-4 { | |
samsung,pins = "gpf4-4"; | |
samsung,pin-con-pdn = <0x00>; | |
samsung,pin-pud-pdn = <0x00>; | |
}; | |
gpf4-5 { | |
samsung,pins = "gpf4-5"; | |
samsung,pin-con-pdn = <0x00>; | |
samsung,pin-pud-pdn = <0x00>; | |
}; | |
gpf3-0 { | |
samsung,pins = "gpf3-0"; | |
samsung,pin-con-pdn = <0x02>; | |
samsung,pin-pud-pdn = <0x01>; | |
}; | |
gpf3-1 { | |
samsung,pins = "gpf3-1"; | |
samsung,pin-con-pdn = <0x02>; | |
samsung,pin-pud-pdn = <0x01>; | |
}; | |
gpf3-2 { | |
samsung,pins = "gpf3-2"; | |
samsung,pin-con-pdn = <0x02>; | |
samsung,pin-pud-pdn = <0x01>; | |
}; | |
gpf3-3 { | |
samsung,pins = "gpf3-3"; | |
samsung,pin-con-pdn = <0x03>; | |
samsung,pin-pud-pdn = <0x00>; | |
}; | |
gpf3-4 { | |
samsung,pins = "gpf3-4"; | |
samsung,pin-con-pdn = <0x02>; | |
samsung,pin-pud-pdn = <0x01>; | |
}; | |
gpf3-5 { | |
samsung,pins = "gpf3-5"; | |
samsung,pin-con-pdn = <0x02>; | |
samsung,pin-pud-pdn = <0x01>; | |
}; | |
}; | |
}; | |
pinctrl@139B0000 { | |
compatible = "samsung,exynos7885-pinctrl"; | |
reg = <0x00 0x139b0000 0x1000>; | |
interrupts = <0x00 0x10a 0x00>; | |
phandle = <0xb5>; | |
pinctrl-names = "default\0sleep"; | |
pinctrl-0 = <0x140>; | |
pinctrl-1 = <0x141>; | |
gpp0 { | |
gpio-controller; | |
#gpio-cells = <0x02>; | |
interrupt-controller; | |
#interrupt-cells = <0x02>; | |
phandle = <0xb6>; | |
}; | |
gpg0 { | |
gpio-controller; | |
#gpio-cells = <0x02>; | |
interrupt-controller; | |
#interrupt-cells = <0x02>; | |
phandle = <0x67>; | |
}; | |
gpp1 { | |
gpio-controller; | |
#gpio-cells = <0x02>; | |
interrupt-controller; | |
#interrupt-cells = <0x02>; | |
phandle = <0xb7>; | |
}; | |
gpp2 { | |
gpio-controller; | |
#gpio-cells = <0x02>; | |
interrupt-controller; | |
#interrupt-cells = <0x02>; | |
phandle = <0xb8>; | |
}; | |
gpp3 { | |
gpio-controller; | |
#gpio-cells = <0x02>; | |
interrupt-controller; | |
#interrupt-cells = <0x02>; | |
phandle = <0xb9>; | |
}; | |
gpp4 { | |
gpio-controller; | |
#gpio-cells = <0x02>; | |
interrupt-controller; | |
#interrupt-cells = <0x02>; | |
phandle = <0xba>; | |
}; | |
gpp5 { | |
gpio-controller; | |
#gpio-cells = <0x02>; | |
interrupt-controller; | |
#interrupt-cells = <0x02>; | |
phandle = <0xbb>; | |
}; | |
gpp6 { | |
gpio-controller; | |
#gpio-cells = <0x02>; | |
interrupt-controller; | |
#interrupt-cells = <0x02>; | |
phandle = <0xbc>; | |
}; | |
gpp7 { | |
gpio-controller; | |
#gpio-cells = <0x02>; | |
interrupt-controller; | |
#interrupt-cells = <0x02>; | |
phandle = <0x31>; | |
}; | |
gpp8 { | |
gpio-controller; | |
#gpio-cells = <0x02>; | |
interrupt-controller; | |
#interrupt-cells = <0x02>; | |
phandle = <0x33>; | |
}; | |
gpg1 { | |
gpio-controller; | |
#gpio-cells = <0x02>; | |
interrupt-controller; | |
#interrupt-cells = <0x02>; | |
phandle = <0xbd>; | |
}; | |
gpg2 { | |
gpio-controller; | |
#gpio-cells = <0x02>; | |
interrupt-controller; | |
#interrupt-cells = <0x02>; | |
phandle = <0xbe>; | |
}; | |
gpg3 { | |
gpio-controller; | |
#gpio-cells = <0x02>; | |
interrupt-controller; | |
#interrupt-cells = <0x02>; | |
phandle = <0xbf>; | |
}; | |
gpg4 { | |
gpio-controller; | |
#gpio-cells = <0x02>; | |
interrupt-controller; | |
#interrupt-cells = <0x02>; | |
phandle = <0xc0>; | |
}; | |
gpc0 { | |
gpio-controller; | |
#gpio-cells = <0x02>; | |
interrupt-controller; | |
#interrupt-cells = <0x02>; | |
phandle = <0x49>; | |
}; | |
gpc1 { | |
gpio-controller; | |
#gpio-cells = <0x02>; | |
interrupt-controller; | |
#interrupt-cells = <0x02>; | |
phandle = <0x27>; | |
}; | |
gpc2 { | |
gpio-controller; | |
#gpio-cells = <0x02>; | |
interrupt-controller; | |
#interrupt-cells = <0x02>; | |
phandle = <0x2c>; | |
}; | |
fm-lna-en { | |
samsung,pins = "gpg0-2"; | |
samsung,pin-function = <0x01>; | |
samsung,pin-pud = <0x00>; | |
samsung,pin-val = <0x00>; | |
phandle = <0x68>; | |
}; | |
uart0-bus { | |
samsung,pins = "gpp0-3\0gpp0-2\0gpp0-1\0gpp0-0"; | |
samsung,pin-function = <0x02>; | |
samsung,pin-pud = <0x00>; | |
phandle = <0x1c>; | |
}; | |
uart1-bus { | |
samsung,pins = "gpg1-3\0gpg1-2\0gpg1-1\0gpg1-0"; | |
samsung,pin-function = <0x02>; | |
samsung,pin-pud = <0x00>; | |
phandle = <0x1d>; | |
}; | |
uart1-bus-rts-conpdn { | |
samsung,pins = "gpg1-3"; | |
samsung,pin-con-pdn = <0x01>; | |
phandle = <0x1e>; | |
}; | |
uart1-bus-rts { | |
samsung,pins = "gpg1-3"; | |
samsung,pin-function = <0x01>; | |
samsung,pin-pud = <0x00>; | |
samsung,pin-val = <0x01>; | |
phandle = <0x1f>; | |
}; | |
i2c7-bus { | |
samsung,pins = "gpg1-5\0gpg1-4"; | |
samsung,pin-function = <0x02>; | |
samsung,pin-pud = <0x03>; | |
samsung,pin-drv = <0x00>; | |
phandle = <0x3b>; | |
}; | |
uart3-bus-single { | |
samsung,pins = "gpc2-3\0gpc2-2\0gpc2-1\0gpc2-0"; | |
samsung,pin-function = <0x02>; | |
samsung,pin-pud = <0x00>; | |
phandle = <0x21>; | |
}; | |
uart3-bus-dual { | |
samsung,pins = "gpc2-1\0gpc2-0"; | |
samsung,pin-function = <0x02>; | |
samsung,pin-pud = <0x00>; | |
phandle = <0xc1>; | |
}; | |
uart4-bus-single { | |
samsung,pins = "gpc2-7\0gpc2-6\0gpc2-5\0gpc2-4"; | |
samsung,pin-function = <0x02>; | |
samsung,pin-pud = <0x00>; | |
phandle = <0x22>; | |
}; | |
uart4-bus-dual { | |
samsung,pins = "gpc2-5\0gpc2-4"; | |
samsung,pin-function = <0x02>; | |
samsung,pin-pud = <0x00>; | |
phandle = <0xc2>; | |
}; | |
uart5-bus-single { | |
samsung,pins = "gpp8-1\0gpp8-0\0gpp7-1\0gpp7-0"; | |
samsung,pin-function = <0x02>; | |
samsung,pin-pud = <0x00>; | |
phandle = <0x23>; | |
}; | |
uart5-bus-dual { | |
samsung,pins = "gpp7-1\0gpp7-0"; | |
samsung,pin-function = <0x02>; | |
samsung,pin-pud = <0x00>; | |
phandle = <0xc3>; | |
}; | |
hs-i2c0-bus { | |
samsung,pins = "gpc1-1\0gpc1-0"; | |
samsung,pin-function = <0x02>; | |
samsung,pin-con-pdn = <0x01>; | |
samsung,pin-pud-pdn = <0x03>; | |
samsung,pin-pud = <0x00>; | |
samsung,pin-drv = <0x00>; | |
phandle = <0x26>; | |
}; | |
hs-i2c1-bus { | |
samsung,pins = "gpc1-3\0gpc1-2"; | |
samsung,pin-function = <0x02>; | |
samsung,pin-pud = <0x00>; | |
samsung,pin-drv = <0x00>; | |
samsung,pin-con-pdn = <0x01>; | |
samsung,pin-pud-pdn = <0x03>; | |
phandle = <0x28>; | |
}; | |
hs-i2c2-bus { | |
samsung,pins = "gpc1-5\0gpc1-4"; | |
samsung,pin-function = <0x02>; | |
samsung,pin-pud = <0x00>; | |
samsung,pin-drv = <0x00>; | |
samsung,pin-con-pdn = <0x01>; | |
samsung,pin-pud-pdn = <0x03>; | |
phandle = <0x29>; | |
}; | |
hs-i2c3-bus { | |
samsung,pins = "gpc1-7\0gpc1-6"; | |
samsung,pin-function = <0x02>; | |
samsung,pin-pud = <0x00>; | |
samsung,pin-drv = <0x00>; | |
samsung,pin-con-pdn = <0x01>; | |
samsung,pin-pud-pdn = <0x03>; | |
phandle = <0x2a>; | |
}; | |
hs-i2c4-bus { | |
samsung,pins = "gpc2-1\0gpc2-0"; | |
samsung,pin-function = <0x02>; | |
samsung,pin-pud = <0x00>; | |
samsung,pin-drv = <0x00>; | |
samsung,pin-con-pdn = <0x01>; | |
samsung,pin-pud-pdn = <0x03>; | |
phandle = <0x2b>; | |
}; | |
hs-i2c5-bus { | |
samsung,pins = "gpc2-3\0gpc2-2"; | |
samsung,pin-function = <0x02>; | |
samsung,pin-pud = <0x00>; | |
samsung,pin-drv = <0x00>; | |
samsung,pin-con-pdn = <0x01>; | |
samsung,pin-pud-pdn = <0x03>; | |
phandle = <0x2d>; | |
}; | |
hs-i2c6-bus { | |
samsung,pins = "gpc2-5\0gpc2-4"; | |
samsung,pin-function = <0x02>; | |
samsung,pin-pud = <0x00>; | |
samsung,pin-drv = <0x00>; | |
samsung,pin-con-pdn = <0x01>; | |
samsung,pin-pud-pdn = <0x03>; | |
phandle = <0x2e>; | |
}; | |
hs-i2c7-bus { | |
samsung,pins = "gpc2-7\0gpc2-6"; | |
samsung,pin-function = <0x02>; | |
samsung,pin-pud = <0x00>; | |
samsung,pin-drv = <0x00>; | |
samsung,pin-con-pdn = <0x01>; | |
samsung,pin-pud-pdn = <0x03>; | |
phandle = <0x2f>; | |
}; | |
hs-i2c8-bus { | |
samsung,pins = "gpp7-1\0gpp7-0"; | |
samsung,pin-function = <0x02>; | |
samsung,pin-pud = <0x00>; | |
samsung,pin-drv = <0x00>; | |
samsung,pin-con-pdn = <0x01>; | |
samsung,pin-pud-pdn = <0x03>; | |
phandle = <0x30>; | |
}; | |
hs-i2c9-bus { | |
samsung,pins = "gpp8-1\0gpp8-0"; | |
samsung,pin-function = <0x02>; | |
samsung,pin-pud = <0x00>; | |
samsung,pin-drv = <0x00>; | |
samsung,pin-con-pdn = <0x01>; | |
samsung,pin-pud-pdn = <0x03>; | |
phandle = <0x32>; | |
}; | |
i2c0-bus { | |
samsung,pins = "gpp1-1\0gpp1-0"; | |
samsung,pin-function = <0x02>; | |
samsung,pin-con-pdn = <0x03>; | |
samsung,pin-pud = <0x03>; | |
samsung,pin-drv = <0x00>; | |
phandle = <0x34>; | |
}; | |
i2c1-bus { | |
samsung,pins = "gpp1-3\0gpp1-2"; | |
samsung,pin-function = <0x02>; | |
samsung,pin-con-pdn = <0x03>; | |
samsung,pin-pud = <0x03>; | |
samsung,pin-drv = <0x00>; | |
phandle = <0x35>; | |
}; | |
i2c2-bus { | |
samsung,pins = "gpp2-1\0gpp2-0"; | |
samsung,pin-function = <0x02>; | |
samsung,pin-pud = <0x03>; | |
samsung,pin-drv = <0x00>; | |
phandle = <0x36>; | |
}; | |
i2c3-bus { | |
samsung,pins = "gpp3-1\0gpp3-0"; | |
samsung,pin-function = <0x02>; | |
samsung,pin-pud = <0x03>; | |
samsung,pin-drv = <0x00>; | |
phandle = <0x37>; | |
}; | |
i2c4-bus { | |
samsung,pins = "gpp4-1\0gpp4-0"; | |
samsung,pin-function = <0x02>; | |
samsung,pin-pud = <0x03>; | |
samsung,pin-drv = <0x00>; | |
phandle = <0x38>; | |
}; | |
i2c5-bus { | |
samsung,pins = "gpp4-3\0gpp4-2"; | |
samsung,pin-function = <0x02>; | |
samsung,pin-pud = <0x00>; | |
samsung,pin-drv = <0x00>; | |
phandle = <0x13a>; | |
}; | |
i2c6-bus { | |
samsung,pins = "gpp4-5\0gpp4-4"; | |
samsung,pin-function = <0x02>; | |
samsung,pin-pud = <0x00>; | |
samsung,pin-drv = <0x00>; | |
phandle = <0x152>; | |
}; | |
spi0-bus { | |
samsung,pins = "gpp5-3\0gpp5-2\0gpp5-0"; | |
samsung,pin-function = <0x02>; | |
samsung,pin-pud = <0x03>; | |
samsung,pin-drv = <0x00>; | |
phandle = <0x3c>; | |
}; | |
spi0-cs { | |
samsung,pins = "gpp5-1"; | |
samsung,pin-function = <0x01>; | |
samsung,pin-pud = <0x03>; | |
samsung,pin-drv = <0x00>; | |
phandle = <0xc4>; | |
}; | |
spi1-bus { | |
samsung,pins = "gpp6-3\0gpp6-2\0gpp6-0"; | |
samsung,pin-function = <0x02>; | |
samsung,pin-pud = <0x03>; | |
samsung,pin-drv = <0x00>; | |
phandle = <0xc5>; | |
}; | |
spi1-cs { | |
samsung,pins = "gpp6-1"; | |
samsung,pin-function = <0x02>; | |
samsung,pin-pud = <0x03>; | |
samsung,pin-drv = <0x02>; | |
phandle = <0x147>; | |
}; | |
spi2-bus { | |
samsung,pins = "gpc2-1\0gpc2-0\0gpc2-3"; | |
samsung,pin-function = <0x02>; | |
samsung,pin-pud = <0x03>; | |
samsung,pin-drv = <0x00>; | |
phandle = <0x3d>; | |
}; | |
spi2-cs { | |
samsung,pins = "gpc2-2"; | |
samsung,pin-function = <0x01>; | |
samsung,pin-pud = <0x03>; | |
samsung,pin-drv = <0x00>; | |
phandle = <0xc7>; | |
}; | |
spi3-bus { | |
samsung,pins = "gpc2-5\0gpc2-4\0gpc2-7"; | |
samsung,pin-function = <0x02>; | |
samsung,pin-pud = <0x03>; | |
samsung,pin-drv = <0x00>; | |
phandle = <0x3e>; | |
}; | |
spi3-cs { | |
samsung,pins = "gpc2-6"; | |
samsung,pin-function = <0x01>; | |
samsung,pin-pud = <0x03>; | |
samsung,pin-drv = <0x00>; | |
phandle = <0xc8>; | |
}; | |
spi4-bus { | |
samsung,pins = "gpp7-1\0gpp7-0\0gpp8-1"; | |
samsung,pin-function = <0x02>; | |
samsung,pin-pud = <0x03>; | |
samsung,pin-drv = <0x00>; | |
phandle = <0x3f>; | |
}; | |
spi4-cs { | |
samsung,pins = "gpp8-0"; | |
samsung,pin-function = <0x01>; | |
samsung,pin-pud = <0x03>; | |
samsung,pin-drv = <0x00>; | |
phandle = <0xc9>; | |
}; | |
decon_f_te_on { | |
samsung,pins = "gpc0-3"; | |
samsung,pin-function = <0x0f>; | |
phandle = <0x47>; | |
}; | |
decon_f_te_off { | |
samsung,pins = "gpc0-3"; | |
samsung,pin-function = <0x00>; | |
phandle = <0x48>; | |
}; | |
fimc_is_mclk0_in { | |
samsung,pins = "gpc0-0"; | |
samsung,pin-function = <0x00>; | |
samsung,pin-pud = <0x00>; | |
samsung,pin-drv = <0x02>; | |
phandle = <0xca>; | |
}; | |
fimc_is_mclk1_in { | |
samsung,pins = "gpc0-1"; | |
samsung,pin-function = <0x00>; | |
samsung,pin-pud = <0x00>; | |
samsung,pin-drv = <0x02>; | |
phandle = <0xcb>; | |
}; | |
fimc_is_mclk2_in { | |
samsung,pins = "gpc0-2"; | |
samsung,pin-function = <0x00>; | |
samsung,pin-pud = <0x00>; | |
samsung,pin-drv = <0x02>; | |
phandle = <0xcc>; | |
}; | |
fimc_is_mclk0_out { | |
samsung,pins = "gpc0-0"; | |
samsung,pin-function = <0x01>; | |
samsung,pin-pud = <0x00>; | |
samsung,pin-drv = <0x02>; | |
phandle = <0xcd>; | |
}; | |
fimc_is_mclk1_out { | |
samsung,pins = "gpc0-1"; | |
samsung,pin-function = <0x01>; | |
samsung,pin-pud = <0x00>; | |
samsung,pin-drv = <0x02>; | |
phandle = <0xce>; | |
}; | |
fimc_is_mclk2_out { | |
samsung,pins = "gpc0-2"; | |
samsung,pin-function = <0x01>; | |
samsung,pin-pud = <0x00>; | |
samsung,pin-drv = <0x02>; | |
phandle = <0xcf>; | |
}; | |
fimc_is_mclk0_fn { | |
samsung,pins = "gpc0-0"; | |
samsung,pin-function = <0x02>; | |
samsung,pin-pud = <0x00>; | |
samsung,pin-drv = <0x02>; | |
phandle = <0xd0>; | |
}; | |
fimc_is_mclk1_fn { | |
samsung,pins = "gpc0-1"; | |
samsung,pin-function = <0x02>; | |
samsung,pin-pud = <0x00>; | |
samsung,pin-drv = <0x02>; | |
phandle = <0xd1>; | |
}; | |
fimc_is_mclk2_fn { | |
samsung,pins = "gpc0-2"; | |
samsung,pin-function = <0x02>; | |
samsung,pin-pud = <0x00>; | |
samsung,pin-drv = <0x02>; | |
phandle = <0xd2>; | |
}; | |
aud_dmic_on { | |
samsung,pins = "gpg2-1"; | |
samsung,pin-function = <0x01>; | |
samsung,pin-con-pdn = <0x03>; | |
samsung,pin-val = <0x01>; | |
phandle = <0x50>; | |
}; | |
aud_dmic_off { | |
samsung,pins = "gpg2-1"; | |
samsung,pin-function = <0x01>; | |
samsung,pin-con-pdn = <0x03>; | |
samsung,pin-val = <0x00>; | |
phandle = <0x56>; | |
}; | |
pm-wrsti { | |
samsung,pins = "gpg1-1"; | |
samsung,pin-con-pdn = <0x03>; | |
phandle = <0x126>; | |
}; | |
max98506-i2c { | |
samsung,pins = "gpp3-0\0gpp3-1"; | |
samsung,pin-pud = <0x00>; | |
status = "okay"; | |
phandle = <0x183>; | |
}; | |
grip-i2c { | |
samsung,pins = "gpp7-1\0gpp7-0"; | |
samsung,pin-function = <0x02>; | |
samsung,pin-pud = <0x00>; | |
samsung,pin-drv = <0x00>; | |
phandle = <0x130>; | |
}; | |
grip-gpio { | |
samsung,pins = "gpp7-1\0gpp7-0"; | |
samsung,pin-function = <0x00>; | |
samsung,pin-pud = <0x00>; | |
samsung,pin-drv = <0x00>; | |
phandle = <0x131>; | |
}; | |
grip-ldo { | |
samsung,pins = "gpg1-3"; | |
samsung,pin-function = <0x01>; | |
samsung,pin-pud = <0x00>; | |
samsung,pin-val = <0x01>; | |
samsung,pin-drv = <0x00>; | |
phandle = <0x133>; | |
}; | |
prox-led-en { | |
samsung,pins = "gpp8-1"; | |
samsung,pin-function = <0x01>; | |
samsung,pin-pud = <0x00>; | |
samsung,pin-val = <0x01>; | |
samsung,pin-drv = <0x00>; | |
phandle = <0x13b>; | |
}; | |
initial-state { | |
phandle = <0x140>; | |
gpp0-3 { | |
samsung,pins = "gpp0-3"; | |
samsung,pin-function = <0x01>; | |
samsung,pin-drv = <0x00>; | |
samsung,pin-pud = <0x01>; | |
samsung,pin-val = <0x00>; | |
}; | |
gpg1-7 { | |
samsung,pins = "gpg1-7"; | |
samsung,pin-function = <0x01>; | |
samsung,pin-drv = <0x00>; | |
samsung,pin-pud = <0x01>; | |
samsung,pin-val = <0x00>; | |
}; | |
gpg3-1 { | |
samsung,pins = "gpg3-1"; | |
samsung,pin-function = <0x01>; | |
samsung,pin-drv = <0x00>; | |
samsung,pin-pud = <0x00>; | |
samsung,pin-val = <0x01>; | |
}; | |
gpg2-1 { | |
samsung,pins = "gpg2-1"; | |
samsung,pin-function = <0x01>; | |
samsung,pin-pud = <0x00>; | |
samsung,pin-drv = <0x00>; | |
samsung,pin-val = <0x01>; | |
}; | |
gpg2-7 { | |
samsung,pins = "gpg2-7"; | |
samsung,pin-function = <0x01>; | |
samsung,pin-drv = <0x00>; | |
samsung,pin-pud = <0x01>; | |
samsung,pin-val = <0x00>; | |
}; | |
gpg2-3 { | |
samsung,pins = "gpg2-3"; | |
samsung,pin-function = <0x00>; | |
samsung,pin-pud = <0x00>; | |
samsung,pin-drv = <0x00>; | |
}; | |
gpg2-6 { | |
samsung,pins = "gpg2-6"; | |
samsung,pin-function = <0x00>; | |
samsung,pin-pud = <0x00>; | |
samsung,pin-drv = <0x00>; | |
}; | |
gpg3-7 { | |
samsung,pins = "gpg3-7"; | |
samsung,pin-function = <0x00>; | |
samsung,pin-pud = <0x00>; | |
samsung,pin-drv = <0x00>; | |
}; | |
gpg4-0 { | |
samsung,pins = "gpg4-0"; | |
samsung,pin-function = <0x00>; | |
samsung,pin-pud = <0x00>; | |
samsung,pin-drv = <0x00>; | |
}; | |
gpg4-1 { | |
samsung,pins = "gpg4-1"; | |
samsung,pin-function = <0x00>; | |
samsung,pin-pud = <0x00>; | |
samsung,pin-drv = <0x00>; | |
}; | |
gpp8-0 { | |
samsung,pins = "gpp8-0"; | |
samsung,pin-function = <0x01>; | |
samsung,pin-drv = <0x00>; | |
samsung,pin-pud = <0x03>; | |
samsung,pin-val = <0x01>; | |
}; | |
}; | |
sleep-state { | |
phandle = <0x141>; | |
gpp0-3 { | |
samsung,pins = "gpp0-3"; | |
samsung,pin-con-pdn = <0x00>; | |
samsung,pin-pud-pdn = <0x01>; | |
}; | |
gpp1-0 { | |
samsung,pins = "gpp1-0"; | |
samsung,pin-con-pdn = <0x02>; | |
samsung,pin-pud-pdn = <0x00>; | |
}; | |
gpp1-1 { | |
samsung,pins = "gpp1-1"; | |
samsung,pin-con-pdn = <0x02>; | |
samsung,pin-pud-pdn = <0x00>; | |
}; | |
gpp1-2 { | |
samsung,pins = "gpp1-2"; | |
samsung,pin-con-pdn = <0x03>; | |
samsung,pin-pud-pdn = <0x00>; | |
}; | |
gpp1-3 { | |
samsung,pins = "gpp1-3"; | |
samsung,pin-con-pdn = <0x03>; | |
samsung,pin-pud-pdn = <0x00>; | |
}; | |
gpp2-0 { | |
samsung,pins = "gpp2-0"; | |
samsung,pin-con-pdn = <0x02>; | |
samsung,pin-pud-pdn = <0x00>; | |
}; | |
gpp2-1 { | |
samsung,pins = "gpp2-1"; | |
samsung,pin-con-pdn = <0x02>; | |
samsung,pin-pud-pdn = <0x00>; | |
}; | |
gpp3-0 { | |
samsung,pins = "gpp3-0"; | |
samsung,pin-con-pdn = <0x02>; | |
samsung,pin-pud-pdn = <0x00>; | |
}; | |
gpp3-1 { | |
samsung,pins = "gpp3-1"; | |
samsung,pin-con-pdn = <0x02>; | |
samsung,pin-pud-pdn = <0x00>; | |
}; | |
gpp4-0 { | |
samsung,pins = "gpp4-0"; | |
samsung,pin-con-pdn = <0x02>; | |
samsung,pin-pud-pdn = <0x00>; | |
}; | |
gpp4-1 { | |
samsung,pins = "gpp4-1"; | |
samsung,pin-con-pdn = <0x02>; | |
samsung,pin-pud-pdn = <0x00>; | |
}; | |
gpp4-2 { | |
samsung,pins = "gpp4-2"; | |
samsung,pin-con-pdn = <0x02>; | |
samsung,pin-pud-pdn = <0x00>; | |
}; | |
gpp4-3 { | |
samsung,pins = "gpp4-3"; | |
samsung,pin-con-pdn = <0x02>; | |
samsung,pin-pud-pdn = <0x00>; | |
}; | |
gpp4-4 { | |
samsung,pins = "gpp4-4"; | |
samsung,pin-con-pdn = <0x02>; | |
samsung,pin-pud-pdn = <0x00>; | |
}; | |
gpp4-5 { | |
samsung,pins = "gpp4-5"; | |
samsung,pin-con-pdn = <0x02>; | |
samsung,pin-pud-pdn = <0x00>; | |
}; | |
gpp7-0 { | |
samsung,pins = "gpp7-0"; | |
samsung,pin-con-pdn = <0x02>; | |
samsung,pin-pud-pdn = <0x00>; | |
}; | |
gpp7-1 { | |
samsung,pins = "gpp7-1"; | |
samsung,pin-con-pdn = <0x02>; | |
samsung,pin-pud-pdn = <0x00>; | |
}; | |
gpp8-1 { | |
samsung,pins = "gpp8-1"; | |
samsung,pin-con-pdn = <0x03>; | |
samsung,pin-pud-pdn = <0x00>; | |
}; | |
gpg0-2 { | |
samsung,pins = "gpg0-2"; | |
samsung,pin-con-pdn = <0x03>; | |
samsung,pin-pud-pdn = <0x01>; | |
}; | |
gpg1-1 { | |
samsung,pins = "gpg1-1"; | |
samsung,pin-con-pdn = <0x03>; | |
samsung,pin-pud-pdn = <0x00>; | |
}; | |
gpg1-5 { | |
samsung,pins = "gpg1-5"; | |
samsung,pin-con-pdn = <0x02>; | |
samsung,pin-pud-pdn = <0x01>; | |
}; | |
gpg1-3 { | |
samsung,pins = "gpg1-3"; | |
samsung,pin-con-pdn = <0x03>; | |
samsung,pin-pud-pdn = <0x00>; | |
}; | |
gpg1-6 { | |
samsung,pins = "gpg1-6"; | |
samsung,pin-con-pdn = <0x02>; | |
samsung,pin-pud-pdn = <0x01>; | |
}; | |
gpg1-7 { | |
samsung,pins = "gpg1-7"; | |
samsung,pin-con-pdn = <0x03>; | |
samsung,pin-pud-pdn = <0x00>; | |
}; | |
gpg1-2 { | |
samsung,pins = "gpg1-2"; | |
samsung,pin-con-pdn = <0x03>; | |
samsung,pin-pud-pdn = <0x00>; | |
}; | |
gpg1-4 { | |
samsung,pins = "gpg1-4"; | |
samsung,pin-con-pdn = <0x03>; | |
samsung,pin-pud-pdn = <0x00>; | |
}; | |
gpg2-0 { | |
samsung,pins = "gpg2-0"; | |
samsung,pin-con-pdn = <0x03>; | |
samsung,pin-pud-pdn = <0x00>; | |
}; | |
gpg2-1 { | |
samsung,pins = "gpg2-1"; | |
samsung,pin-con-pdn = <0x03>; | |
samsung,pin-pud-pdn = <0x00>; | |
}; | |
gpg2-2 { | |
samsung,pins = "gpg2-2"; | |
samsung,pin-con-pdn = <0x03>; | |
samsung,pin-pud-pdn = <0x00>; | |
}; | |
gpg2-3 { | |
samsung,pins = "gpg2-3"; | |
samsung,pin-con-pdn = <0x02>; | |
samsung,pin-pud-pdn = <0x00>; | |
}; | |
gpg2-5 { | |
samsung,pins = "gpg2-5"; | |
samsung,pin-con-pdn = <0x02>; | |
samsung,pin-pud-pdn = <0x01>; | |
}; | |
gpg2-6 { | |
samsung,pins = "gpg2-6"; | |
samsung,pin-con-pdn = <0x02>; | |
samsung,pin-pud-pdn = <0x00>; | |
}; | |
gpg2-7 { | |
samsung,pins = "gpg2-7"; | |
samsung,pin-con-pdn = <0x03>; | |
samsung,pin-pud-pdn = <0x00>; | |
}; | |
gpg3-0 { | |
samsung,pins = "gpg3-0"; | |
samsung,pin-con-pdn = <0x02>; | |
samsung,pin-pud-pdn = <0x00>; | |
}; | |
gpg3-1 { | |
samsung,pins = "gpg3-1"; | |
samsung,pin-con-pdn = <0x03>; | |
samsung,pin-pud-pdn = <0x00>; | |
}; | |
gpg3-2 { | |
samsung,pins = "gpg3-2"; | |
samsung,pin-con-pdn = <0x03>; | |
samsung,pin-pud-pdn = <0x00>; | |
}; | |
gpg3-3 { | |
samsung,pins = "gpg3-3"; | |
samsung,pin-con-pdn = <0x03>; | |
samsung,pin-pud-pdn = <0x00>; | |
}; | |
gpg3-4 { | |
samsung,pins = "gpg3-4"; | |
samsung,pin-con-pdn = <0x02>; | |
samsung,pin-pud-pdn = <0x01>; | |
}; | |
gpg3-5 { | |
samsung,pins = "gpg3-5"; | |
samsung,pin-con-pdn = <0x02>; | |
samsung,pin-pud-pdn = <0x01>; | |
}; | |
gpg3-6 { | |
samsung,pins = "gpg3-6"; | |
samsung,pin-con-pdn = <0x03>; | |
samsung,pin-pud-pdn = <0x00>; | |
}; | |
gpg3-7 { | |
samsung,pins = "gpg3-7"; | |
samsung,pin-con-pdn = <0x02>; | |
samsung,pin-pud-pdn = <0x00>; | |
}; | |
gpg4-0 { | |
samsung,pins = "gpg4-0"; | |
samsung,pin-con-pdn = <0x02>; | |
samsung,pin-pud-pdn = <0x00>; | |
}; | |
gpg4-1 { | |
samsung,pins = "gpg4-1"; | |
samsung,pin-con-pdn = <0x02>; | |
samsung,pin-pud-pdn = <0x00>; | |
}; | |
gpc0-0 { | |
samsung,pins = "gpc0-0"; | |
samsung,pin-con-pdn = <0x02>; | |
samsung,pin-pud-pdn = <0x01>; | |
}; | |
gpc0-1 { | |
samsung,pins = "gpc0-1"; | |
samsung,pin-con-pdn = <0x02>; | |
samsung,pin-pud-pdn = <0x01>; | |
}; | |
gpc0-2 { | |
samsung,pins = "gpc0-2"; | |
samsung,pin-con-pdn = <0x02>; | |
samsung,pin-pud-pdn = <0x01>; | |
}; | |
gpc1-0 { | |
samsung,pins = "gpc1-0"; | |
samsung,pin-con-pdn = <0x02>; | |
samsung,pin-pud-pdn = <0x01>; | |
}; | |
gpc1-1 { | |
samsung,pins = "gpc1-1"; | |
samsung,pin-con-pdn = <0x02>; | |
samsung,pin-pud-pdn = <0x01>; | |
}; | |
gpc1-2 { | |
samsung,pins = "gpc1-2"; | |
samsung,pin-con-pdn = <0x02>; | |
samsung,pin-pud-pdn = <0x01>; | |
}; | |
gpc1-3 { | |
samsung,pins = "gpc1-3"; | |
samsung,pin-con-pdn = <0x02>; | |
samsung,pin-pud-pdn = <0x01>; | |
}; | |
gpc1-4 { | |
samsung,pins = "gpc1-4"; | |
samsung,pin-con-pdn = <0x02>; | |
samsung,pin-pud-pdn = <0x01>; | |
}; | |
gpc1-5 { | |
samsung,pins = "gpc1-5"; | |
samsung,pin-con-pdn = <0x02>; | |
samsung,pin-pud-pdn = <0x01>; | |
}; | |
gpc1-6 { | |
samsung,pins = "gpc1-6"; | |
samsung,pin-con-pdn = <0x02>; | |
samsung,pin-pud-pdn = <0x01>; | |
}; | |
gpc1-7 { | |
samsung,pins = "gpc1-7"; | |
samsung,pin-con-pdn = <0x02>; | |
samsung,pin-pud-pdn = <0x01>; | |
}; | |
gpc2-0 { | |
samsung,pins = "gpc2-0"; | |
samsung,pin-con-pdn = <0x02>; | |
samsung,pin-pud-pdn = <0x00>; | |
}; | |
gpc2-1 { | |
samsung,pins = "gpc2-1"; | |
samsung,pin-con-pdn = <0x02>; | |
samsung,pin-pud-pdn = <0x00>; | |
}; | |
gpc2-2 { | |
samsung,pins = "gpc2-2"; | |
samsung,pin-con-pdn = <0x02>; | |
samsung,pin-pud-pdn = <0x00>; | |
}; | |
gpc2-3 { | |
samsung,pins = "gpc2-3"; | |
samsung,pin-con-pdn = <0x02>; | |
samsung,pin-pud-pdn = <0x00>; | |
}; | |
}; | |
btp-ldo { | |
samsung,pins = "gpg3-3"; | |
samsung,pin-function = <0x01>; | |
samsung,pin-pud = <0x00>; | |
samsung,pin-drv = <0x00>; | |
phandle = <0x144>; | |
}; | |
btp-reset { | |
samsung,pins = "gpg3-2"; | |
samsung,pin-function = <0x01>; | |
samsung,pin-pud = <0x00>; | |
samsung,pin-drv = <0x03>; | |
phandle = <0x143>; | |
}; | |
spi1-bus-inactive { | |
samsung,pins = "gpp6-0\0gpp6-1\0gpp6-2\0gpp6-3"; | |
samsung,pin-function = <0x00>; | |
samsung,pin-pud = <0x01>; | |
samsung,pin-drv = <0x02>; | |
phandle = <0x14a>; | |
}; | |
spi1-clk { | |
samsung,pins = "gpp6-0"; | |
samsung,pin-function = <0x02>; | |
samsung,pin-pud = <0x01>; | |
samsung,pin-drv = <0x02>; | |
phandle = <0x146>; | |
}; | |
spi1-miso { | |
samsung,pins = "gpp6-2"; | |
samsung,pin-function = <0x02>; | |
samsung,pin-pud = <0x00>; | |
samsung,pin-drv = <0x02>; | |
phandle = <0x148>; | |
}; | |
spi1-mosi { | |
samsung,pins = "gpp6-3"; | |
samsung,pin-function = <0x02>; | |
samsung,pin-pud = <0x01>; | |
samsung,pin-drv = <0x02>; | |
phandle = <0x149>; | |
}; | |
nfc_pvdd_en { | |
samsung,pins = "gpp6-4"; | |
samsung,pin-function = <0x01>; | |
samsung,pin-pud = <0x00>; | |
samsung,pin-val = <0x00>; | |
samsung,pin-con-pdn = <0x03>; | |
samsung,pin-pud-pdn = <0x00>; | |
phandle = <0x14f>; | |
}; | |
nfc_firm { | |
samsung,pins = "gpp3-2"; | |
samsung,pin-function = <0x01>; | |
samsung,pin-pud = <0x00>; | |
samsung,pin-val = <0x00>; | |
samsung,pin-con-pdn = <0x03>; | |
samsung,pin-pud-pdn = <0x00>; | |
phandle = <0x14c>; | |
}; | |
nfc_pd { | |
samsung,pins = "gpp2-2"; | |
samsung,pin-function = <0x02>; | |
samsung,pin-pud = <0x00>; | |
samsung,pin-drv = <0x00>; | |
samsung,pin-con-pdn = <0x03>; | |
samsung,pin-pud-pdn = <0x00>; | |
phandle = <0x14b>; | |
}; | |
nfc_clk_req { | |
samsung,pins = "gpp2-3"; | |
samsung,pin-function = <0x02>; | |
samsung,pin-pud = <0x01>; | |
samsung,pin-drv = <0x00>; | |
samsung,pin-con-pdn = <0x03>; | |
samsung,pin-pud-pdn = <0x00>; | |
phandle = <0x150>; | |
}; | |
nfc-det { | |
samsung,pins = "gpg2-2"; | |
samsung,pin-function = <0x00>; | |
samsung,pin-pud = <0x00>; | |
phandle = <0x151>; | |
}; | |
}; | |
pd-dispaud@11c84020 { | |
compatible = "samsung,exynos-pd"; | |
reg = <0x00 0x11c84020 0x20>; | |
cal_id = <0xb1380000>; | |
status = "okay"; | |
power-down-ok = <0x01>; | |
need_smc = <0x148f0000>; | |
phandle = <0x03>; | |
}; | |
pd-mfcmscl@11c84040 { | |
compatible = "samsung,exynos-pd"; | |
reg = <0x00 0x11c84040 0x20>; | |
cal_id = <0xb1380001>; | |
status = "okay"; | |
phandle = <0x04>; | |
}; | |
pd-isp@11c84060 { | |
compatible = "samsung,exynos-pd"; | |
reg = <0x00 0x11c84060 0x20>; | |
cal_id = <0xb1380002>; | |
status = "okay"; | |
phandle = <0x02>; | |
}; | |
pd-cam@11c84080 { | |
compatible = "samsung,exynos-pd"; | |
reg = <0x00 0x11c84080 0x20>; | |
cal_id = <0xb1380003>; | |
status = "okay"; | |
parent = <0x02>; | |
phandle = <0x05>; | |
}; | |
pd-g3d@11c840a0 { | |
compatible = "samsung,exynos-pd"; | |
reg = <0x00 0x11c840a0 0x20>; | |
cal_id = <0xb1380004>; | |
status = "okay"; | |
phandle = <0x06>; | |
}; | |
dbgdev-pd-dispaud { | |
compatible = "samsung,exynos-pd-dbg"; | |
samsung,power-domain = <0x03>; | |
}; | |
dbgdev-pd-mfcmscl { | |
compatible = "samsung,exynos-pd-dbg"; | |
samsung,power-domain = <0x04>; | |
}; | |
dbgdev-pd-isp { | |
compatible = "samsung,exynos-pd-dbg"; | |
samsung,power-domain = <0x02>; | |
}; | |
dbgdev-pd-cam { | |
compatible = "samsung,exynos-pd-dbg"; | |
samsung,power-domain = <0x05>; | |
}; | |
dbgdev-pd-g3d { | |
compatible = "samsung,exynos-pd-dbg"; | |
samsung,power-domain = <0x06>; | |
}; | |
exynos-snapshot { | |
compatible = "samsung,exynos-snapshot"; | |
dump-info@0x0 { | |
sfr-dump-list = "sfr-dump-cmu-peris\0sfr-dump-cmu-dispaud"; | |
#address-cells = <0x01>; | |
#size-cells = <0x01>; | |
sfr-dump-cmu-peris { | |
reg = <0x13400000 0x4000>; | |
addr = <0x13400100 0x13400104 0x13400108 0xffffffff>; | |
}; | |
sfr-dump-cmu-dispaud { | |
reg = <0x14800000 0x4000>; | |
addr = <0x14800100 0x14800104 0x14800108 0xffffffff>; | |
cal-pd-id = <0x00>; | |
}; | |
}; | |
}; | |
fimc_is@14450000 { | |
compatible = "samsung,exynos5-fimc-is"; | |
reg = <0x00 0x14440000 0x10000 0x00 0x14450000 0x10000 0x00 0x14460000 0x10000 0x00 0x14600000 0x10000 0x00 0x14640000 0x10000 0x00 0x14610000 0x10000 0x00 0x14620000 0x10000>; | |
interrupts = <0x00 0x12d 0x00 0x00 0x12e 0x00 0x00 0x12f 0x00 0x00 0x130 0x00 0x00 0x136 0x00 0x00 0x137 0x00 0x00 0x13a 0x00 0x00 0x138 0x00>; | |
samsung,power-domain = <0x05>; | |
clocks = <0x07 0x96 0x07 0x97 0x07 0x98 0x07 0x99 0x07 0x9a 0x07 0x9b 0x07 0xaa 0x07 0xab 0x07 0xac 0x07 0xad 0x07 0xae 0x07 0xaf 0x07 0xb0 0x07 0xb1 0x07 0x67 0x07 0x68 0x07 0x69>; | |
clock-names = "GATE_IS_ISP\0GATE_IS_MCSC\0GATE_IS_VRA\0GATE_IS_GDC\0GATE_SMMU_IS0\0GATE_SMMU_IS1\0GATE_CAM_3AA1\0GATE_CAM_3AA0\0GATE_CAM_CSIS_DMA\0GATE_CAM_CSIS0\0GATE_CAM_CSIS1\0GATE_CAM_CSIS2\0GATE_CAM_CSIS3\0GATE_CAM_SMMU\0CIS_CLK0\0CIS_CLK1\0CIS_CLK2"; | |
status = "ok"; | |
iommus = <0x08 0x09 0x0a>; | |
#cooling-cells = <0x02>; | |
phandle = <0x5a>; | |
pinctrl-names = "default\0release"; | |
pinctrl-0 = <0xcd 0xce 0xcf>; | |
pinctrl-1; | |
vender { | |
rear_sensor_id = <0x3a>; | |
front_sensor_id = <0x2c>; | |
rear2_sensor_id = <0x29>; | |
use_module_check; | |
max_supported_camera = <0x03>; | |
supported_cameraId = <0x00 0x01 0x32>; | |
max_camera_num = <0x03>; | |
camera_info0 { | |
isp = <0x00>; | |
cal_memory = <0x02>; | |
read_version = <0x00>; | |
core_voltage = <0x00>; | |
upgrade = <0x00>; | |
companion = <0x00>; | |
ois = <0x00>; | |
valid = <0x01>; | |
dual_open = <0x00>; | |
position = <0x00>; | |
}; | |
camera_info1 { | |
isp = <0x00>; | |
cal_memory = <0x02>; | |
read_version = <0x00>; | |
core_voltage = <0x00>; | |
upgrade = <0x00>; | |
companion = <0x00>; | |
ois = <0x00>; | |
valid = <0x01>; | |
dual_open = <0x00>; | |
position = <0x01>; | |
}; | |
camera_info2 { | |
isp = <0x00>; | |
cal_memory = <0x02>; | |
read_version = <0x00>; | |
core_voltage = <0x00>; | |
upgrade = <0x00>; | |
companion = <0x00>; | |
ois = <0x00>; | |
valid = <0x01>; | |
dual_open = <0x00>; | |
position = <0x02>; | |
}; | |
}; | |
fimc_is_dvfs { | |
table0 { | |
desc = "default"; | |
default_int = <0x1a1f8>; | |
default_cam = <0xa8750>; | |
default_mif = <0x1fefc8>; | |
default_i2c = <0x00>; | |
default_hpg = <0x01>; | |
front_preview_int = <0x1a1f8>; | |
front_preview_cam = <0xa3930>; | |
front_preview_mif = <0x14a140>; | |
front_preview_i2c = <0x00>; | |
front_preview_hpg = <0x01>; | |
front_capture_int = <0x1a1f8>; | |
front_capture_cam = <0xa6040>; | |
front_capture_mif = <0x14a140>; | |
front_capture_i2c = <0x00>; | |
front_capture_hpg = <0x01>; | |
front_video_int = <0x1a1f8>; | |
front_video_cam = <0xa3930>; | |
front_video_mif = <0x14a140>; | |
front_video_i2c = <0x00>; | |
front_video_hpg = <0x01>; | |
front_vt1_int = <0x1a1f8>; | |
front_vt1_cam = <0xa3930>; | |
front_vt1_mif = <0xf78f0>; | |
front_vt1_i2c = <0x00>; | |
front_vt1_hpg = <0x01>; | |
front_vt2_int = <0x1a1f8>; | |
front_vt2_cam = <0xa3930>; | |
front_vt2_mif = <0xf78f0>; | |
front_vt2_i2c = <0x00>; | |
front_vt2_hpg = <0x01>; | |
front_vt4_int = <0x1a1f8>; | |
front_vt4_cam = <0xa3930>; | |
front_vt4_mif = <0xf78f0>; | |
front_vt4_i2c = <0x00>; | |
front_vt4_hpg = <0x01>; | |
rear2_preview_fhd_int = <0x1a1f8>; | |
rear2_preview_fhd_cam = <0xa1220>; | |
rear2_preview_fhd_mif = <0x14a140>; | |
rear2_preview_fhd_i2c = <0x00>; | |
rear2_preview_fhd_hpg = <0x01>; | |
rear2_capture_int = <0x1a1f8>; | |
rear2_capture_cam = <0xa1220>; | |
rear2_capture_mif = <0x177bb8>; | |
rear2_capture_i2c = <0x00>; | |
rear2_capture_hpg = <0x01>; | |
rear2_video_fhd_int = <0x1a1f8>; | |
rear2_video_fhd_cam = <0xa1220>; | |
rear2_video_fhd_mif = <0x177bb8>; | |
rear2_video_fhd_i2c = <0x00>; | |
rear2_video_fhd_hpg = <0x01>; | |
rear2_video_fhd_capture_int = <0x1a1f8>; | |
rear2_video_fhd_capture_cam = <0xa1220>; | |
rear2_video_fhd_capture_mif = <0x177bb8>; | |
rear2_video_fhd_capture_i2c = <0x00>; | |
rear2_video_fhd_capture_hpg = <0x01>; | |
rear_preview_fhd_int = <0x1a1f8>; | |
rear_preview_fhd_cam = <0xa3930>; | |
rear_preview_fhd_mif = <0x14a140>; | |
rear_preview_fhd_i2c = <0x00>; | |
rear_preview_fhd_hpg = <0x01>; | |
rear_capture_int = <0x1a1f8>; | |
rear_capture_cam = <0xa6040>; | |
rear_capture_mif = <0x177bb8>; | |
rear_capture_i2c = <0x00>; | |
rear_capture_hpg = <0x01>; | |
rear_video_fhd_int = <0x1a1f8>; | |
rear_video_fhd_cam = <0xa6040>; | |
rear_video_fhd_mif = <0x177bb8>; | |
rear_video_fhd_i2c = <0x00>; | |
rear_video_fhd_hpg = <0x01>; | |
rear_video_uhd_int = <0x1a1f8>; | |
rear_video_uhd_cam = <0xa3930>; | |
rear_video_uhd_mif = <0x177bb8>; | |
rear_video_uhd_i2c = <0x00>; | |
rear_video_uhd_hpg = <0x01>; | |
rear_video_fhd_capture_int = <0x1a1f8>; | |
rear_video_fhd_capture_cam = <0xa6040>; | |
rear_video_fhd_capture_mif = <0x177bb8>; | |
rear_video_fhd_capture_i2c = <0x00>; | |
rear_video_fhd_capture_hpg = <0x01>; | |
rear_video_uhd_capture_int = <0x1a1f8>; | |
rear_video_uhd_capture_cam = <0xa6040>; | |
rear_video_uhd_capture_mif = <0x1b5fd0>; | |
rear_video_uhd_capture_i2c = <0x00>; | |
rear_video_uhd_capture_hpg = <0x01>; | |
dual_preview_int = <0x1a1f8>; | |
dual_preview_cam = <0xa3930>; | |
dual_preview_mif = <0x177bb8>; | |
dual_preview_i2c = <0x00>; | |
dual_preview_hpg = <0x01>; | |
dual_capture_int = <0x1a1f8>; | |
dual_capture_cam = <0xa6040>; | |
dual_capture_mif = <0x1b5fd0>; | |
dual_capture_i2c = <0x00>; | |
dual_capture_hpg = <0x01>; | |
dual_video_int = <0x1a1f8>; | |
dual_video_cam = <0xa3930>; | |
dual_video_mif = <0x1b5fd0>; | |
dual_video_i2c = <0x00>; | |
dual_video_hpg = <0x01>; | |
preview_high_speed_fps_int = <0x1a1f8>; | |
preview_high_speed_fps_cam = <0xa3930>; | |
preview_high_speed_fps_mif = <0x14a140>; | |
preview_high_speed_fps_i2c = <0x00>; | |
preview_high_speed_fps_hpg = <0x01>; | |
video_high_speed_60fps_int = <0x1a1f8>; | |
video_high_speed_60fps_cam = <0xa3930>; | |
video_high_speed_60fps_mif = <0x14a140>; | |
video_high_speed_60fps_i2c = <0x00>; | |
video_high_speed_60fps_hpg = <0x01>; | |
video_high_speed_120fps_int = <0x1a1f8>; | |
video_high_speed_120fps_cam = <0xa3930>; | |
video_high_speed_120fps_mif = <0x14a140>; | |
video_high_speed_120fps_i2c = <0x00>; | |
video_high_speed_120fps_hpg = <0x06>; | |
max_int = <0x1a1f8>; | |
max_cam = <0xa8750>; | |
max_mif = <0x1fefc8>; | |
max_i2c = <0x00>; | |
max_hpg = <0x01>; | |
}; | |
table1 { | |
desc = "DVFS table for HAL3"; | |
default_int = <0x1a1f8>; | |
default_cam = <0xa8750>; | |
default_mif = <0x1fefc8>; | |
default_i2c = <0x00>; | |
default_hpg = <0x01>; | |
front_preview_int = <0x1a1f8>; | |
front_preview_cam = <0xa3930>; | |
front_preview_mif = <0x14a140>; | |
front_preview_i2c = <0x00>; | |
front_preview_hpg = <0x01>; | |
front_capture_int = <0x1a1f8>; | |
front_capture_cam = <0xa6040>; | |
front_capture_mif = <0x14a140>; | |
front_capture_i2c = <0x00>; | |
front_capture_hpg = <0x01>; | |
front_video_int = <0x1a1f8>; | |
front_video_cam = <0xa3930>; | |
front_video_mif = <0x14a140>; | |
front_video_i2c = <0x00>; | |
front_video_hpg = <0x01>; | |
front_vt1_int = <0x1a1f8>; | |
front_vt1_cam = <0xa3930>; | |
front_vt1_mif = <0xf78f0>; | |
front_vt1_i2c = <0x00>; | |
front_vt1_hpg = <0x01>; | |
front_vt2_int = <0x1a1f8>; | |
front_vt2_cam = <0xa3930>; | |
front_vt2_mif = <0xf78f0>; | |
front_vt2_i2c = <0x00>; | |
front_vt2_hpg = <0x01>; | |
front_vt4_int = <0x1a1f8>; | |
front_vt4_cam = <0xa3930>; | |
front_vt4_mif = <0xf78f0>; | |
front_vt4_i2c = <0x00>; | |
front_vt4_hpg = <0x01>; | |
rear2_preview_fhd_int = <0x1a1f8>; | |
rear2_preview_fhd_cam = <0xa1220>; | |
rear2_preview_fhd_mif = <0x14a140>; | |
rear2_preview_fhd_i2c = <0x00>; | |
rear2_preview_fhd_hpg = <0x01>; | |
rear2_capture_int = <0x1a1f8>; | |
rear2_capture_cam = <0xa1220>; | |
rear2_capture_mif = <0x177bb8>; | |
rear2_capture_i2c = <0x00>; | |
rear2_capture_hpg = <0x01>; | |
rear2_video_fhd_int = <0x1a1f8>; | |
rear2_video_fhd_cam = <0xa1220>; | |
rear2_video_fhd_mif = <0x177bb8>; | |
rear2_video_fhd_i2c = <0x00>; | |
rear2_video_fhd_hpg = <0x01>; | |
rear2_video_fhd_capture_int = <0x1a1f8>; | |
rear2_video_fhd_capture_cam = <0xa1220>; | |
rear2_video_fhd_capture_mif = <0x177bb8>; | |
rear2_video_fhd_capture_i2c = <0x00>; | |
rear2_video_fhd_capture_hpg = <0x01>; | |
rear_preview_fhd_int = <0x1a1f8>; | |
rear_preview_fhd_cam = <0xa3930>; | |
rear_preview_fhd_mif = <0x14a140>; | |
rear_preview_fhd_i2c = <0x00>; | |
rear_preview_fhd_hpg = <0x01>; | |
rear_capture_int = <0x1a1f8>; | |
rear_capture_cam = <0xa8750>; | |
rear_capture_mif = <0x1b5fd0>; | |
rear_capture_i2c = <0x00>; | |
rear_capture_hpg = <0x01>; | |
rear_video_fhd_int = <0x1a1f8>; | |
rear_video_fhd_cam = <0xa3930>; | |
rear_video_fhd_mif = <0x177bb8>; | |
rear_video_fhd_i2c = <0x00>; | |
rear_video_fhd_hpg = <0x01>; | |
rear_video_uhd_int = <0x1a1f8>; | |
rear_video_uhd_cam = <0xa3930>; | |
rear_video_uhd_mif = <0x177bb8>; | |
rear_video_uhd_i2c = <0x00>; | |
rear_video_uhd_hpg = <0x01>; | |
rear_video_fhd_capture_int = <0x1a1f8>; | |
rear_video_fhd_capture_cam = <0xa6040>; | |
rear_video_fhd_capture_mif = <0x177bb8>; | |
rear_video_fhd_capture_i2c = <0x00>; | |
rear_video_fhd_capture_hpg = <0x01>; | |
rear_video_uhd_capture_int = <0x1a1f8>; | |
rear_video_uhd_capture_cam = <0xa6040>; | |
rear_video_uhd_capture_mif = <0x1b5fd0>; | |
rear_video_uhd_capture_i2c = <0x00>; | |
rear_video_uhd_capture_hpg = <0x01>; | |
dual_preview_int = <0x1a1f8>; | |
dual_preview_cam = <0xa3930>; | |
dual_preview_mif = <0x177bb8>; | |
dual_preview_i2c = <0x00>; | |
dual_preview_hpg = <0x01>; | |
dual_capture_int = <0x1a1f8>; | |
dual_capture_cam = <0xa6040>; | |
dual_capture_mif = <0x1b5fd0>; | |
dual_capture_i2c = <0x00>; | |
dual_capture_hpg = <0x01>; | |
dual_video_int = <0x1a1f8>; | |
dual_video_cam = <0xa3930>; | |
dual_video_mif = <0x1b5fd0>; | |
dual_video_i2c = <0x00>; | |
dual_video_hpg = <0x01>; | |
preview_high_speed_fps_int = <0x1a1f8>; | |
preview_high_speed_fps_cam = <0xa3930>; | |
preview_high_speed_fps_mif = <0x14a140>; | |
preview_high_speed_fps_i2c = <0x00>; | |
preview_high_speed_fps_hpg = <0x01>; | |
video_high_speed_60fps_int = <0x1a1f8>; | |
video_high_speed_60fps_cam = <0xa3930>; | |
video_high_speed_60fps_mif = <0x14a140>; | |
video_high_speed_60fps_i2c = <0x00>; | |
video_high_speed_60fps_hpg = <0x01>; | |
video_high_speed_120fps_int = <0x1a1f8>; | |
video_high_speed_120fps_cam = <0xa3930>; | |
video_high_speed_120fps_mif = <0x14a140>; | |
video_high_speed_120fps_i2c = <0x00>; | |
video_high_speed_120fps_hpg = <0x06>; | |
max_int = <0x1a1f8>; | |
max_cam = <0xa8750>; | |
max_mif = <0x1fefc8>; | |
max_i2c = <0x00>; | |
max_hpg = <0x01>; | |
}; | |
}; | |
}; | |
phy_isp_csis0@14510840 { | |
compatible = "samsung,mipi-phy-s4"; | |
reg = <0x00 0x14510840 0x04>; | |
reg_index = <0x00>; | |
samsung,pmu-syscon = <0x0b>; | |
isolation = <0x680>; | |
reset = <0x08>; | |
#phy-cells = <0x01>; | |
phandle = <0x0c>; | |
}; | |
phy_isp_csis1@14510840 { | |
compatible = "samsung,mipi-phy-s4"; | |
reg_index = <0x00>; | |
samsung,pmu-syscon = <0x0b>; | |
isolation = <0x67c>; | |
reset = <0x10>; | |
#phy-cells = <0x01>; | |
phandle = <0x0d>; | |
}; | |
phy_isp_csis2@14510840 { | |
compatible = "samsung,mipi-phy-s4"; | |
reg_index = <0x00>; | |
samsung,pmu-syscon = <0x0b>; | |
isolation = <0x67c>; | |
reset = <0x18>; | |
#phy-cells = <0x01>; | |
phandle = <0x0e>; | |
}; | |
phy_isp_csis3@14510840 { | |
compatible = "samsung,mipi-phy-csis"; | |
reg_index = <0x00>; | |
samsung,pmu-syscon = <0x0b>; | |
isolation = <0x678>; | |
reset = <0x00>; | |
#phy-cells = <0x01>; | |
phandle = <0x0f>; | |
}; | |
fimc_is_sensor@14410000 { | |
compatible = "samsung,exynos5-fimc-is-sensor"; | |
reg = <0x00 0x14410000 0x10000>; | |
interrupts = <0x00 0x12a 0x00>; | |
samsung,power-domain = <0x05>; | |
phys = <0x0c 0x00>; | |
phy-names = "csis_dphy"; | |
clocks = <0x07 0x67 0x07 0x68 0x07 0x69 0x07 0xac 0x07 0xad 0x07 0xae 0x07 0xaf 0x07 0xb0>; | |
clock-names = "CIS_CLK0\0CIS_CLK1\0CIS_CLK2\0GATE_CAM_CSIS_DMA\0GATE_CAM_CSIS0\0GATE_CAM_CSIS1\0GATE_CAM_CSIS2\0GATE_CAM_CSIS3"; | |
iommus = <0x0a>; | |
phandle = <0x5b>; | |
scenario = <0x00>; | |
id = <0x00>; | |
csi_ch = <0x01>; | |
flite_ch = <0x64>; | |
is_bns = <0x00>; | |
is_flite = <0x00>; | |
status = "okay"; | |
use_ssvc1_internal; | |
}; | |
fimc_is_sensor@14400000 { | |
compatible = "samsung,exynos5-fimc-is-sensor"; | |
reg = <0x00 0x14400000 0x10000>; | |
interrupts = <0x00 0x129 0x00>; | |
samsung,power-domain = <0x05>; | |
phys = <0x0d 0x00>; | |
phy-names = "csis_dphy"; | |
clocks = <0x07 0x67 0x07 0x68 0x07 0x69 0x07 0xac 0x07 0xad 0x07 0xae 0x07 0xaf 0x07 0xb0>; | |
clock-names = "CIS_CLK0\0CIS_CLK1\0CIS_CLK2\0GATE_CAM_CSIS_DMA\0GATE_CAM_CSIS0\0GATE_CAM_CSIS1\0GATE_CAM_CSIS2\0GATE_CAM_CSIS3"; | |
iommus = <0x0a>; | |
phandle = <0x5c>; | |
scenario = <0x00>; | |
id = <0x01>; | |
csi_ch = <0x00>; | |
flite_ch = <0x64>; | |
is_bns = <0x00>; | |
is_flite = <0x00>; | |
status = "okay"; | |
}; | |
fimc_is_sensor@14420000 { | |
compatible = "samsung,exynos5-fimc-is-sensor"; | |
reg = <0x00 0x14420000 0x10000>; | |
interrupts = <0x00 0x12b 0x00>; | |
samsung,power-domain = <0x05>; | |
phys = <0x0e 0x00>; | |
phy-names = "csis_dphy"; | |
clocks = <0x07 0x67 0x07 0x68 0x07 0x69 0x07 0xac 0x07 0xad 0x07 0xae 0x07 0xaf 0x07 0xb0>; | |
clock-names = "CIS_CLK0\0CIS_CLK1\0CIS_CLK2\0GATE_CAM_CSIS_DMA\0GATE_CAM_CSIS0\0GATE_CAM_CSIS1\0GATE_CAM_CSIS2\0GATE_CAM_CSIS3"; | |
iommus = <0x0a>; | |
phandle = <0x5d>; | |
scenario = <0x00>; | |
id = <0x03>; | |
csi_ch = <0x02>; | |
flite_ch = <0x64>; | |
is_bns = <0x00>; | |
is_flite = <0x00>; | |
status = "disabled"; | |
}; | |
fimc_is_sensor@14430000 { | |
compatible = "samsung,exynos5-fimc-is-sensor"; | |
reg = <0x00 0x14430000 0x10000>; | |
interrupts = <0x00 0x12c 0x00>; | |
samsung,power-domain = <0x05>; | |
phys = <0x0f 0x00>; | |
phy-names = "csis_dphy"; | |
clocks = <0x07 0x67 0x07 0x68 0x07 0x69 0x07 0xac 0x07 0xad 0x07 0xae 0x07 0xaf 0x07 0xb0>; | |
clock-names = "CIS_CLK0\0CIS_CLK1\0CIS_CLK2\0GATE_CAM_CSIS_DMA\0GATE_CAM_CSIS0\0GATE_CAM_CSIS1\0GATE_CAM_CSIS2\0GATE_CAM_CSIS3"; | |
iommus = <0x0a>; | |
phandle = <0x5e>; | |
scenario = <0x00>; | |
id = <0x02>; | |
csi_ch = <0x03>; | |
flite_ch = <0x64>; | |
is_bns = <0x00>; | |
is_flite = <0x00>; | |
status = "okay"; | |
}; | |
gdc@0x14630000 { | |
compatible = "samsung,exynos5-camerapp-gdc"; | |
reg = <0x00 0x14630000 0x10000>; | |
interrupts = <0x00 0x139 0x00>; | |
samsung,power-domain = <0x02>; | |
clocks = <0x07 0x99 0x07 0x9a>; | |
clock-names = "gate\0gate2"; | |
iommus = <0x08>; | |
phandle = <0x5f>; | |
}; | |
input_booster { | |
status = "okay"; | |
compatible = "input_booster"; | |
#address-cells = <0x01>; | |
#size-cells = <0x00>; | |
booster_key@1 { | |
input_booster,label = "KEY"; | |
input_booster,type = <0x00>; | |
input_booster,levels = <0x01>; | |
input_booster,cpu_freqs = <0x1174c0>; | |
input_booster,hmp_boost = <0x01>; | |
input_booster,kfc_freqs = <0x00>; | |
input_booster,mif_freqs = <0x00>; | |
input_booster,int_freqs = <0x00>; | |
input_booster,head_times = <0x1f4>; | |
input_booster,tail_times = <0x1f4>; | |
input_booster,phase_times = <0x00>; | |
}; | |
booster_key@2 { | |
input_booster,label = "TOUCHKEY"; | |
input_booster,type = <0x01>; | |
input_booster,levels = <0x01>; | |
input_booster,cpu_freqs = <0x1174c0>; | |
input_booster,hmp_boost = <0x01>; | |
input_booster,kfc_freqs = <0x00>; | |
input_booster,mif_freqs = <0x00>; | |
input_booster,int_freqs = <0x00>; | |
input_booster,head_times = <0x00>; | |
input_booster,tail_times = <0xc8>; | |
input_booster,phase_times = <0x00>; | |
}; | |
booster_key@3 { | |
input_booster,label = "TOUCH"; | |
input_booster,type = <0x02>; | |
input_booster,levels = <0x01 0x02 0x03>; | |
input_booster,cpu_freqs = <0x1174c0 0x1174c0 0xe4840>; | |
input_booster,hmp_boost = <0x01 0x01 0x01>; | |
input_booster,kfc_freqs = <0xccd58 0xccd58 0xccd58>; | |
input_booster,mif_freqs = <0x00 0x00 0x00>; | |
input_booster,int_freqs = <0x00 0x00 0x00>; | |
input_booster,head_times = <0x82 0x82 0x00>; | |
input_booster,tail_times = <0x00 0x00 0x1f4>; | |
input_booster,phase_times = <0x00 0x00 0x00>; | |
}; | |
booster_key@4 { | |
input_booster,label = "MULTITOUCH"; | |
input_booster,type = <0x03>; | |
input_booster,levels = <0x01 0x02>; | |
input_booster,cpu_freqs = <0x1174c0 0xe4840>; | |
input_booster,hmp_boost = <0x01 0x01>; | |
input_booster,kfc_freqs = <0xccd58 0xccd58>; | |
input_booster,mif_freqs = <0x00 0x00>; | |
input_booster,int_freqs = <0x00 0x00>; | |
input_booster,head_times = <0x3e8 0x00>; | |
input_booster,tail_times = <0x00 0x1f4>; | |
input_booster,phase_times = <0x00 0x00>; | |
}; | |
booster_key@5 { | |
input_booster,label = "KEYBOARD"; | |
input_booster,type = <0x04>; | |
input_booster,levels = <0x01 0x02>; | |
input_booster,cpu_freqs = <0x1174c0 0xe4840>; | |
input_booster,hmp_boost = <0x01 0x01>; | |
input_booster,kfc_freqs = <0xccd58 0xccd58>; | |
input_booster,mif_freqs = <0x00 0x00>; | |
input_booster,int_freqs = <0x00 0x00>; | |
input_booster,head_times = <0x82 0x82>; | |
input_booster,tail_times = <0x00 0x00>; | |
input_booster,phase_times = <0x00 0x00>; | |
}; | |
booster_key@6 { | |
input_booster,label = "MOUSE"; | |
input_booster,type = <0x05>; | |
input_booster,levels = <0x01 0x02>; | |
input_booster,cpu_freqs = <0x1174c0 0xe4840>; | |
input_booster,hmp_boost = <0x01 0x01>; | |
input_booster,kfc_freqs = <0xccd58 0xccd58>; | |
input_booster,mif_freqs = <0x00 0x00>; | |
input_booster,int_freqs = <0x00 0x00>; | |
input_booster,head_times = <0x82 0x00>; | |
input_booster,tail_times = <0x00 0x1f4>; | |
input_booster,phase_times = <0x00 0x00>; | |
}; | |
booster_key@7 { | |
input_booster,label = "MOUSE WHEEL"; | |
input_booster,type = <0x06>; | |
input_booster,levels = <0x01 0x02>; | |
input_booster,cpu_freqs = <0x1174c0 0x00>; | |
input_booster,hmp_boost = <0x01 0x00>; | |
input_booster,kfc_freqs = <0xccd58 0x00>; | |
input_booster,mif_freqs = <0x00 0x00>; | |
input_booster,int_freqs = <0x00 0x00>; | |
input_booster,head_times = <0x82 0x00>; | |
input_booster,tail_times = <0x00 0x00>; | |
input_booster,phase_times = <0x00 0x00>; | |
}; | |
booster_key@8 { | |
input_booster,label = "PEN HOVER"; | |
input_booster,type = <0x07>; | |
input_booster,levels = <0x01 0x02>; | |
input_booster,cpu_freqs = <0x1174c0 0xe4840>; | |
input_booster,hmp_boost = <0x01 0x01>; | |
input_booster,kfc_freqs = <0xccd58 0xccd58>; | |
input_booster,mif_freqs = <0x00 0x00>; | |
input_booster,int_freqs = <0x00 0x00>; | |
input_booster,head_times = <0x82 0x00>; | |
input_booster,tail_times = <0x00 0x1f4>; | |
input_booster,phase_times = <0x00 0x00>; | |
}; | |
booster_key@9 { | |
input_booster,label = "PEN"; | |
input_booster,type = <0x08>; | |
input_booster,levels = <0x01 0x02>; | |
input_booster,cpu_freqs = <0x17cdc0 0xe4840>; | |
input_booster,hmp_boost = <0x01 0x01>; | |
input_booster,kfc_freqs = <0xccd58 0xccd58>; | |
input_booster,bimc_freqs = <0x00 0x00>; | |
input_booster,head_times = <0xc8 0x00>; | |
input_booster,tail_times = <0x00 0x258>; | |
}; | |
booster_key@10 { | |
input_booster,label = "KEY_TWO"; | |
input_booster,type = <0x09>; | |
input_booster,levels = <0x01>; | |
input_booster,cpu_freqs = <0x1c9080>; | |
input_booster,hmp_boost = <0x01>; | |
input_booster,kfc_freqs = <0x00>; | |
input_booster,mif_freqs = <0x00>; | |
input_booster,int_freqs = <0x00>; | |
input_booster,head_times = <0x2bc>; | |
input_booster,tail_times = <0x2bc>; | |
input_booster,phase_times = <0x00>; | |
}; | |
}; | |
mali@11500000 { | |
compatible = "arm,mali"; | |
reg = <0x00 0x11500000 0x5000>; | |
interrupts = <0x00 0x9f 0x00 0x00 0xa0 0x00 0x00 0x9e 0x00>; | |
interrupt-names = "JOB\0MMU\0GPU"; | |
g3d_cmu_cal_id = <0xb040004>; | |
samsung,power-domain = <0x06>; | |
g3d_genpd_name = "pd-g3d"; | |
#cooling-cells = <0x02>; | |
governor = "interactive"; | |
gpu_sustainable_info = <0x00 0x00 0x00 0x00 0x00>; | |
gpu_pmqos_cpu_cluster_num = <0x02>; | |
gpu_pmu_status_reg_offset = <0x40a4>; | |
gpu_pmu_status_local_pwr_mask = <0x0f>; | |
gpu_min_clock = <0x53bd8>; | |
gpu_dvfs_start_clock = <0x53bd8>; | |
gpu_dvfs_bl_config_clock = <0x53bd8>; | |
gpu_default_voltage = "\0\f5"; | |
gpu_cold_minimum_vol = <0x00>; | |
gpu_voltage_offset_margin = <0x927c>; | |
gpu_tmu_control = <0x01>; | |
gpu_power_coeff = <0x271>; | |
gpu_dvfs_time_interval = <0x05>; | |
gpu_default_wakeup_lock = <0x01>; | |
gpu_dynamic_abb = <0x00>; | |
gpu_early_clk_gating = <0x00>; | |
gpu_dvs = <0x00>; | |
gpu_inter_frame_pm = <0x00>; | |
gpu_perf_gathering = <0x00>; | |
gpu_runtime_pm_delay_time = <0x32>; | |
gpu_dvfs_polling_time = <0x1e>; | |
gpu_pmqos_int_disable = <0x00>; | |
gpu_pmqos_mif_max_clock = <0x1b5fd0>; | |
gpu_pmqos_mif_max_clock_base = <0x850e8>; | |
gpu_cl_dvfs_start_base = <0x53bd8>; | |
gpu_debug_level = <0x03>; | |
gpu_trace_level = <0x08>; | |
gpu_mo_min_clock = <0xa50a0>; | |
gpu_boost_gpu_min_lock = <0x00>; | |
gpu_boost_egl_min_lock = <0x130b00>; | |
gpu_vk_boost_max_lock = <0x52850>; | |
gpu_vk_boost_mif_min_lock = <0x1b5fd0>; | |
gpu_bts_support = <0x00>; | |
gpu_asv_cali_lock_val = <0x00>; | |
gpu_set_pmu_duration_reg = <0x00>; | |
gpu_set_pmu_duration_val = <0x00>; | |
eureka_gpu_max_clock = <0x13d620>; | |
eureka_gpu_highspeed_clock = <0x124f80>; | |
eureka_gpu_highspeed_load = <0x4b>; | |
eureka_gpu_temp_throttling = <0x124f80 0x10c8e0 0xf4628 0xce4c8 0xa50a0 0x53bd8>; | |
phandle = <0x7d>; | |
interactive_info = <0xf4628 0x4b 0x00>; | |
gpu_dvfs_table_size = <0x09 0x07>; | |
gpu_dvfs_table = <0x13d620 0x61 0x63 0x01 0x1b5fd0 0x00 0x00 0x124f80 0x5a 0x5f 0x01 0x1b5fd0 0x00 0x00 0x10c8e0 0x5a 0x5f 0x01 0x1b5fd0 0x00 0x00 0xf4628 0x5a 0x5f 0x01 0x1b5fd0 0x00 0x00 0xce4c8 0x5a 0x5f 0x01 0x14a140 0x00 0x00 0xa50a0 0x5a 0x5f 0x01 0x14a140 0x00 0x00 0x850e8 0x5a 0x5f 0x01 0xa50a0 0x00 0x00 0x6ddd0 0x55 0x5f 0x01 0x854d0 0x00 0x00 0x53bd8 0x46 0x5a 0x01 0x668a0 0x00 0x00>; | |
gpu_min_clock_limit = <0x53bd8>; | |
gpu_max_clock = <0x13d620>; | |
gpu_max_clock_limit = <0x13d620>; | |
gpu_temp_throttling_level_num = <0x06>; | |
gpu_temp_throttling = <0x13d620 0x13d620 0x124f80 0xce4c8 0xa50a0 0x6ddd0>; | |
}; | |
exynos-pm-extra { | |
compatible = "samsung,exynos-pm-extra"; | |
wakeup_stats { | |
WAKEUP_STAT { | |
addr = <0x600>; | |
bits_to_check = "0-30"; | |
wakeup_sources = "EINT\0RTC_ALARM\0RTC_TICK\0TRTC_ALARM\0TRTC_TICK\0PCIE_WIFI0\0PCIE_WIFI1\0EXT_PCIE_WIFI0\0EXT_PCIE_WIFI1\0MMC0\0MMC1\0MMC2\0DECON\0I2S\0TIMER\0USB_REWA\0CP_SCAN_DUMP_REQ\0NFC_CLK_REQ\0USB20_PHY\0WIFI_ACTIVE\0CP_RESET_REQ\0GNSS_WAKEUP_REQ\0GNSS_RESET_REQ\0GNSS_ACTIVE\0INT_MBOX_CP\0CP_ACTIVE\0INT_MBOX_GNSS\0INT_MBOX_WIFI_CM4\0CORTEXM0_APM\0WIFI_RESET_REQ\0Reserved"; | |
eint_wakeup_check_bit = <0x00>; | |
}; | |
WAKEUP_STAT2 { | |
addr = <0x604>; | |
bits_to_check = "8-10"; | |
wakeup_sources = "INT_MBOX_CP_SECURE\0INT_MBOX_IN_APM\0INT_MBOX_WIFI_CR4"; | |
}; | |
}; | |
}; | |
arm-pmu { | |
compatible = "arm,armv8-pmuv3"; | |
interrupts = <0x00 0x52 0x04 0x00 0x53 0x04 0x00 0x60 0x04 0x00 0x61 0x04 0x00 0x62 0x04 0x00 0x63 0x04 0x00 0xda 0x04 0x00 0xdb 0x04>; | |
interrupt-affinity = <0x10 0x11 0x12 0x13 0x14 0x15 0x16 0x17>; | |
}; | |
aliases { | |
pinctrl0 = "/pinctrl@11CB0000"; | |
pinctrl1 = "/pinctrl@148F0000"; | |
pinctrl2 = "/pinctrl@13430000"; | |
pinctrl3 = "/pinctrl@139B0000"; | |
ecduart = "/uart@13820000"; | |
uart0 = "/uart@13800000"; | |
uart1 = "/uart@13810000"; | |
uart2 = "/uart@13820000"; | |
uart3 = "/uart@13920000"; | |
uart4 = "/uart@13940000"; | |
uart5 = "/uart@13980000"; | |
mshc0 = "/dwmmc0@13500000"; | |
mshc1 = "/dwmmc1@13510000"; | |
mshc2 = "/dwmmc2@13550000"; | |
hsi2c0 = "/hsi2c@138A0000"; | |
hsi2c1 = "/hsi2c@138B0000"; | |
hsi2c2 = "/hsi2c@138C0000"; | |
hsi2c3 = "/hsi2c@138D0000"; | |
hsi2c4 = "/hsi2c@13920000"; | |
hsi2c5 = "/hsi2c@13930000"; | |
hsi2c6 = "/hsi2c@13940000"; | |
hsi2c7 = "/hsi2c@13950000"; | |
hsi2c8 = "/hsi2c@13980000"; | |
hsi2c9 = "/hsi2c@13990000"; | |
spi0 = "/spi@13900000"; | |
spi1 = "/spi@13910000"; | |
spi2 = "/spi@13920000"; | |
spi3 = "/spi@13940000"; | |
spi4 = "/spi@13980000"; | |
dpp0 = "/dpp@0x148B1000"; | |
dpp1 = "/dpp@0x148B2000"; | |
dpp2 = "/dpp@0x148B4000"; | |
dpp3 = "/dpp@0x148B3000"; | |
dsim0 = "/dsim@0x14870000"; | |
decon0 = "/decon_f@0x14860000"; | |
scaler0 = "/scaler@12C10000"; | |
mfc0 = "/mfc0@12C30000"; | |
}; | |
chipid@10000000 { | |
compatible = "samsung,exynos7885-chipid"; | |
reg = <0x00 0x10000000 0x100>; | |
}; | |
reboot { | |
compatible = "exynos,reboot"; | |
pmu_base = <0x11c80000>; | |
}; | |
ect { | |
parameter_address = <0x90000000>; | |
parameter_size = <0x19000>; | |
}; | |
chosen { | |
bootargs = "console=ram loglevel=4 bootmode=2 sec_debug.level=0 sec_watchdog.sec_pet=5 rcupdate.rcu_expedited=1 androidboot.debug_level=0x4f4c androidboot.force_upload=0x0 androidboot.upload_offset=6880000 softdog.soft_margin=100 softdog.soft_panic=1 androidboot.dram_info=01,06,01,3G sec_debug.chipidfail_cnt=0 sec_debug.lpitimeout_cnt=0 sec_debug.cache_err_cnt=0 sec_debug.codediff_cnt=0 sec_debug.pcb_offset=7343872 sec_debug.smd_offset=7344896 sec_debug.lpddr4_size=3 sec_debug.sjl=1 androidboot.sn.param.offset=7342000 androidboot.prototype.param.offset=7345920 androidboot.recovery_offset=7347968 androidboot.fmm_lock=48 sec_debug.fmm_lock_offset=7340680 ess_setup=0x91200000 tima_log=0x200000@0xb8000000 sec_avc_log=0x40000@0x9150a000 sec_tsp_log=0x40000@0x9154c000 sec_summary_log=0x10000@0x9158e000 sec_debug.base=0x100000@0x915a0000 auto_summary_log=0x10000@0x916a2000 charging_mode=0x3000 s3cfb.bootloaderfb=0xec000000 lcdtype=9461763 androidboot.carrierid.param.offset=7340608 androidboot.carrierid=SER consoleblank=0 vmalloc=384m sec_debug.reset_reason=9 sec_reset.reset_reason=9 ehci_hcd.park=3 oops=panic pmic_info=27 ccic_info=1 fg_reset=0 androidboot.emmc_checksum=3 androidboot.sales.param.offset=7340572 sales_code=SER androidboot.odin_download=1 androidboot.bootloader=A305FNPUS6CWA3 androidboot.selinux=enforcing androidboot.ucs_mode=0 kaslr_region=0x1000@0x80001000 androidboot.revision=3 androidboot.hardware=exynos7904 androidboot.warranty_bit=1 androidboot.wb.hs=0e03 androidboot.wb.snapQB=CUSTOM sec_debug.bin=A androidboot.hmac_mismatch=0 androidboot.sec_atd.tty=/dev/ttySAC2 androidboot.serialno=R58M242G0FJ androidboot.ap_serial=0x444F4F8DE34C snd_soc_core.pmdown_time=1000 androidboot.cp_reserved_mem=off androidboot.dtbo_idx=0 androidboot.em.did=444f4f8de34c androidboot.em.model=SM-A305FN androidboot.em.status=0x0 root=PARTUUID=52444E41-494F-2044-7379-7374656D0000 androidboot.verifiedbootstate=orange androidboot.svb.ver=SVB1.0 bcm_setup=0xffffff80f8e00000 reserve-fimc=0xffffff80fa000000 firmware_class.path=/vendor/firmware ecd_setup=disable factory_mode=0 androidboot.ulcnt=1 androidboot.lassen.apfuse=8 epx_activate=true kpti=n androidboot.cpefs_wp=1"; | |
linux,initrd-start = <0x89000000>; | |
linux,initrd-end = <0x89cfb6c1>; | |
}; | |
selinux { | |
sel_boot_state = <0x00>; | |
}; | |
cpus { | |
#address-cells = <0x02>; | |
#size-cells = <0x00>; | |
auto_cpu_mapping { | |
enabled; | |
}; | |
hmp { | |
up_threshold = <0x20c>; | |
down_threshold = <0xd6>; | |
semiboost_up_threshold = <0xfe>; | |
semiboost_down_threshold = <0xa3>; | |
bootboost-duration-us = <0x2625a00>; | |
down_compensation_timeout = <0x1e>; | |
down_compensation_high_freq = <0x16e360>; | |
down_compensation_mid_freq = <0xf4240>; | |
down_compensation_low_freq = "\0\f5"; | |
little-id = <0x01>; | |
}; | |
cpu-map { | |
cluster1 { | |
core0 { | |
cpu = <0x12>; | |
}; | |
core1 { | |
cpu = <0x13>; | |
}; | |
core2 { | |
cpu = <0x14>; | |
}; | |
core3 { | |
cpu = <0x15>; | |
}; | |
core4 { | |
cpu = <0x16>; | |
}; | |
core5 { | |
cpu = <0x17>; | |
}; | |
}; | |
cluster0 { | |
core0 { | |
cpu = <0x10>; | |
}; | |
core1 { | |
cpu = <0x11>; | |
}; | |
}; | |
}; | |
cpu@100 { | |
device_type = "cpu"; | |
compatible = "arm,cortex-a53\0arm,armv8"; | |
reg = <0x00 0x100>; | |
enable-method = "psci"; | |
cpu-idle-states = <0x18>; | |
#cooling-cells = <0x02>; | |
logical-id = <0x00>; | |
phandle = <0x12>; | |
}; | |
cpu@101 { | |
device_type = "cpu"; | |
compatible = "arm,cortex-a53\0arm,armv8"; | |
reg = <0x00 0x101>; | |
enable-method = "psci"; | |
cpu-idle-states = <0x18>; | |
logical-id = <0x01>; | |
phandle = <0x13>; | |
}; | |
cpu@102 { | |
device_type = "cpu"; | |
compatible = "arm,cortex-a53\0arm,armv8"; | |
reg = <0x00 0x102>; | |
enable-method = "psci"; | |
cpu-idle-states = <0x18>; | |
logical-id = <0x02>; | |
phandle = <0x14>; | |
}; | |
cpu@103 { | |
device_type = "cpu"; | |
compatible = "arm,cortex-a53\0arm,armv8"; | |
reg = <0x00 0x103>; | |
enable-method = "psci"; | |
cpu-idle-states = <0x18>; | |
logical-id = <0x03>; | |
phandle = <0x15>; | |
}; | |
cpu@200 { | |
device_type = "cpu"; | |
compatible = "arm,cortex-a53\0arm,armv8"; | |
reg = <0x00 0x200>; | |
enable-method = "psci"; | |
cpu-idle-states = <0x19>; | |
logical-id = <0x04>; | |
sched_skip = <0x01>; | |
phandle = <0x16>; | |
}; | |
cpu@201 { | |
device_type = "cpu"; | |
compatible = "arm,cortex-a53\0arm,armv8"; | |
reg = <0x00 0x201>; | |
enable-method = "psci"; | |
cpu-idle-states = <0x19>; | |
logical-id = <0x05>; | |
sched_skip = <0x01>; | |
phandle = <0x17>; | |
}; | |
cpu@0 { | |
device_type = "cpu"; | |
compatible = "arm,cortex-a73\0arm,armv8"; | |
reg = <0x00 0x00>; | |
enable-method = "psci"; | |
cpu-idle-states = <0x19>; | |
#cooling-cells = <0x02>; | |
logical-id = <0x06>; | |
phandle = <0x10>; | |
}; | |
cpu@1 { | |
device_type = "cpu"; | |
compatible = "arm,cortex-a73\0arm,armv8"; | |
reg = <0x00 0x01>; | |
enable-method = "psci"; | |
cpu-idle-states = <0x19>; | |
logical-id = <0x07>; | |
phandle = <0x11>; | |
}; | |
idle-states { | |
entry-method = "arm,psci"; | |
bootcl-cpu-sleep { | |
idle-state-name = "c2"; | |
compatible = "exynos,idle-state"; | |
arm,psci-suspend-param = <0x10000>; | |
entry-latency-us = <0x23>; | |
exit-latency-us = <0x5a>; | |
min-residency-us = <0x2ee>; | |
status = "okay"; | |
phandle = <0x18>; | |
}; | |
nobootcl-cpu-sleep { | |
idle-state-name = "c2"; | |
compatible = "exynos,idle-state"; | |
arm,psci-suspend-param = <0x10000>; | |
entry-latency-us = <0x1e>; | |
exit-latency-us = <0x4b>; | |
min-residency-us = <0xbb8>; | |
status = "okay"; | |
phandle = <0x19>; | |
}; | |
}; | |
}; | |
cpufreq { | |
domain@0 { | |
device_type = "cpufreq-domain"; | |
sibling-cpus = "0-5"; | |
cal-id = <0xb040003>; | |
dm-type = <0x00>; | |
min-freq = <0x32c80>; | |
eureka_min-freq = <0x854d0>; | |
eureka_max-freq = <0x19c990>; | |
eureka_pm_qos-booting = <0x183350>; | |
eureka_user-default-qos = <0xdc370>; | |
pm_qos-min-class = <0x03>; | |
pm_qos-max-class = <0x04>; | |
user-default-qos = <0xdc370>; | |
max-freq = <0x1b5fd0>; | |
policy-max = <0x1b5fd0>; | |
pm_qos-booting = <0x19c990>; | |
phandle = <0x178>; | |
dm-constraints { | |
int-freq { | |
guidance; | |
const-type = <0x00>; | |
dm-type = <0x03>; | |
ect-name = "dvfs_cpucl1"; | |
}; | |
mif-perf { | |
const-type = <0x00>; | |
dm-type = <0x02>; | |
table = <0x1b5fd0 0x1b5fd0 0x19c990 0x1b5fd0 0x183350 0x1b5fd0 0x169d10 0x177bb8 0x14a140 0x177bb8 0x130b00 0x177bb8 0x1174c0 0x14a140 0xf78f0 0x14a140 0xdc370 0xf78f0 0xccd58 0xce4c8 0xb8d08 0xce4c8 0xa50a0 0xa50a0 0x6d9e8 0x854d0 0x53bd8 0x668a0 0x32c80 0x668a0>; | |
}; | |
}; | |
}; | |
domain@1 { | |
device_type = "cpufreq-domain"; | |
sibling-cpus = "6-7"; | |
cal-id = <0xb040002>; | |
dm-type = <0x01>; | |
min-freq = <0x32c80>; | |
eureka_min-freq = <0x7ef40>; | |
eureka_max-freq = <0x1fbd00>; | |
eureka_pm_qos-booting = <0x1fbd00>; | |
eureka_user-default-qos = <0x1174c0>; | |
pm_qos-min-class = <0x05>; | |
pm_qos-max-class = <0x06>; | |
max-freq = <0x22e980>; | |
policy-max = <0x22e980>; | |
pm_qos-booting = <0x1fbd00>; | |
user-default-qos = <0x1174c0>; | |
phandle = <0x179>; | |
dm-constraints { | |
int-freq { | |
guidance; | |
const-type = <0x00>; | |
dm-type = <0x03>; | |
ect-name = "dvfs_cpucl0"; | |
}; | |
mif-perf { | |
const-type = <0x00>; | |
dm-type = <0x02>; | |
table = <0x22e980 0x1b5fd0 0x215340 0x1b5fd0 0x1fbd00 0x1b5fd0 0x1e26c0 0x1b5fd0 0x1c9080 0x1b5fd0 0x1afa40 0x177bb8 0x196400 0x177bb8 0x17cdc0 0x177bb8 0x14a140 0x14a140 0x1174c0 0xf78f0 0xe4840 0xf78f0 0xb1bc0 0xce4c8 0x7ef40 0x854d0 0x4c2c0 0x668a0 0x32c80 0x668a0>; | |
}; | |
}; | |
}; | |
}; | |
psci { | |
compatible = "arm,psci"; | |
method = "smc"; | |
cpu_suspend = <0xc4000001>; | |
cpu_off = <0x84000002>; | |
cpu_on = <0xc4000003>; | |
}; | |
interrupt-controller@123001000 { | |
compatible = "arm,cortex-a15-gic\0arm,cortex-a9-gic"; | |
#interrupt-cells = <0x03>; | |
#address-cells = <0x00>; | |
interrupt-controller; | |
reg = <0x00 0x12301000 0x1000 0x00 0x12302000 0x1000 0x00 0x12304000 0x2000 0x00 0x12306000 0x2000>; | |
interrupts = <0x01 0x09 0xf04>; | |
phandle = <0x01>; | |
}; | |
timer { | |
compatible = "arm,armv8-timer"; | |
interrupts = <0x01 0x0d 0xff01 0x01 0x0e 0xff01 0x01 0x0b 0xff01 0x01 0x0a 0xff01>; | |
clock-frequency = <0x18cba80>; | |
use-clocksource-only; | |
}; | |
clock-controller@0x12060000 { | |
compatible = "samsung,exynos7885-clock"; | |
reg = <0x00 0x12060000 0x1000>; | |
#clock-cells = <0x01>; | |
acpm-ipc-channel = <0x00>; | |
phandle = <0x07>; | |
}; | |
devfreq_mif@17000010 { | |
compatible = "samsung,exynos-devfreq"; | |
reg = <0x00 0x17000010 0x00>; | |
devfreq_type = "mif"; | |
devfreq_domain_name = "dvfs_mif"; | |
use_delay_time = "true"; | |
delay_time_list = "20"; | |
freq_info = <0x1b5fd0 0xa50a0 0x668a0 0x668a0 0x1b5fd0 0xa50a0>; | |
boot_info = <0x28 0x1b5fd0>; | |
use_get_dev = "false"; | |
polling_ms = <0x00>; | |
gov_name = "interactive"; | |
use_reg = "false"; | |
use_tmu = "true"; | |
use_cl_dvfs = "false"; | |
use_sw_clk = "false"; | |
dfs_id = <0xb040000>; | |
acpm-ipc-channel = <0x01>; | |
use_acpm = "true"; | |
phandle = <0xd3>; | |
}; | |
devfreq_int@17000020 { | |
compatible = "samsung,exynos-devfreq"; | |
reg = <0x00 0x17000020 0x00>; | |
devfreq_type = "int"; | |
devfreq_domain_name = "dvfs_int"; | |
use_delay_time = "false"; | |
freq_info = <0x82208 0x1a1f8 0x1a1f8 0x1a1f8 0x82208 0x82208>; | |
boot_info = <0x28 0x82208>; | |
use_get_dev = "false"; | |
polling_ms = <0x00>; | |
gov_name = "interactive"; | |
use_reg = "false"; | |
use_tmu = "true"; | |
use_cl_dvfs = "false"; | |
use_sw_clk = "false"; | |
dfs_id = <0xb040001>; | |
acpm-ipc-channel = <0x01>; | |
use_acpm = "true"; | |
phandle = <0xd4>; | |
}; | |
devfreq_disp@17000040 { | |
compatible = "samsung,exynos-devfreq"; | |
reg = <0x00 0x17000040 0x00>; | |
devfreq_type = "disp"; | |
devfreq_domain_name = "dvfs_disp"; | |
use_delay_time = "false"; | |
freq_info = <0x514c8 0x28c58 0x28c58 0x28c58 0x514c8 0x28c58>; | |
boot_info = <0x28 0x412f8>; | |
use_get_dev = "false"; | |
polling_ms = <0x00>; | |
gov_name = "interactive"; | |
use_reg = "false"; | |
use_tmu = "true"; | |
use_cl_dvfs = "false"; | |
use_sw_clk = "false"; | |
dfs_id = <0xb040007>; | |
phandle = <0xd5>; | |
}; | |
devfreq_cam@17000050 { | |
compatible = "samsung,exynos-devfreq"; | |
reg = <0x00 0x17000050 0x00>; | |
devfreq_type = "cam"; | |
devfreq_domain_name = "dvfs_cam"; | |
use_delay_time = "false"; | |
freq_info = <0xa8750 0x9eb10 0x9eb10 0x9eb10 0xa8750 0x9eb10>; | |
boot_info = <0x28 0xa8750>; | |
use_get_dev = "false"; | |
polling_ms = <0x00>; | |
gov_name = "interactive"; | |
use_reg = "false"; | |
use_tmu = "true"; | |
use_cl_dvfs = "false"; | |
use_sw_clk = "false"; | |
dfs_id = <0xb040006>; | |
phandle = <0xd6>; | |
}; | |
devfreq_aud@17000060 { | |
compatible = "samsung,exynos-devfreq"; | |
reg = <0x00 0x17000060 0x00>; | |
devfreq_type = "aud"; | |
devfreq_domain_name = "dvfs_aud"; | |
use_delay_time = "false"; | |
freq_info = <0x60310 0x60310 0x60310 0x60310 0x120160 0x60310>; | |
boot_info = <0x00 0x60310>; | |
use_get_dev = "false"; | |
polling_ms = <0x00>; | |
gov_name = "interactive"; | |
use_reg = "false"; | |
use_tmu = "true"; | |
use_cl_dvfs = "false"; | |
use_sw_clk = "false"; | |
dfs_id = <0xb040008>; | |
phandle = <0xd7>; | |
}; | |
devfreq_fsys@17000070 { | |
compatible = "samsung,exynos-devfreq"; | |
reg = <0x00 0x17000070 0x00>; | |
devfreq_type = "fsys"; | |
devfreq_domain_name = "dvfs_fsys"; | |
use_delay_time = "false"; | |
freq_info = <0x412f8 0x186a0 0x186a0 0xc350 0x412f8 0x186a0>; | |
boot_info = <0x28 0x412f8>; | |
use_get_dev = "false"; | |
polling_ms = <0x00>; | |
gov_name = "interactive"; | |
use_reg = "false"; | |
use_tmu = "true"; | |
use_cl_dvfs = "false"; | |
use_sw_clk = "false"; | |
dfs_id = <0xb040005>; | |
phandle = <0xd8>; | |
}; | |
mct@10040000 { | |
compatible = "samsung,exynos4210-mct"; | |
reg = <0x00 0x10040000 0x800>; | |
interrupt-controller; | |
#interrupt-cells = <0x01>; | |
interrupt-parent = <0x1a>; | |
interrupts = <0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 0x0a 0x0b>; | |
clocks = <0x07 0x01 0x07 0x48>; | |
clock-names = "fin_pll\0mct"; | |
use-clockevent-only; | |
mct-map { | |
#interrupt-cells = <0x01>; | |
#address-cells = <0x00>; | |
#size-cells = <0x00>; | |
interrupt-map = <0x00 0x01 0x00 0xea 0x00 0x01 0x01 0x00 0xeb 0x00 0x02 0x01 0x00 0xec 0x00 0x03 0x01 0x00 0xed 0x00 0x04 0x01 0x00 0xee 0x00 0x05 0x01 0x00 0xef 0x00 0x06 0x01 0x00 0xf0 0x00 0x07 0x01 0x00 0xf1 0x00 0x08 0x01 0x00 0xf2 0x00 0x09 0x01 0x00 0xf3 0x00 0x0a 0x01 0x00 0xf4 0x00 0x0b 0x01 0x00 0xf5 0x00>; | |
phandle = <0x1a>; | |
}; | |
}; | |
ITMON@0 { | |
compatible = "samsung,exynos-itmon"; | |
interrupts = <0x00 0x48 0x00 0x00 0x49 0x00>; | |
}; | |
usi@10032000 { | |
compatible = "samsung,exynos-usi"; | |
reg = <0x00 0x10032000 0x04>; | |
status = "okay"; | |
phandle = <0xd9>; | |
usi_mode = "hsi2c0_hsi2c1"; | |
}; | |
usi@10032004 { | |
compatible = "samsung,exynos-usi"; | |
reg = <0x00 0x10032004 0x04>; | |
status = "disabled"; | |
phandle = <0xda>; | |
}; | |
usi@10032008 { | |
compatible = "samsung,exynos-usi"; | |
reg = <0x00 0x10032008 0x04>; | |
status = "okay"; | |
phandle = <0xdb>; | |
usi_mode = "hsi2c0"; | |
}; | |
speedy@11CE0000 { | |
compatible = "samsung,exynos-speedy"; | |
reg = <0x00 0x11ce0000 0x2000>; | |
interrupts = <0x00 0x22 0x00>; | |
#address-cells = <0x01>; | |
#size-cells = <0x00>; | |
pinctrl-names = "default"; | |
pinctrl-0 = <0x1b>; | |
clocks = <0x07 0x133>; | |
clock-names = "gate_speedy"; | |
status = "okay"; | |
cod3035x@03 { | |
eureka_kernel_variant = <0x03>; | |
phandle = <0x127>; | |
compatible = "codec,cod3035x"; | |
#sound-dai-cells = <0x01>; | |
reg = <0x03>; | |
i2c-speedy-address; | |
vdd-supply = <0x123>; | |
pinctrl-names = "default"; | |
mic-bias1-voltage = <0x01>; | |
mic-bias2-voltage = <0x01>; | |
mic-bias-ldo-voltage = <0x03>; | |
use-lassenA; | |
use-btn-adc-mode; | |
use-det-gdet-adc-mode = <0x01>; | |
water-threshold-max = <0xaf1>; | |
water-threshold-min = <0x11e>; | |
aux-cable-detect-adc = <0xff>; | |
fake-jack-adc = <0xfd>; | |
jackin-dbnc-time = <0xc0>; | |
jackout-dbnc-time = <0x02>; | |
jack-imp-tuning = <0x09>; | |
io-channels = <0x118 0x03 0x118 0x07>; | |
io-channel-names = "adc-ear\0adc-gdet"; | |
#io-channel-cells = <0x01>; | |
rcv-drv-current = <0x01>; | |
io-channel-ranges; | |
but-zones-list = <0x124 0xe2 0x00 0x178 0x124 0x246 0x179 0x1bf 0x124 0x73 0x1c0 0x273 0x124 0x72 0x274 0x489>; | |
mic-adc-range = <0x57c>; | |
btn-release-value = <0x57c>; | |
use-feature-flag = <0x08>; | |
}; | |
s2mpu08mfd@00 { | |
compatible = "samsung,s2mpu08mfd"; | |
acpm-ipc-channel = <0x02>; | |
i2c-speedy-address; | |
s2mpu08,wakeup = "enabled"; | |
s2mpu08,irq-gpio = <0x8d 0x00 0x00>; | |
reg = <0x00>; | |
interrupts = <0x02 0x00 0x00>; | |
interrupt-parent = <0x8d>; | |
pinctrl-names = "default"; | |
pinctrl-0 = <0x125 0x126>; | |
wtsr_en = "enabled"; | |
smpl_en = "enabled"; | |
wtsr_timer_val = <0x03>; | |
smpl_timer_val = <0x00>; | |
check_jigon = <0x00>; | |
init_time,sec = <0x00>; | |
init_time,min = <0x00>; | |
init_time,hour = <0x0c>; | |
init_time,mday = <0x01>; | |
init_time,mon = <0x00>; | |
init_time,year = <0x77>; | |
init_time,wday = <0x02>; | |
samsung,codec-interrupt = <0x127>; | |
regulators { | |
BUCK1 { | |
regulator-name = "vdd_mif"; | |
regulator-min-microvolt = <0x7a120>; | |
regulator-max-microvolt = <0x10c8e0>; | |
regulator-always-on; | |
regulator-ramp-delay = <0x2ee0>; | |
regulator-initial-mode = <0x02>; | |
phandle = <0x15c>; | |
}; | |
BUCK2 { | |
regulator-name = "vdd_cpucl0"; | |
regulator-min-microvolt = <0x7a120>; | |
regulator-max-microvolt = <0x13d620>; | |
regulator-always-on; | |
regulator-ramp-delay = <0x2ee0>; | |
regulator-initial-mode = <0x01>; | |
phandle = <0x15d>; | |
}; | |
BUCK3 { | |
regulator-name = "vdd_cpucl1_2"; | |
regulator-min-microvolt = <0x7a120>; | |
regulator-max-microvolt = <0x13d620>; | |
regulator-always-on; | |
regulator-ramp-delay = <0x2ee0>; | |
regulator-initial-mode = <0x01>; | |
phandle = <0x15e>; | |
}; | |
BUCK4 { | |
regulator-name = "vdd_int"; | |
regulator-min-microvolt = <0x7a120>; | |
regulator-max-microvolt = <0x124f80>; | |
regulator-always-on; | |
regulator-ramp-delay = <0x2ee0>; | |
regulator-initial-mode = <0x02>; | |
phandle = <0x15f>; | |
}; | |
BUCK5 { | |
regulator-name = "vdd_g3d"; | |
regulator-min-microvolt = <0x7a120>; | |
regulator-max-microvolt = <0x13d620>; | |
regulator-always-on; | |
regulator-ramp-delay = <0x2ee0>; | |
regulator-initial-mode = <0x01>; | |
phandle = <0x160>; | |
}; | |
BUCK6 { | |
regulator-name = "vdd2_mem"; | |
regulator-min-microvolt = <0x7a120>; | |
regulator-max-microvolt = <0x13d620>; | |
regulator-always-on; | |
regulator-ramp-delay = <0x2ee0>; | |
regulator-initial-mode = <0x03>; | |
phandle = <0x161>; | |
}; | |
BUCK7 { | |
regulator-name = "vdd_lldo"; | |
regulator-min-microvolt = <0x124f80>; | |
regulator-max-microvolt = <0x16e360>; | |
regulator-always-on; | |
regulator-ramp-delay = <0x2ee0>; | |
regulator-initial-mode = <0x03>; | |
phandle = <0x162>; | |
}; | |
BUCK8 { | |
regulator-name = "vdd_mldo"; | |
regulator-min-microvolt = <0x1b7740>; | |
regulator-max-microvolt = <0x200b20>; | |
regulator-always-on; | |
regulator-ramp-delay = <0x2ee0>; | |
regulator-initial-mode = <0x03>; | |
phandle = <0x163>; | |
}; | |
LDO1 { | |
regulator-name = "vdd_ldo1"; | |
regulator-min-microvolt = <0xaae60>; | |
regulator-max-microvolt = <0x13d620>; | |
regulator-always-on; | |
regulator-ramp-delay = <0x2ee0>; | |
regulator-initial-mode = <0x03>; | |
phandle = <0x164>; | |
}; | |
LDO2 { | |
regulator-name = "vqmmc"; | |
regulator-min-microvolt = <0x1b7740>; | |
regulator-max-microvolt = <0x337f98>; | |
regulator-ramp-delay = <0x2ee0>; | |
phandle = <0x165>; | |
}; | |
LDO3 { | |
regulator-name = "vdd_ldo3"; | |
regulator-min-microvolt = "\0\f5"; | |
regulator-max-microvolt = <0x1dc130>; | |
regulator-always-on; | |
regulator-ramp-delay = <0x2ee0>; | |
regulator-initial-mode = <0x03>; | |
phandle = <0x166>; | |
}; | |
LDO4 { | |
regulator-name = "vdd_ldo4"; | |
regulator-min-microvolt = <0x7a120>; | |
regulator-max-microvolt = <0x13d620>; | |
regulator-always-on; | |
regulator-ramp-delay = <0x2ee0>; | |
regulator-initial-mode = <0x01>; | |
phandle = <0x167>; | |
}; | |
LDO5 { | |
regulator-name = "vdd_ldo5"; | |
regulator-min-microvolt = "\0\f5"; | |
regulator-max-microvolt = <0x149970>; | |
regulator-always-on; | |
regulator-ramp-delay = <0x2ee0>; | |
regulator-initial-mode = <0x01>; | |
phandle = <0x168>; | |
}; | |
LDO6 { | |
regulator-name = "vdd_ldo6"; | |
regulator-min-microvolt = "\0\f5"; | |
regulator-max-microvolt = <0x149970>; | |
regulator-always-on; | |
regulator-ramp-delay = <0x2ee0>; | |
regulator-initial-mode = <0x01>; | |
phandle = <0x169>; | |
}; | |
LDO7 { | |
regulator-name = "vdd_ldo7"; | |
regulator-min-microvolt = "\0\f5"; | |
regulator-max-microvolt = <0x1dc130>; | |
regulator-always-on; | |
regulator-ramp-delay = <0x2ee0>; | |
regulator-initial-mode = <0x01>; | |
phandle = <0x16a>; | |
}; | |
LDO8 { | |
regulator-name = "vdd_ldo8"; | |
regulator-min-microvolt = <0x7a120>; | |
regulator-max-microvolt = <0x13d620>; | |
regulator-always-on; | |
regulator-ramp-delay = <0x2ee0>; | |
regulator-initial-mode = <0x01>; | |
phandle = <0x16b>; | |
}; | |
LDO9 { | |
regulator-name = "vdd_ldo9"; | |
regulator-min-microvolt = <0x7a120>; | |
regulator-max-microvolt = <0x13d620>; | |
regulator-always-on; | |
regulator-ramp-delay = <0x2ee0>; | |
regulator-initial-mode = <0x01>; | |
phandle = <0x16c>; | |
}; | |
LDO10 { | |
regulator-name = "vdd_ldo10"; | |
regulator-min-microvolt = <0x7a120>; | |
regulator-max-microvolt = <0x13d620>; | |
regulator-always-on; | |
regulator-ramp-delay = <0x2ee0>; | |
regulator-initial-mode = <0x01>; | |
phandle = <0x16d>; | |
}; | |
LDO11 { | |
regulator-name = "vdd_ldo11"; | |
regulator-min-microvolt = <0x7a120>; | |
regulator-max-microvolt = <0x13d620>; | |
regulator-always-on; | |
regulator-ramp-delay = <0x2ee0>; | |
regulator-initial-mode = <0x01>; | |
phandle = <0x16e>; | |
}; | |
LDO12 { | |
regulator-name = "vdd_ldo12"; | |
regulator-min-microvolt = "\0\f5"; | |
regulator-max-microvolt = <0x149970>; | |
regulator-always-on; | |
regulator-ramp-delay = <0x2ee0>; | |
regulator-initial-mode = <0x01>; | |
phandle = <0x16f>; | |
}; | |
LDO13 { | |
regulator-name = "vdd_ldo13"; | |
regulator-min-microvolt = "\0\f5"; | |
regulator-max-microvolt = <0x1dc130>; | |
regulator-always-on; | |
regulator-ramp-delay = <0x2ee0>; | |
regulator-initial-mode = <0x01>; | |
phandle = <0x170>; | |
}; | |
LDO14 { | |
regulator-name = "vdd_ldo14"; | |
regulator-min-microvolt = <0x1b7740>; | |
regulator-max-microvolt = <0x337f98>; | |
regulator-always-on; | |
regulator-ramp-delay = <0x2ee0>; | |
regulator-initial-mode = <0x01>; | |
phandle = <0x171>; | |
}; | |
LDO33 { | |
regulator-name = "vdd_ldo33"; | |
regulator-min-microvolt = "\0\f5"; | |
regulator-max-microvolt = <0x1dc130>; | |
regulator-always-on; | |
regulator-ramp-delay = <0x2ee0>; | |
regulator-initial-mode = <0x03>; | |
phandle = <0x172>; | |
}; | |
LDO34 { | |
regulator-name = "vdd_ldo34"; | |
regulator-min-microvolt = <0x1b7740>; | |
regulator-max-microvolt = <0x337f98>; | |
regulator-always-on; | |
regulator-ramp-delay = <0x2ee0>; | |
regulator-initial-mode = <0x03>; | |
phandle = <0x173>; | |
}; | |
LDO35 { | |
regulator-name = "vmmc"; | |
regulator-min-microvolt = <0x1b7740>; | |
regulator-max-microvolt = <0x337f98>; | |
regulator-ramp-delay = <0x2ee0>; | |
phandle = <0x174>; | |
}; | |
LDO36 { | |
regulator-name = "vdd_ldo36"; | |
regulator-min-microvolt = "\0\f5"; | |
regulator-max-microvolt = <0x1dc130>; | |
regulator-always-on; | |
regulator-ramp-delay = <0x2ee0>; | |
regulator-initial-mode = <0x03>; | |
phandle = <0x123>; | |
}; | |
LDO37 { | |
regulator-name = "vdd_ldo37"; | |
regulator-min-microvolt = <0x1b7740>; | |
regulator-max-microvolt = <0x337f98>; | |
regulator-always-on; | |
regulator-ramp-delay = <0x2ee0>; | |
regulator-initial-mode = <0x03>; | |
phandle = <0x175>; | |
}; | |
}; | |
}; | |
}; | |
uart@13800000 { | |
compatible = "samsung,exynos-uart"; | |
samsung,separate-uart-clk; | |
reg = <0x00 0x13800000 0x100>; | |
samsung,fifo-size = <0x40>; | |
interrupts = <0x00 0xf6 0x00>; | |
pinctrl-names = "default"; | |
pinctrl-0 = <0x1c>; | |
clocks = <0x07 0x45 0x07 0x4d>; | |
clock-names = "gate_pclk0\0gate_uart0"; | |
status = "disabled"; | |
phandle = <0xdd>; | |
}; | |
uart@13810000 { | |
compatible = "samsung,exynos-uart"; | |
samsung,separate-uart-clk; | |
reg = <0x00 0x13810000 0x100>; | |
samsung,fifo-size = <0x100>; | |
interrupts = <0x00 0xf7 0x00>; | |
pinctrl-names = "default\0rts"; | |
pinctrl-0 = <0x1d 0x1e>; | |
pinctrl-1 = <0x1f>; | |
clocks = <0x07 0x46 0x07 0x4e>; | |
clock-names = "gate_pclk1\0gate_uart1"; | |
status = "disabled"; | |
samsung,uart-logging; | |
phandle = <0xde>; | |
}; | |
uart@13820000 { | |
compatible = "samsung,exynos-uart"; | |
samsung,separate-uart-clk; | |
reg = <0x00 0x13820000 0x100>; | |
samsung,fifo-size = <0x100>; | |
interrupts = <0x00 0x117 0x00>; | |
pinctrl-names = "default"; | |
pinctrl-0 = <0x20>; | |
clocks = <0x07 0x47 0x07 0x4f>; | |
clock-names = "gate_pclk2\0gate_uart2"; | |
status = "okay"; | |
phandle = <0xdf>; | |
samsung,uart-logging; | |
}; | |
uart@13920000 { | |
compatible = "samsung,exynos-uart"; | |
samsung,separate-uart-clk; | |
reg = <0x00 0x13920000 0x100>; | |
samsung,fifo-size = <0x40>; | |
interrupts = <0x00 0x10e 0x00>; | |
pinctrl-names = "default"; | |
pinctrl-0 = <0x21>; | |
clocks = <0x07 0x42 0x07 0x52>; | |
clock-names = "gate_pclk3\0gate_uart3"; | |
status = "disabled"; | |
phandle = <0xe0>; | |
}; | |
uart@13940000 { | |
compatible = "samsung,exynos-uart"; | |
samsung,separate-uart-clk; | |
reg = <0x00 0x13940000 0x100>; | |
samsung,fifo-size = <0x40>; | |
interrupts = <0x00 0x112 0x00>; | |
pinctrl-names = "default"; | |
pinctrl-0 = <0x22>; | |
clocks = <0x07 0x43 0x07 0x53>; | |
clock-names = "gate_pclk4\0gate_uart4"; | |
status = "disabled"; | |
phandle = <0xe1>; | |
}; | |
uart@13980000 { | |
compatible = "samsung,exynos-uart"; | |
samsung,separate-uart-clk; | |
reg = <0x00 0x13980000 0x100>; | |
samsung,fifo-size = <0x40>; | |
interrupts = <0x00 0x116 0x00>; | |
pinctrl-names = "default"; | |
pinctrl-0 = <0x23>; | |
clocks = <0x07 0x44 0x07 0x54>; | |
clock-names = "gate_pclk5\0gate_uart5"; | |
status = "disabled"; | |
phandle = <0xe2>; | |
}; | |
fmp { | |
compatible = "samsung,exynos-fmp"; | |
exynos,host-type = "mmc"; | |
exynos-host = <0x24>; | |
exynos,block-type = "mmcblk0p"; | |
exynos,fips-block_offset = <0x05>; | |
phandle = <0xe3>; | |
}; | |
smu { | |
compatible = "samsung,exynos-smu"; | |
phandle = <0x25>; | |
}; | |
dwmmc0@13500000 { | |
compatible = "samsung,exynos-dw-mshc"; | |
reg = <0x00 0x13500000 0x2000 0x00 0x13508000 0x200>; | |
reg-names = "dw_mmc\0cmdq_mem"; | |
interrupts = <0x00 0x92 0x00>; | |
#address-cells = <0x01>; | |
#size-cells = <0x00>; | |
clocks = <0x07 0x104 0x07 0xfb>; | |
clock-names = "ciu\0ciu_gate"; | |
status = "okay"; | |
mmc-exynos-smu = <0x25>; | |
phandle = <0x24>; | |
num-slots = <0x01>; | |
broken-cd; | |
fixed_voltage; | |
supports-highspeed; | |
mmc-ddr-1_8v; | |
mmc-hs200-1_8v; | |
mmc-hs400-1_8v; | |
supports-8bit; | |
supports-cmd23; | |
supports-erase; | |
supports-hs400-enhanced-strobe; | |
card-init-hwacg-ctrl; | |
support-cmdq; | |
qos-dvfs-level = <0x186a0>; | |
fifo-depth = <0x40>; | |
non-removable; | |
desc-size = <0x04>; | |
card-detect-delay = <0xc8>; | |
samsung,dw-mshc-ciu-div = <0x03>; | |
samsung,dw-mshc-txdt-crc-timer-fastlimit = <0x13>; | |
samsung,dw-mshc-txdt-crc-timer-initval = <0x15>; | |
samsung,dw-mshc-hs400-delay-line = <0x60>; | |
samsung,dw-mshc-sdr-timing = <0x03 0x00 0x04 0x00>; | |
samsung,dw-mshc-ddr-timing = <0x03 0x00 0x04 0x02>; | |
samsung,dw-mshc-hs200-timing = <0x03 0x00 0x03 0x00>; | |
samsung,dw-mshc-hs400-timing = <0x01 0x00 0x02 0x00>; | |
samsung,dw-mshc-hs400-ulp-timing = <0x03 0x00 0x02 0x00>; | |
num-ref-clks = <0x0c>; | |
ciu_clkin = <0x19 0x32 0x32 0x19 0x32 0x64 0xc8 0x32 0x32 0xc8 0xc8 0xc8>; | |
clk-drive-number = <0x04>; | |
pinctrl-names = "default\0fast-slew-rate-1x\0fast-slew-rate-2x\0fast-slew-rate-3x\0fast-slew-rate-4x"; | |
pinctrl-0 = <0x9b 0x9c 0x9d 0xa2 0xa3 0xa4>; | |
pinctrl-1 = <0x9e>; | |
pinctrl-2 = <0x9f>; | |
pinctrl-3 = <0xa0>; | |
pinctrl-4 = <0xa1>; | |
slot@0 { | |
reg = <0x00>; | |
bus-width = <0x08>; | |
}; | |
}; | |
dwmmc1@13510000 { | |
compatible = "samsung,exynos-dw-mshc"; | |
reg = <0x00 0x13510000 0x2000>; | |
reg-names = "dw_mmc"; | |
interrupts = <0x00 0x91 0x00>; | |
#address-cells = <0x01>; | |
#size-cells = <0x00>; | |
clocks = <0x07 0x105 0x07 0xfc>; | |
clock-names = "ciu\0ciu_gate"; | |
status = "disabled"; | |
phandle = <0xe4>; | |
num-slots = <0x01>; | |
channel = <0x01>; | |
fixed_voltage; | |
enable-cclk-on-suspend; | |
caps-control; | |
supports-highspeed; | |
supports-4bit; | |
keep-power-in-suspend; | |
pm-ignore-notify; | |
card-detect-type-external; | |
use-broken-voltage; | |
ignore-phase = <0x80>; | |
fifo-depth = <0x40>; | |
card-detect-delay = <0xc8>; | |
qos-dvfs-level = <0x186a0>; | |
data-timeout = <0xc8>; | |
hto-timeout = <0x50>; | |
samsung,dw-mshc-ciu-div = <0x03>; | |
samsung,dw-mshc-sdr-timing = <0x03 0x00 0x02 0x00>; | |
samsung,dw-mshc-ddr-timing = <0x03 0x00 0x02 0x01>; | |
samsung,dw-mshc-sdr50-timing = <0x03 0x00 0x04 0x02>; | |
samsung,dw-mshc-sdr104-timing = <0x03 0x00 0x03 0x00>; | |
num-ref-clks = <0x09>; | |
ciu_clkin = <0x19 0x32 0x32 0x19 0x32 0x64 0xc8 0x32 0x32>; | |
clk-drive-number = <0x04>; | |
pinctrl-names = "default\0fast-slew-rate-1x\0fast-slew-rate-2x\0fast-slew-rate-3x\0fast-slew-rate-4x"; | |
pinctrl-0 = <0xa5 0xa6 0xa7 0xa8>; | |
pinctrl-1 = <0xa9>; | |
pinctrl-2 = <0xaa>; | |
pinctrl-3 = <0xab>; | |
pinctrl-4 = <0xac>; | |
slot@0 { | |
reg = <0x00>; | |
bus-width = <0x04>; | |
}; | |
}; | |
dwmmc2@13550000 { | |
compatible = "samsung,exynos-dw-mshc"; | |
reg = <0x00 0x13550000 0x2000>; | |
reg-names = "dw_mmc"; | |
interrupts = <0x00 0x93 0x00>; | |
#address-cells = <0x01>; | |
#size-cells = <0x00>; | |
clocks = <0x07 0x103 0x07 0xfa>; | |
clock-names = "ciu\0ciu_gate"; | |
status = "okay"; | |
phandle = <0xe5>; | |
num-slots = <0x01>; | |
supports-4bit; | |
supports-cmd23; | |
supports-erase; | |
supports-highspeed; | |
sd-uhs-sdr50; | |
sd-uhs-sdr104; | |
card-detect-gpio; | |
bypass-for-allpass; | |
card-init-hwacg-ctrl; | |
skip-init-mmc-scan; | |
card-no-pre-powerup; | |
qos-dvfs-level = <0x186a0>; | |
qos-sd3-dvfs-level = <0x412f8>; | |
fifo-depth = <0x40>; | |
desc-size = <0x04>; | |
card-detect-delay = <0xc8>; | |
data-timeout = <0xc8>; | |
hto-timeout = <0x50>; | |
samsung,dw-mshc-ciu-div = <0x03>; | |
clock-frequency = <0x2faf0800>; | |
samsung,dw-mshc-sdr-timing = <0x03 0x00 0x02 0x00>; | |
samsung,dw-mshc-ddr-timing = <0x03 0x00 0x02 0x01>; | |
samsung,dw-mshc-sdr50-timing = <0x03 0x00 0x04 0x02>; | |
samsung,dw-mshc-sdr104-timing = <0x03 0x00 0x03 0x00>; | |
num-ref-clks = <0x09>; | |
ciu_clkin = <0x19 0x32 0x32 0x19 0x32 0x64 0xc8 0x32 0x32>; | |
clk-drive-number = <0x04>; | |
pinctrl-names = "default\0fast-slew-rate-1x\0fast-slew-rate-2x\0fast-slew-rate-3x\0fast-slew-rate-4x"; | |
pinctrl-0 = <0xad 0xae 0xaf 0xb0 0x136>; | |
pinctrl-1 = <0xb1>; | |
pinctrl-2 = <0xb2>; | |
pinctrl-3 = <0xb3>; | |
pinctrl-4 = <0xb4>; | |
card-detect = <0x8b 0x07 0x0f>; | |
sec-sd-slot-type = <0x02>; | |
card-detect-invert; | |
slot@0 { | |
reg = <0x00>; | |
bus-width = <0x04>; | |
disable-wp; | |
}; | |
}; | |
hsi2c@138A0000 { | |
compatible = "samsung,exynos5-hsi2c"; | |
samsung,check-transdone-int; | |
reg = <0x00 0x138a0000 0x1000>; | |
interrupts = <0x00 0x101 0x00>; | |
#address-cells = <0x01>; | |
#size-cells = <0x00>; | |
pinctrl-names = "on_i2c"; | |
pinctrl-0 = <0x26>; | |
clocks = <0x07 0x3e 0x07 0x3e>; | |
clock-names = "rate_hsi2c\0gate_hsi2c"; | |
samsung,scl-clk-stretching; | |
gpio_sda = <0x27 0x00 0x01>; | |
gpio_scl = <0x27 0x01 0x01>; | |
status = "okay"; | |
phandle = <0xe6>; | |
gpios = <0x27 0x00 0x00 0x27 0x01 0x00>; | |
clock-frequency = <0x61a80>; | |
samsung,scl-extended-low-period; | |
samsung,reset-before-trans; | |
fimc-is-3p8sp@20 { | |
compatible = "samsung,exynos5-fimc-is-cis-3p8sp"; | |
reg = <0x10>; | |
id = <0x01>; | |
sensor_f_number = <0xc8>; | |
setfile = "setB"; | |
use_initial_ae; | |
}; | |
fimc-is-imx471@1A { | |
compatible = "samsung,exynos5-fimc-is-cis-imx471-front"; | |
reg = <0x1a>; | |
id = <0x01>; | |
sensor_f_number = <0xc8>; | |
setfile = "setB"; | |
}; | |
}; | |
hsi2c@138B0000 { | |
compatible = "samsung,exynos5-hsi2c"; | |
samsung,check-transdone-int; | |
reg = <0x00 0x138b0000 0x1000>; | |
interrupts = <0x00 0x102 0x00>; | |
#address-cells = <0x01>; | |
#size-cells = <0x00>; | |
pinctrl-names = "on_i2c"; | |
pinctrl-0 = <0x28>; | |
clocks = <0x07 0x3f 0x07 0x3f>; | |
clock-names = "rate_hsi2c\0gate_hsi2c"; | |
samsung,scl-clk-stretching; | |
gpio_sda = <0x27 0x02 0x01>; | |
gpio_scl = <0x27 0x03 0x01>; | |
status = "okay"; | |
phandle = <0xe7>; | |
gpios = <0x27 0x02 0x00 0x27 0x03 0x00>; | |
clock-frequency = <0x61a80>; | |
samsung,scl-extended-low-period; | |
samsung,reset-before-trans; | |
fimc-is-2p6@5A { | |
compatible = "samsung,exynos5-fimc-is-cis-2p6"; | |
reg = <0x2d>; | |
id = <0x00>; | |
sensor_f_number = <0xaa>; | |
use_pdaf; | |
setfile = "setB"; | |
}; | |
}; | |
hsi2c@138C0000 { | |
compatible = "samsung,exynos5-hsi2c"; | |
samsung,check-transdone-int; | |
reg = <0x00 0x138c0000 0x1000>; | |
interrupts = <0x00 0x103 0x00>; | |
#address-cells = <0x01>; | |
#size-cells = <0x00>; | |
pinctrl-names = "on_i2c"; | |
pinctrl-0 = <0x29>; | |
clocks = <0x07 0x40 0x07 0x40>; | |
clock-names = "rate_hsi2c\0gate_hsi2c"; | |
samsung,scl-clk-stretching; | |
gpio_sda = <0x27 0x04 0x01>; | |
gpio_scl = <0x27 0x05 0x01>; | |
status = "okay"; | |
phandle = <0xe8>; | |
gpios = <0x27 0x04 0x00 0x27 0x05 0x00>; | |
clock-frequency = <0x61a80>; | |
samsung,scl-extended-low-period; | |
samsung,reset-before-trans; | |
fimc-is-5e9@20 { | |
compatible = "samsung,exynos5-fimc-is-cis-5e9"; | |
reg = <0x10>; | |
id = <0x02>; | |
sensor_f_number = <0xdc>; | |
setfile = "setB"; | |
}; | |
}; | |
hsi2c@138D0000 { | |
compatible = "samsung,exynos5-hsi2c"; | |
samsung,check-transdone-int; | |
reg = <0x00 0x138d0000 0x1000>; | |
interrupts = <0x00 0x104 0x00>; | |
#address-cells = <0x01>; | |
#size-cells = <0x00>; | |
pinctrl-names = "on_i2c"; | |
pinctrl-0 = <0x2a>; | |
clocks = <0x07 0x41 0x07 0x41>; | |
clock-names = "rate_hsi2c\0gate_hsi2c"; | |
samsung,scl-clk-stretching; | |
gpio_sda = <0x27 0x06 0x01>; | |
gpio_scl = <0x27 0x07 0x01>; | |
status = "okay"; | |
phandle = <0xe9>; | |
gpios = <0x27 0x06 0x00 0x27 0x07 0x00>; | |
clock-frequency = <0x61a80>; | |
samsung,scl-extended-low-period; | |
samsung,reset-before-trans; | |
fimc-is-actuator@18 { | |
compatible = "samsung,exynos5-fimc-is-actuator-zc535"; | |
reg = <0x0c>; | |
id = <0x00>; | |
place = <0x00>; | |
}; | |
rear_eeprom@B0 { | |
compatible = "samsung,rear-eeprom-i2c"; | |
reg = <0x58>; | |
}; | |
front_eeprom@A2 { | |
compatible = "samsung,front-eeprom-i2c"; | |
reg = <0x51>; | |
}; | |
rear2_eeprom@A0 { | |
compatible = "samsung,rear2-eeprom-i2c"; | |
reg = <0x50>; | |
}; | |
}; | |
hsi2c@13920000 { | |
compatible = "samsung,exynos5-hsi2c"; | |
samsung,check-transdone-int; | |
reg = <0x00 0x13920000 0x1000>; | |
interrupts = <0x00 0x10b 0x00>; | |
#address-cells = <0x01>; | |
#size-cells = <0x00>; | |
pinctrl-names = "default"; | |
pinctrl-0 = <0x2b>; | |
clocks = <0x07 0x3e 0x07 0x3e>; | |
clock-names = "rate_hsi2c\0gate_hsi2c"; | |
samsung,scl-clk-stretching; | |
samsung,usi-i-mode = <0x10032000>; | |
gpio_sda = <0x2c 0x00 0x01>; | |
gpio_scl = <0x2c 0x01 0x01>; | |
status = "okay"; | |
phandle = <0xea>; | |
s2mpb03@56 { | |
compatible = "samsung,s2mpb03pmic"; | |
reg = <0x56>; | |
s2mpb03,wakeup; | |
regulators { | |
s2mpb03-ldo1 { | |
regulator-name = "RCAM1_DVDD_1P05"; | |
regulator-min-microvolt = <0x100590>; | |
regulator-max-microvolt = <0x100590>; | |
phandle = <0x17a>; | |
}; | |
s2mpb03-ldo2 { | |
regulator-name = "FCAM_DVDD_1P05"; | |
regulator-min-microvolt = <0x100590>; | |
regulator-max-microvolt = <0x100590>; | |
phandle = <0x17b>; | |
}; | |
s2mpb03-ldo3 { | |
regulator-name = "CAM_VDDIO_1P8"; | |
regulator-min-microvolt = <0x1b7740>; | |
regulator-max-microvolt = <0x1b7740>; | |
phandle = <0x17c>; | |
}; | |
s2mpb03-ldo4 { | |
regulator-name = "RCAM2_DVDD_1P2"; | |
regulator-min-microvolt = <0x124f80>; | |
regulator-max-microvolt = <0x124f80>; | |
phandle = <0x17d>; | |
}; | |
s2mpb03-ldo5 { | |
regulator-name = "RCAM2_AVDD_2P8"; | |
regulator-min-microvolt = <0x2ab980>; | |
regulator-max-microvolt = <0x2ab980>; | |
phandle = <0x17e>; | |
}; | |
s2mpb03-ldo6 { | |
regulator-name = "RCAM1_AVDD_2P8"; | |
regulator-min-microvolt = <0x2ab980>; | |
regulator-max-microvolt = <0x2ab980>; | |
phandle = <0x17f>; | |
}; | |
s2mpb03-ldo7 { | |
regulator-name = "FCAM_AVDD_2P8"; | |
regulator-min-microvolt = <0x2ab980>; | |
regulator-max-microvolt = <0x2ab980>; | |
phandle = <0x180>; | |
}; | |
}; | |
}; | |
}; | |
hsi2c@13930000 { | |
compatible = "samsung,exynos5-hsi2c"; | |
samsung,check-transdone-int; | |
reg = <0x00 0x13930000 0x1000>; | |
interrupts = <0x00 0x10c 0x00>; | |
#address-cells = <0x01>; | |
#size-cells = <0x00>; | |
pinctrl-names = "default"; | |
pinctrl-0 = <0x2d>; | |
clocks = <0x07 0x3e 0x07 0x3e>; | |
clock-names = "rate_hsi2c\0gate_hsi2c"; | |
samsung,scl-clk-stretching; | |
samsung,usi-i-mode = <0x10032000>; | |
gpio_sda = <0x2c 0x02 0x01>; | |
gpio_scl = <0x2c 0x03 0x01>; | |
status = "okay"; | |
phandle = <0xeb>; | |
clock-frequency = <0x61a80>; | |
sec-nfc@27 { | |
compatible = "sec-nfc"; | |
reg = <0x27>; | |
interrupt-parent = <0x8c>; | |
interrupts = <0x00 0x00 0x00>; | |
sec-nfc,nfc_pd = <0xb8 0x02 0x02>; | |
sec-nfc,firm-gpio = <0xb9 0x02 0x01>; | |
sec-nfc,irq-gpio = <0x8c 0x00 0x00>; | |
sec-nfc,nfc_clkreq = <0xb8 0x03 0x02>; | |
sec-nfc,pvdd_en = <0xbc 0x04 0x01>; | |
sec-nfc,check_nfc = <0xbe 0x02 0x00>; | |
clkctrl-reg = <0x11c8600c>; | |
pinctrl-names = "default"; | |
pinctrl-0 = <0x14b 0x14c 0x14d 0x14e 0x14f 0x150 0x151>; | |
}; | |
}; | |
hsi2c@13940000 { | |
compatible = "samsung,exynos5-hsi2c"; | |
samsung,check-transdone-int; | |
reg = <0x00 0x13940000 0x1000>; | |
interrupts = <0x00 0x10f 0x00>; | |
#address-cells = <0x01>; | |
#size-cells = <0x00>; | |
pinctrl-names = "default"; | |
pinctrl-0 = <0x2e>; | |
clocks = <0x07 0x3f 0x07 0x3f>; | |
clock-names = "rate_hsi2c\0gate_hsi2c"; | |
samsung,scl-clk-stretching; | |
samsung,usi-i-mode = <0x10032004>; | |
gpio_sda = <0x2c 0x04 0x01>; | |
gpio_scl = <0x2c 0x05 0x01>; | |
status = "disabled"; | |
phandle = <0xec>; | |
}; | |
hsi2c@13950000 { | |
compatible = "samsung,exynos5-hsi2c"; | |
samsung,check-transdone-int; | |
reg = <0x00 0x13950000 0x1000>; | |
interrupts = <0x00 0x110 0x00>; | |
#address-cells = <0x01>; | |
#size-cells = <0x00>; | |
pinctrl-names = "default"; | |
pinctrl-0 = <0x2f>; | |
clocks = <0x07 0x3f 0x07 0x3f>; | |
clock-names = "rate_hsi2c\0gate_hsi2c"; | |
samsung,scl-clk-stretching; | |
samsung,usi-i-mode = <0x10032004>; | |
gpio_sda = <0x2c 0x06 0x01>; | |
gpio_scl = <0x2c 0x07 0x01>; | |
status = "disabled"; | |
phandle = <0xed>; | |
}; | |
hsi2c@13980000 { | |
compatible = "samsung,exynos5-hsi2c"; | |
samsung,check-transdone-int; | |
reg = <0x00 0x13980000 0x1000>; | |
interrupts = <0x00 0x113 0x00>; | |
#address-cells = <0x01>; | |
#size-cells = <0x00>; | |
pinctrl-names = "default"; | |
pinctrl-0 = <0x30>; | |
clocks = <0x07 0x40 0x07 0x40>; | |
clock-names = "rate_hsi2c\0gate_hsi2c"; | |
samsung,scl-clk-stretching; | |
samsung,usi-i-mode = <0x10032008>; | |
gpio_sda = <0x31 0x00 0x01>; | |
gpio_scl = <0x31 0x01 0x01>; | |
status = "disabled"; | |
phandle = <0xee>; | |
}; | |
hsi2c@13990000 { | |
compatible = "samsung,exynos5-hsi2c"; | |
samsung,check-transdone-int; | |
reg = <0x00 0x13990000 0x1000>; | |
interrupts = <0x00 0x114 0x00>; | |
#address-cells = <0x01>; | |
#size-cells = <0x00>; | |
pinctrl-names = "default"; | |
pinctrl-0 = <0x32>; | |
clocks = <0x07 0x40 0x07 0x40>; | |
clock-names = "rate_hsi2c\0gate_hsi2c"; | |
samsung,scl-clk-stretching; | |
samsung,usi-i-mode = <0x10032008>; | |
gpio_sda = <0x33 0x00 0x01>; | |
gpio_scl = <0x33 0x01 0x01>; | |
status = "disabled"; | |
phandle = <0xef>; | |
}; | |
i2c@13830000 { | |
compatible = "samsung,s3c2440-i2c"; | |
reg = <0x00 0x13830000 0x100>; | |
interrupts = <0x00 0xf8 0x00>; | |
#address-cells = <0x01>; | |
#size-cells = <0x00>; | |
pinctrl-names = "default"; | |
pinctrl-0 = <0x34>; | |
clocks = <0x07 0x34 0x07 0x34>; | |
clock-names = "rate_i2c\0gate_i2c"; | |
status = "okay"; | |
phandle = <0xf0>; | |
i2c-gpio,delay-us = <0x05>; | |
s2mu106-fuelgauge@3B { | |
compatible = "samsung,s2mu106-fuelgauge"; | |
reg = <0x3b>; | |
pinctrl-names = "default"; | |
pinctrl-0 = <0x121>; | |
fuelgauge,fuel_int = <0x8d 0x04 0x00>; | |
fuelgauge,fuel_alert_soc = <0x01>; | |
fuelgauge,fuel_alert_vol = <0xce4>; | |
fuelgauge,low_temp_limit = <0x64>; | |
fuelgauge,sw_vbat_l_recovery_vol = <0xd89>; | |
fuelgauge,capacity_max = <0x3ca>; | |
fuelgauge,capacity_max_margin = <0xc8>; | |
fuelgauge,capacity_min = <0x00>; | |
fuelgauge,capacity_calculation_type = <0x1c>; | |
fuelgauge,capacity_full = <0xfa0>; | |
fuelgauge,type_str = "SDI"; | |
fuelgauge,fg_log_enable = <0x01>; | |
}; | |
usbpd-s2mu106@3C { | |
compatible = "sec-usbpd,i2c"; | |
reg = <0x3c>; | |
pinctrl-names = "default"; | |
pinctrl-0 = <0x122>; | |
usbpd,usbpd_int = <0x8d 0x03 0x00>; | |
}; | |
}; | |
i2c@13840000 { | |
compatible = "samsung,s3c2440-i2c"; | |
reg = <0x00 0x13840000 0x100>; | |
interrupts = <0x00 0xf9 0x00>; | |
#address-cells = <0x01>; | |
#size-cells = <0x00>; | |
pinctrl-names = "default"; | |
pinctrl-0 = <0x35>; | |
clocks = <0x07 0x35 0x07 0x35>; | |
clock-names = "rate_i2c\0gate_i2c"; | |
status = "okay"; | |
phandle = <0xf1>; | |
samsung,i2c-max-bus-freq = <0x61a80>; | |
s2mu106@3D { | |
status = "okay"; | |
compatible = "samsung,s2mu106mfd"; | |
reg = <0x3d>; | |
pinctrl-names = "default"; | |
pinctrl-0 = <0x138>; | |
s2mu106,irq-gpio = <0x8d 0x02 0x01>; | |
s2mu106,wakeup; | |
flash_led { | |
status = "okay"; | |
default_current = <0x32>; | |
max_current = <0xc8>; | |
default_timer = <0x00>; | |
flash-gpio = <0xbe 0x07 0x00>; | |
torch-gpio = <0xbd 0x07 0x00>; | |
flash_current = <0x5dc>; | |
preflash_current = <0xc8>; | |
movie_current = <0xc8>; | |
torch_current = <0x5a>; | |
factory_current = <0x15e>; | |
flashlight_current = <0x32 0x4b 0x7d 0xaf 0xfa>; | |
s2mu106-channel1 { | |
id = <0x00>; | |
}; | |
}; | |
}; | |
}; | |
i2c@13850000 { | |
compatible = "samsung,s3c2440-i2c"; | |
reg = <0x00 0x13850000 0x100>; | |
interrupts = <0x00 0xfa 0x00>; | |
#address-cells = <0x01>; | |
#size-cells = <0x00>; | |
pinctrl-names = "default"; | |
pinctrl-0 = <0x36>; | |
clocks = <0x07 0x36 0x07 0x36>; | |
clock-names = "rate_i2c\0gate_i2c"; | |
status = "disabled"; | |
phandle = <0xf2>; | |
}; | |
i2c@13860000 { | |
compatible = "samsung,s3c2440-i2c"; | |
reg = <0x00 0x13860000 0x100>; | |
interrupts = <0x00 0xfb 0x00>; | |
#address-cells = <0x01>; | |
#size-cells = <0x00>; | |
pinctrl-names = "default"; | |
pinctrl-0 = <0x37>; | |
clocks = <0x07 0x37 0x07 0x37>; | |
clock-names = "rate_i2c\0gate_i2c"; | |
status = "okay"; | |
phandle = <0xf3>; | |
samsung,i2c-max-bus-freq = <0x61a80>; | |
sma1301@1e { | |
compatible = "siliconmitus,sma1301"; | |
#sound-dai-cells = <0x01>; | |
reg = <0x1e>; | |
init-vol = <0x32>; | |
phandle = <0x12d>; | |
}; | |
}; | |
i2c@13870000 { | |
compatible = "samsung,s3c2440-i2c"; | |
reg = <0x00 0x13870000 0x100>; | |
interrupts = <0x00 0xfc 0x00>; | |
#address-cells = <0x01>; | |
#size-cells = <0x00>; | |
pinctrl-names = "default"; | |
pinctrl-0 = <0x38>; | |
clocks = <0x07 0x38 0x07 0x38>; | |
clock-names = "rate_i2c\0gate_i2c"; | |
status = "okay"; | |
phandle = <0xf4>; | |
samsung,i2c-sda-delay = <0x64>; | |
samsung,i2c-max-bus-freq = <0x61a80>; | |
mms_ts@48 { | |
compatible = "melfas,mms_ts"; | |
reg = <0x48>; | |
pinctrl-names = "on_state\0off_state"; | |
pinctrl-0 = <0x134>; | |
pinctrl-1 = <0x135>; | |
melfas,vdd_en = "tsp_ldo_en"; | |
melfas,irq-gpio = <0x8b 0x00 0x00>; | |
melfas,scl-gpio = <0xba 0x01 0x00>; | |
melfas,sda-gpio = <0xba 0x00 0x00>; | |
melfas,area-size = <0x85 0x10a 0x155>; | |
melfas,max_x_y = <0xfff 0xfff>; | |
melfas,node_info = <0x0f 0x20 0x00>; | |
melfas,event_info = <0x08 0x0c>; | |
melfas,support_lpm; | |
melfas,fw_name = "tsp_melfas/mss100_a30.fw"; | |
melfas,fw_name_old = "tsp_melfas/mss100_a30_old.fw"; | |
melfas,project_name = "A305"; | |
support_ear_detect_mode; | |
enable_settings_aot; | |
}; | |
}; | |
i2c@13880000 { | |
compatible = "samsung,s3c2440-i2c"; | |
reg = <0x00 0x13880000 0x100>; | |
interrupts = <0x00 0xfd 0x00>; | |
#address-cells = <0x01>; | |
#size-cells = <0x00>; | |
pinctrl-names = "default"; | |
pinctrl-0 = <0x13a>; | |
clocks = <0x07 0x39 0x07 0x39>; | |
clock-names = "rate_i2c\0gate_i2c"; | |
status = "okay"; | |
phandle = <0xf5>; | |
samsung,i2c-sda-delay = <0x64>; | |
samsung,i2c-max-bus-freq = <0x61a80>; | |
stk@47 { | |
compatible = "stk,stk3x3x"; | |
reg = <0x47>; | |
pinctrl-names = "default"; | |
pinctrl-0 = <0x13b 0x13c>; | |
interrupt-parent = <0x8b>; | |
interrupts = <0x04 0x00 0x00>; | |
stk,gpio_int = <0x8b 0x04 0x00>; | |
stk,prox_thd_h = <0x96>; | |
stk,prox_thd_l = <0x8c>; | |
}; | |
}; | |
i2c@13890000 { | |
compatible = "samsung,s3c2440-i2c"; | |
reg = <0x00 0x13890000 0x100>; | |
interrupts = <0x00 0xfe 0x00>; | |
#address-cells = <0x01>; | |
#size-cells = <0x00>; | |
pinctrl-names = "default"; | |
pinctrl-0 = <0x152>; | |
clocks = <0x07 0x3a 0x07 0x3a>; | |
clock-names = "rate_i2c\0gate_i2c"; | |
status = "okay"; | |
phandle = <0xf6>; | |
samsung,i2c-sda-delay = <0x64>; | |
samsung,i2c-max-bus-freq = <0x61a80>; | |
lsm6dsl@6b { | |
compatible = "st,lsm6dsl"; | |
reg = <0x6b>; | |
gpio-controller; | |
#gpio-cells = <0x02>; | |
pinctrl-names = "default"; | |
pinctrl-0 = <0x153>; | |
interrupt-parent = <0x8b>; | |
interrupts = <0x03 0x00 0x00>; | |
st,irq_gpio = <0x8b 0x03 0x00>; | |
st,orientation = <0x01 0x00 0x01 0x02 0x01 0x01 0x01 0x01 0x02>; | |
}; | |
ams_dax@39 { | |
compatible = "ams,tcs3701"; | |
reg = <0x39>; | |
ams,light_position = <0x33 0x51 0x02 0x3b 0x01 0x50>; | |
}; | |
yas539@2e { | |
compatible = "yas_magnetometer"; | |
reg = <0x2e>; | |
yas,orientation = <0x00>; | |
yas,softiron = <0x262a 0x221 0x41 0x221 0x2788 0x14 0x41 0x14 0x277e>; | |
yas,softiron_sign = <0x02 0x02 0x00 0x02 0x02 0x00 0x00 0x00 0x02>; | |
}; | |
}; | |
i2c@11CD0000 { | |
compatible = "samsung,s3c2440-i2c"; | |
reg = <0x00 0x11cd0000 0x100>; | |
interrupts = <0x00 0xff 0x00>; | |
#address-cells = <0x01>; | |
#size-cells = <0x00>; | |
pinctrl-names = "default"; | |
pinctrl-0 = <0x3b>; | |
clocks = <0x07 0x132 0x07 0x132>; | |
clock-names = "rate_i2c\0gate_i2c"; | |
status = "disabled"; | |
phandle = <0xf7>; | |
}; | |
spi@13900000 { | |
compatible = "samsung,exynos-spi"; | |
reg = <0x00 0x13900000 0x100>; | |
samsung,spi-fifosize = <0x100>; | |
interrupts = <0x00 0xff 0x00>; | |
dma-names = "tx\0rx"; | |
swap-mode; | |
#address-cells = <0x01>; | |
#size-cells = <0x00>; | |
clocks = <0x07 0x3c 0x07 0x50>; | |
clock-names = "spi\0spi_busclk0"; | |
pinctrl-names = "default"; | |
pinctrl-0 = <0x3c>; | |
status = "disabled"; | |
phandle = <0xf8>; | |
}; | |
spi@13910000 { | |
compatible = "samsung,exynos-spi"; | |
reg = <0x00 0x13910000 0x100>; | |
samsung,spi-fifosize = <0x100>; | |
interrupts = <0x00 0x100 0x00>; | |
dma-names = "tx\0rx"; | |
swap-mode; | |
#address-cells = <0x01>; | |
#size-cells = <0x00>; | |
clocks = <0x07 0x3d 0x07 0x51>; | |
clock-names = "spi\0spi_busclk0"; | |
status = "okay"; | |
phandle = <0xf9>; | |
dma-mode; | |
dmas = <0x11a 0x15 0x11a 0x14>; | |
gfspi-spi@0 { | |
compatible = "goodix,fingerprint"; | |
reg = <0x00>; | |
spi-max-frequency = <0xf42400>; | |
pinctrl-names = "default\0pins_poweron\0pins_poweroff\0pins_poweron_tz\0pins_poweroff_tz"; | |
pinctrl-0 = <0x142 0x143 0x144>; | |
pinctrl-1 = <0x145 0x146 0x147 0x148 0x149>; | |
pinctrl-2 = <0x142 0x14a>; | |
pinctrl-3 = <0x145>; | |
pinctrl-4 = <0x142>; | |
gpio-controller; | |
#gpio-cells = <0x02>; | |
goodix,gpio_reset = <0xbf 0x02 0x00>; | |
goodix,gpio_irq = <0x8b 0x05 0x00>; | |
goodix,gpio_pwr = <0xbf 0x03 0x00>; | |
goodix,chip_id = "GW36H3"; | |
goodix,orient = <0x00>; | |
controller-data { | |
samsung,spi-feedback-delay = <0x00>; | |
samsung,spi-chip-select-mode = <0x00>; | |
}; | |
}; | |
}; | |
spi@13920000 { | |
compatible = "samsung,exynos-spi"; | |
reg = <0x00 0x13920000 0x100>; | |
samsung,spi-fifosize = <0x40>; | |
interrupts = <0x00 0x10d 0x00>; | |
dma-names = "tx\0rx"; | |
swap-mode; | |
#address-cells = <0x01>; | |
#size-cells = <0x00>; | |
clocks = <0x07 0x42 0x07 0x52>; | |
clock-names = "spi\0spi_busclk0"; | |
pinctrl-names = "default"; | |
pinctrl-0 = <0x3d>; | |
status = "disabled"; | |
phandle = <0xfa>; | |
}; | |
spi@13940000 { | |
compatible = "samsung,exynos-spi"; | |
reg = <0x00 0x13940000 0x100>; | |
samsung,spi-fifosize = <0x40>; | |
interrupts = <0x00 0x111 0x00>; | |
dma-names = "tx\0rx"; | |
swap-mode; | |
#address-cells = <0x01>; | |
#size-cells = <0x00>; | |
clocks = <0x07 0x43 0x07 0x53>; | |
clock-names = "spi\0spi_busclk0"; | |
pinctrl-names = "default"; | |
pinctrl-0 = <0x3e>; | |
status = "disabled"; | |
phandle = <0xfb>; | |
}; | |
spi@13980000 { | |
compatible = "samsung,exynos-spi"; | |
reg = <0x00 0x13980000 0x100>; | |
samsung,spi-fifosize = <0x40>; | |
interrupts = <0x00 0x115 0x00>; | |
dma-names = "tx\0rx"; | |
swap-mode; | |
#address-cells = <0x01>; | |
#size-cells = <0x00>; | |
clocks = <0x07 0x44 0x07 0x54>; | |
clock-names = "spi\0spi_busclk0"; | |
pinctrl-names = "default"; | |
pinctrl-0 = <0x3f>; | |
status = "disabled"; | |
phandle = <0xfc>; | |
}; | |
iommu-domain_disp { | |
compatible = "samsung,exynos-iommu-bus"; | |
#dma-address-cells = <0x01>; | |
#dma-size-cells = <0x01>; | |
ranges; | |
dma-window = <0x10000000 0xefff0000>; | |
domain-clients = <0x40 0x41 0x42 0x43>; | |
}; | |
dpp@0x148B1000 { | |
compatible = "samsung,exynos7885-dpp"; | |
#pb-id-cells = <0x03>; | |
reg = <0x00 0x14851000 0x1000 0x00 0x148b1000 0x1000 0x00 0x148b0000 0x100>; | |
interrupts = <0x00 0x79 0x00>; | |
iommus = <0x44>; | |
samsung,power-domain = <0x03>; | |
memory-region = <0x45>; | |
phandle = <0x40>; | |
}; | |
dpp@0x148B2000 { | |
compatible = "samsung,exynos7885-dpp"; | |
#pb-id-cells = <0x03>; | |
reg = <0x00 0x14852000 0x1000 0x00 0x148b2000 0x1000>; | |
interrupts = <0x00 0x7a 0x00>; | |
iommus = <0x44>; | |
samsung,power-domain = <0x03>; | |
phandle = <0x41>; | |
}; | |
dpp@0x148B3000 { | |
compatible = "samsung,exynos7885-dpp"; | |
#pb-id-cells = <0x03>; | |
reg = <0x00 0x14853000 0x1000 0x00 0x148b3000 0x1000>; | |
interrupts = <0x00 0x7b 0x00>; | |
iommus = <0x44>; | |
samsung,power-domain = <0x03>; | |
phandle = <0x43>; | |
}; | |
dpp@0x148B4000 { | |
compatible = "samsung,exynos7885-dpp"; | |
#pb-id-cells = <0x03>; | |
reg = <0x00 0x14854000 0x1000 0x00 0x148b4000 0x1000>; | |
interrupts = <0x00 0x7c 0x00 0x00 0x78 0x00>; | |
iommus = <0x44>; | |
samsung,power-domain = <0x03>; | |
phandle = <0x42>; | |
}; | |
disp_ss@0x14820000 { | |
compatible = "samsung,exynos7885-disp_ss"; | |
reg = <0x00 0x14820000 0x10>; | |
phandle = <0xfd>; | |
}; | |
system-controller@11c80000 { | |
compatible = "samsung,exynos7885-pmu\0syscon"; | |
reg = <0x00 0x11c80000 0x10000>; | |
phandle = <0x0b>; | |
}; | |
exynos-pmu { | |
compatible = "samsung,exynos-pmu"; | |
samsung,syscon-phandle = <0x0b>; | |
}; | |
phy_m4s4_dsi@0x11c80000 { | |
compatible = "samsung,mipi-phy-dsim"; | |
samsung,pmu-syscon = <0x0b>; | |
isolation = <0x678>; | |
owner = <0x00>; | |
#phy-cells = <0x01>; | |
phandle = <0x46>; | |
}; | |
dsim@0x14870000 { | |
compatible = "samsung,exynos7885-dsim"; | |
reg = <0x00 0x14870000 0x100>; | |
interrupts = <0x00 0x7d 0x00>; | |
phys = <0x46 0x00>; | |
phy-names = "dsim_dphy"; | |
samsung,power-domain = <0x03>; | |
phandle = <0xfe>; | |
lcd_info = <0x120>; | |
}; | |
decon_f@0x14860000 { | |
compatible = "samsung,exynos7885-decon"; | |
#pb-id-cells = <0x04>; | |
reg = <0x00 0x14860000 0x10000>; | |
interrupts = <0x00 0x73 0x00 0x00 0x72 0x00 0x00 0x71 0x00 0x00 0x70 0x00>; | |
clock-names = "aclk"; | |
clocks = <0x07 0xd2>; | |
pinctrl-names = "hw_te_on\0hw_te_off"; | |
pinctrl-0 = <0x47>; | |
pinctrl-1 = <0x48>; | |
samsung,power-domain = <0x03>; | |
max_win = <0x04>; | |
default_win = <0x03>; | |
default_idma = <0x00>; | |
out_type = <0x00>; | |
out_idx = <0x00>; | |
disp_freq = <0x00>; | |
#address-cells = <0x02>; | |
#size-cells = <0x01>; | |
ranges; | |
gpios = <0x49 0x03 0x0f>; | |
phandle = <0xff>; | |
psr_mode = <0x02>; | |
trig_mode = <0x00>; | |
dsi_mode = <0x00>; | |
te_eint { | |
reg = <0x00 0x139b0a38 0x04>; | |
}; | |
cam-stat { | |
reg = <0x00 0x11c84064 0x04>; | |
}; | |
}; | |
sysmmu@148C0000 { | |
compatible = "samsung,exynos-sysmmu"; | |
reg = <0x00 0x148c0000 0x9000>; | |
interrupts = <0x00 0x80 0x00 0x00 0x7f 0x00>; | |
qos = <0x0f>; | |
clock-names = "aclk"; | |
clocks = <0x07 0xd4>; | |
port-name = "DPU (GF, G0, G1, VG)"; | |
sysmmu,secure-irq; | |
sysmmu,secure_base = <0x148d0000>; | |
sysmmu,tlb_property = <0x10a 0x00 0x1010a 0xffff0001 0x1010a 0xffff0000 0x1010a 0xffff0002 0x1010a 0xffff0006 0x1010a 0xffff0008>; | |
#iommu-cells = <0x00>; | |
phandle = <0x44>; | |
}; | |
iommu-domain_aud { | |
compatible = "samsung,exynos-iommu-bus"; | |
#address-cells = <0x02>; | |
#size-cells = <0x01>; | |
ranges; | |
domain-clients = <0x4a>; | |
}; | |
sysmmu_abox@14A30000 { | |
compatible = "samsung,exynos-sysmmu"; | |
reg = <0x00 0x14a30000 0x9000>; | |
interrupts = <0x00 0x81 0x00>; | |
qos = <0x0f>; | |
clock-names = "aclk"; | |
clocks = <0x07 0xd3>; | |
port-name = "ABOX"; | |
sysmmu,tlb_property = <0x10a 0x00>; | |
sysmmu,no-suspend; | |
sysmmu,no-rpm-control; | |
#iommu-cells = <0x00>; | |
phandle = <0x58>; | |
}; | |
abox_gic@0x14AF0000 { | |
compatible = "samsung,abox_gic"; | |
reg = <0x00 0x14af1000 0x1000 0x00 0x14af2000 0x1004>; | |
reg-names = "gicd\0gicc"; | |
interrupts = <0x00 0x77 0x00>; | |
phandle = <0x57>; | |
status = "okay"; | |
}; | |
abox@0x14A50000 { | |
compatible = "samsung,abox"; | |
reg = <0x00 0x14a50000 0x10000 0x00 0x14820000 0x10000 0x00 0x14b00000 0x28000>; | |
reg-names = "sfr\0sysreg\0sram"; | |
#address-cells = <0x02>; | |
#size-cells = <0x01>; | |
ranges; | |
pinctrl-names = "default\0idle"; | |
pinctrl-0 = <0x4b 0x4c 0x139 0x4e 0x4f>; | |
pinctrl-1 = <0x51 0x52 0x53 0x54 0x55>; | |
samsung,power-domain = <0x03>; | |
ipc_tx_offset = <0x22000>; | |
ipc_rx_offset = <0x22300>; | |
ipc_tx_ack_offset = <0x222fc>; | |
ipc_rx_ack_offset = <0x225fc>; | |
mailbox_offset = <0x22600>; | |
abox_gic = <0x57>; | |
clocks = <0x07 0xd9 0x07 0xc8 0x07 0xd5 0x07 0xd6 0x07 0xd7 0x07 0xd8 0x07 0xcb 0x07 0xcc 0x07 0xcd>; | |
clock-names = "pll\0ca7\0audif\0bclk0\0bclk2\0bclk3\0bclk0_gate\0bclk2_gate\0bclk3_gate"; | |
iommus = <0x58>; | |
pm_qos_int = <0x82208 0x514c8 0x00 0x00 0x00>; | |
pm_qos_aud = <0x120160 0xc3500 0x900b0 0x60310 0x00>; | |
phandle = <0x4a>; | |
status = "okay"; | |
samsung,abox-bootargs = "init=ab0x vss=1"; | |
samsung,abox-bootargs-offset = <0x22e00>; | |
abox_rdma@0x14A51000 { | |
compatible = "samsung,abox-rdma"; | |
reg = <0x00 0x14a51000 0x100>; | |
abox = <0x4a>; | |
id = <0x00>; | |
type = "normal"; | |
phandle = <0x100>; | |
}; | |
abox_rdma@0x14A51100 { | |
compatible = "samsung,abox-rdma"; | |
reg = <0x00 0x14a51100 0x100>; | |
abox = <0x4a>; | |
id = <0x01>; | |
type = "normal"; | |
phandle = <0x101>; | |
}; | |
abox_rdma@0x14A51200 { | |
compatible = "samsung,abox-rdma"; | |
reg = <0x00 0x14a51200 0x100>; | |
abox = <0x4a>; | |
id = <0x02>; | |
type = "normal"; | |
phandle = <0x102>; | |
}; | |
abox_rdma@0x14A51300 { | |
compatible = "samsung,abox-rdma"; | |
reg = <0x00 0x14a51300 0x100>; | |
abox = <0x4a>; | |
id = <0x03>; | |
type = "normal"; | |
phandle = <0x103>; | |
}; | |
abox_rdma@0x14A51400 { | |
compatible = "samsung,abox-rdma"; | |
reg = <0x00 0x14a51400 0x100>; | |
abox = <0x4a>; | |
id = <0x04>; | |
type = "call"; | |
phandle = <0x104>; | |
}; | |
abox_rdma@0x14A51500 { | |
compatible = "samsung,abox-rdma"; | |
reg = <0x00 0x14a51500 0x100>; | |
abox = <0x4a>; | |
id = <0x05>; | |
type = "normal"; | |
phandle = <0x105>; | |
}; | |
abox_rdma@0x14A51600 { | |
compatible = "samsung,abox-rdma"; | |
reg = <0x00 0x14a51600 0x100>; | |
abox = <0x4a>; | |
id = <0x06>; | |
type = "normal"; | |
phandle = <0x106>; | |
}; | |
abox_rdma@0x14A51700 { | |
compatible = "samsung,abox-rdma"; | |
reg = <0x00 0x14a51700 0x100>; | |
abox = <0x4a>; | |
id = <0x07>; | |
type = "realtime"; | |
phandle = <0x107>; | |
}; | |
abox_wdma@0x14A52000 { | |
compatible = "samsung,abox-wdma"; | |
reg = <0x00 0x14a52000 0x100>; | |
abox = <0x4a>; | |
id = <0x00>; | |
type = "normal"; | |
phandle = <0x108>; | |
}; | |
abox_wdma@0x14A52100 { | |
compatible = "samsung,abox-wdma"; | |
reg = <0x00 0x14a52100 0x100>; | |
abox = <0x4a>; | |
id = <0x01>; | |
type = "normal"; | |
phandle = <0x109>; | |
}; | |
abox_wdma@0x14A52200 { | |
compatible = "samsung,abox-wdma"; | |
reg = <0x00 0x14a52200 0x100>; | |
abox = <0x4a>; | |
id = <0x02>; | |
type = "call"; | |
phandle = <0x10a>; | |
}; | |
abox_wdma@0x14A52300 { | |
compatible = "samsung,abox-wdma"; | |
reg = <0x00 0x14a52300 0x100>; | |
abox = <0x4a>; | |
id = <0x03>; | |
type = "realtime"; | |
phandle = <0x10b>; | |
}; | |
abox_wdma@0x14A52400 { | |
compatible = "samsung,abox-wdma"; | |
reg = <0x00 0x14a52400 0x100>; | |
abox = <0x4a>; | |
id = <0x04>; | |
type = "vi-sensing"; | |
phandle = <0x10c>; | |
}; | |
abox_debug@0 { | |
compatible = "samsung,abox-debug"; | |
reg = <0x00 0x00 0x00>; | |
memory-region = <0x59>; | |
phandle = <0x10d>; | |
}; | |
abox_vss@0 { | |
compatible = "samsung,abox-vss"; | |
phandle = <0x10e>; | |
}; | |
ext_bin@0 { | |
status = "disabled"; | |
samsung,name = "tfadsp.bin"; | |
samsung,area = <0x01>; | |
samsung,offset = "\0P "; | |
phandle = <0x181>; | |
}; | |
ext_bin@1 { | |
status = "okay"; | |
samsung,name = "AP_AUDIO_SLSI.bin"; | |
samsung,area = <0x01>; | |
samsung,offset = <0x7f0000>; | |
phandle = <0x110>; | |
}; | |
ext_bin@2 { | |
status = "okay"; | |
samsung,name = "APBargeIn_AUDIO_SLSI.bin"; | |
samsung,area = <0x01>; | |
samsung,offset = <0x7ec000>; | |
phandle = <0x111>; | |
}; | |
ext_bin@3 { | |
status = "disabled"; | |
samsung,name = "spkamp.bin"; | |
samsung,area = <0x01>; | |
samsung,offset = "\0P "; | |
phandle = <0x112>; | |
}; | |
ext_bin@4 { | |
status = "disabled"; | |
samsung,name = "param_ti.bin"; | |
samsung,area = <0x01>; | |
samsung,offset = <0x600000>; | |
phandle = <0x113>; | |
}; | |
}; | |
iommu-domain_is { | |
compatible = "samsung,exynos-iommu-bus"; | |
#address-cells = <0x02>; | |
#size-cells = <0x01>; | |
ranges; | |
domain-clients = <0x5a 0x5b 0x5c 0x5d 0x5e 0x5f>; | |
}; | |
sysmmu@14540000 { | |
compatible = "samsung,exynos-sysmmu"; | |
reg = <0x00 0x14540000 0x9000>; | |
interrupts = <0x00 0x133 0x00 0x00 0x134 0x00>; | |
qos = <0x0f>; | |
clock-names = "aclk"; | |
clocks = <0x07 0xb1>; | |
port-name = "CAM (CSIS, TAA)"; | |
sysmmu,secure-irq; | |
sysmmu,secure_base = <0x14530000>; | |
sysmmu,tlb_property = <0x10a 0x00 0x1020a 0x3f0004 0x1020a 0x3f0008 0x1020a 0x3f000c 0x1020a 0x3f0010 0x1020a 0x3f0014 0x1020a 0x3f0018 0x1020a 0x3f001c 0x1020a 0x3f0020 0x1020a 0x3f0024 0x1020a 0x3f0028 0x1020a 0x3f002c 0x1020a 0x3f0030 0x1020a 0x3f0034 0x1020a 0x3f0038 0x1020a 0x3f003c 0x1020a 0x3f0001 0x1020a 0x3f0005 0x1020a 0x3f0009 0x1020a 0x3f000d 0x1020a 0x3f0011 0x1020a 0x3f0015 0x1020a 0x3f0019 0x1010a 0x3f0001 0x1020a 0x3f0002 0x1020a 0x3f0006 0x1020a 0x3f000a 0x1020a 0x3f000e 0x1020a 0x3f0012 0x1020a 0x3f0016 0x10200 0x3f001a 0x1010a 0x3f001e>; | |
#iommu-cells = <0x00>; | |
phandle = <0x0a>; | |
}; | |
sysmmu@14730000 { | |
compatible = "samsung,exynos-sysmmu"; | |
reg = <0x00 0x14730000 0x9000>; | |
interrupts = <0x00 0x13d 0x00 0x00 0x13e 0x00>; | |
qos = <0x0f>; | |
clock-names = "aclk"; | |
clocks = <0x07 0x9a>; | |
port-name = "ISP, VRA, GDC"; | |
sysmmu,secure-irq; | |
sysmmu,secure_base = <0x14740000>; | |
sysmmu,tlb_property = <0x10a 0x00 0x1010a 0x70004 0x1020a 0x70000 0x1020a 0x70004 0x1010a 0x30001 0x1020a 0x30001 0x1018a 0x30002 0x1028a 0x30002>; | |
#iommu-cells = <0x00>; | |
phandle = <0x08>; | |
}; | |
sysmmu@14760000 { | |
compatible = "samsung,exynos-sysmmu"; | |
reg = <0x00 0x14760000 0x9000>; | |
interrupts = <0x00 0x141 0x00 0x00 0x142 0x00>; | |
qos = <0x0f>; | |
clock-names = "aclk"; | |
clocks = <0x07 0x9b>; | |
port-name = "MC-SCALER"; | |
sysmmu,secure-irq; | |
sysmmu,secure_base = <0x14770000>; | |
sysmmu,tlb_property = <0x10a 0x00 0x1020a 0xf0001 0x1020a 0xf0002 0x1020a 0xf0003 0x1020a 0xf0004 0x1020a 0xf0005 0x1020a 0xf0006 0x1020a 0xf0007 0x1020a 0xf0008 0x1020a 0xf0009 0x1020a 0xf000a 0x1020a 0xf000b 0x1020a 0xf000c>; | |
#iommu-cells = <0x00>; | |
phandle = <0x09>; | |
}; | |
iommu-domain_mfcmscl { | |
compatible = "samsung,exynos-iommu-bus"; | |
#address-cells = <0x02>; | |
#size-cells = <0x01>; | |
ranges; | |
domain-clients = <0x60 0x61 0x62 0x63>; | |
#dma-address-cells = <0x01>; | |
#dma-size-cells = <0x01>; | |
dma-ranges; | |
dma-window = <0x10000000 0x70000000>; | |
}; | |
sysmmu@12C50000 { | |
compatible = "samsung,exynos-sysmmu"; | |
reg = <0x00 0x12c50000 0x9000>; | |
interrupts = <0x00 0xc6 0x00 0x00 0xc7 0x00>; | |
qos = <0x0f>; | |
clock-names = "aclk"; | |
clocks = <0x07 0x0e>; | |
port-name = "G2D, SMFC, Scaler, MFC"; | |
sysmmu,secure-irq; | |
sysmmu,secure_base = <0x12c60000>; | |
sysmmu,tlb_property = <0x100 0x00 0x10320 0xffff0000 0x10140 0xffff0001 0x10100 0xffff0005 0x10100 0xffff0009 0x10240 0xffff0021 0x10200 0xffff0025 0x10200 0xffff0029 0x10380 0xffff0002 0x10380 0xffff0002 0x10380 0xffff0002 0x10380 0xffff0002 0x10380 0xffff0002 0x10380 0xffff0002 0x10380 0xffff0002 0x10380 0xffff0002 0x10380 0xffff0002 0x10360 0xffff0003>; | |
#iommu-cells = <0x00>; | |
phandle = <0x64>; | |
}; | |
smfc@12C00000 { | |
compatible = "samsung,exynos8890-jpeg"; | |
reg = <0x00 0x12c00000 0x1000>; | |
interrupts = <0x00 0xc2 0x00>; | |
clocks = <0x07 0x0b>; | |
clock-names = "gate"; | |
iommus = <0x64>; | |
smfc,int_qos_minlock = <0x825f0>; | |
samsung,power-domain = <0x04>; | |
phandle = <0x60>; | |
}; | |
scaler@12C10000 { | |
compatible = "samsung,exynos5-scaler"; | |
reg = <0x00 0x12c10000 0x2000>; | |
interrupts = <0x00 0xc3 0x00>; | |
clocks = <0x07 0x0d>; | |
clock-names = "gate"; | |
iommus = <0x64>; | |
samsung,power-domain = <0x04>; | |
phandle = <0x61>; | |
}; | |
fimg2d@12C20000 { | |
compatible = "samsung,s5p-fimg2d"; | |
reg = <0x00 0x12c20000 0x1000>; | |
interrupts = <0x00 0xc4 0x00>; | |
clocks = <0x07 0x0a>; | |
clock-names = "gate"; | |
iommus = <0x64>; | |
samsung,power-domain = <0x04>; | |
hw_ppc = <0x578 0x4b0 0x76c>; | |
skia_qos_table = <0x00 0x00 0xf78f0 0x00 0x00 0xf78f0 0x00 0x00 0xce4c8 0x00 0x00 0xce4c8 0x00 0x00 0xa50a0 0x00 0x00 0x00>; | |
phandle = <0x62>; | |
}; | |
scsc_wifibt@120c0000 { | |
compatible = "samsung,scsc_wifibt"; | |
reg = <0x00 0x120c0000 0x180 0x00 0x120e0000 0x180>; | |
interrupts = <0x00 0x39 0x04 0x00 0x15 0x04 0x00 0x11e 0x04>; | |
interrupt-names = "MBOX\0ALIVE\0WDOG"; | |
samsung,syscon-phandle = <0x0b>; | |
phandle = <0x114>; | |
}; | |
acpm { | |
compatible = "samsung,exynos-acpm"; | |
#address-cells = <0x02>; | |
#size-cells = <0x01>; | |
reg = <0x00 0x11c88000 0x1000>; | |
acpm-ipc-channel = <0x04>; | |
fvmap_offset = <0x6c00>; | |
}; | |
mfc0@12C30000 { | |
compatible = "samsung,mfc-v6"; | |
reg = <0x00 0x12c30000 0x10000>; | |
interrupts = <0x00 0xc5 0x00>; | |
clock-names = "aclk_mfc"; | |
clocks = <0x07 0x0c>; | |
samsung,power-domain = <0x04>; | |
iommus = <0x64>; | |
status = "ok"; | |
ip_ver = <0x10>; | |
clock_rate = <0x82208>; | |
min_rate = <0x15ba8>; | |
num_qos_steps = <0x03>; | |
max_mb = <0x170ef3>; | |
phandle = <0x63>; | |
mfc_qos_table { | |
mfc_qos_variant_0 { | |
thrd_mb = <0x00>; | |
freq_mfc = <0x412f8>; | |
freq_int = <0x412f8>; | |
freq_mif = <0x668a0>; | |
freq_cpu = <0x00>; | |
freq_kfc = <0x00>; | |
mo_value = <0x00>; | |
time_fw = <0x106>; | |
}; | |
mfc_qos_variant_1 { | |
thrd_mb = <0x3d297>; | |
freq_mfc = <0x514c8>; | |
freq_int = <0x514c8>; | |
freq_mif = <0x854d0>; | |
freq_cpu = <0x00>; | |
freq_kfc = <0x00>; | |
mo_value = <0x00>; | |
time_fw = <0xd5>; | |
}; | |
mfc_qos_variant_2 { | |
thrd_mb = <0x7cdf9>; | |
freq_mfc = <0x82208>; | |
freq_int = <0x82208>; | |
freq_mif = <0x14a140>; | |
freq_cpu = <0x00>; | |
freq_kfc = <0x00>; | |
mo_value = <0x00>; | |
time_fw = <0x7b>; | |
}; | |
}; | |
}; | |
acpm_ipc { | |
compatible = "samsung,exynos-acpm-ipc"; | |
#address-cells = <0x02>; | |
#size-cells = <0x01>; | |
interrupts = <0x00 0x16 0x00>; | |
reg = <0x00 0x11c40000 0x1000 0x00 0x2052000 0x1b000>; | |
initdata-base = <0x4b80>; | |
num-timestamps = <0x20>; | |
debug-log-level = <0x00>; | |
logging-period = <0x1f4>; | |
dump-base = <0x2052000>; | |
dump-size = <0x1b000>; | |
}; | |
acpm_dvfs { | |
compatible = "samsung,exynos-acpm-dvfs"; | |
acpm-ipc-channel = <0x05>; | |
cpu_cold_temp_list = <0xb040000 0xb040001 0xb040002 0xb040003 0xb040005 0xb040006 0xb040007 0xb040008>; | |
gpu_cold_temp_list = <0xb040004>; | |
}; | |
pwm@13970000 { | |
compatible = "samsung,s3c6400-pwm"; | |
reg = <0x00 0x13970000 0x1000>; | |
samsung,pwm-outputs = <0x00 0x01 0x02 0x03 0x04>; | |
#pwm-cells = <0x03>; | |
clocks = <0x07 0x33 0x65 0x01 0x65 0x02 0x65 0x05 0x65 0x06 0x65 0x07 0x65 0x08 0x65 0x0a 0x65 0x0b 0x65 0x0c 0x65 0x0d>; | |
clock-names = "gate_timers\0pwm-scaler0\0pwm-scaler1\0pwm-tdiv0\0pwm-tdiv1\0pwm-tdiv2\0pwm-tdiv3\0pwm-tin0\0pwm-tin1\0pwm-tin2\0pwm-tin3"; | |
status = "ok"; | |
phandle = <0x115>; | |
}; | |
pwm-clock-controller@13970000 { | |
compatible = "samsung,exynos-pwm-clock"; | |
reg = <0x00 0x13970000 0x50>; | |
#clock-cells = <0x01>; | |
phandle = <0x65>; | |
}; | |
watchdog@10060000 { | |
compatible = "samsung,exynos8-wdt"; | |
reg = <0x00 0x10060000 0x100>; | |
interrupts = <0x00 0xe9 0x00>; | |
clocks = <0x07 0x01 0x07 0x4c>; | |
clock-names = "rate_watchdog\0gate_watchdog"; | |
timeout-sec = <0x1e>; | |
samsung,syscon-phandle = <0x0b>; | |
}; | |
usb@13600000 { | |
compatible = "samsung,exynos-dwusb"; | |
clocks = <0x07 0xff>; | |
clock-names = "hsdrd"; | |
reg = <0x00 0x13600000 0x10000>; | |
#address-cells = <0x02>; | |
#size-cells = <0x01>; | |
ranges; | |
status = "okay"; | |
phandle = <0x116>; | |
dwc3 { | |
compatible = "synopsys,dwc3"; | |
reg = <0x00 0x13600000 0x10000>; | |
interrupts = <0x00 0x87 0x00>; | |
tx-fifo-resize = <0x00>; | |
adj-sof-accuracy = <0x00>; | |
is_not_vbus_pad = <0x01>; | |
enable_sprs_transfer = <0x01>; | |
qos_int_level = <0x186a0 0x30d40>; | |
phys = <0x66 0x00 0x66 0x01>; | |
phy-names = "usb2-phy\0usb3-phy"; | |
phandle = <0x117>; | |
dr_mode = "otg"; | |
maximum-speed = "high-speed"; | |
snps,quirk-frame-length-adjustment = <0x20>; | |
}; | |
}; | |
phy@135D0000 { | |
compatible = "samsung,exynos-usbdrd-phy"; | |
reg = <0x00 0x135d0000 0x200 0x00 0x135e0000 0x1000 0x00 0x135f0000 0x800>; | |
clocks = <0x07 0xff 0x07 0x100 0x07 0x101 0x07 0x102 0x07 0x10a>; | |
clock-names = "hsdrd\0usb20\0usb30_0\0usb30_1\0out_usb"; | |
samsung,pmu-syscon = <0x0b>; | |
pmu_mask = <0x00>; | |
pmu_offset = <0x674>; | |
pmu_offset_dp = <0x66c>; | |
phy_version = <0x300>; | |
phyclk_mux = "none"; | |
phy_refclk = "out_usb"; | |
has_other_phy = <0x00>; | |
has_combo_phy = <0x01>; | |
sub_phy_version = <0x300>; | |
ip_type = <0x00>; | |
phy_refsel_clockcore = <0x01>; | |
phy_refsel_ext_osc = <0x00>; | |
phy_refsel_xtal = <0x00>; | |
phy_refsel_diff_pad = <0x00>; | |
phy_refsel_diff_internal = <0x00>; | |
phy_refsel_diff_single = <0x00>; | |
use_io_for_ovc = <0x00>; | |
common_block_disable = <0x01>; | |
is_not_vbus_pad = <0x01>; | |
used_phy_port = <0x00>; | |
status = "okay"; | |
#phy-cells = <0x01>; | |
ranges; | |
phandle = <0x66>; | |
hs_tune_param = <0x137>; | |
}; | |
adc@120A0000 { | |
compatible = "samsung,exynos-adc-v3"; | |
reg = <0x00 0x120a0000 0x100>; | |
interrupts = <0x00 0x3c 0x00>; | |
#io-channel-cells = <0x01>; | |
io-channel-ranges; | |
clocks = <0x07 0x78>; | |
clock-names = "gate_adcif"; | |
phandle = <0x118>; | |
}; | |
rtc@11C90000 { | |
compatible = "samsung,exynos8-rtc"; | |
reg = <0x00 0x11c90000 0x100>; | |
interrupts = <0x00 0x1b 0x00 0x00 0x1c 0x00 0x00 0x24 0x00>; | |
}; | |
usim_det { | |
compatible = "samsung,exynos-usim-detect"; | |
mbx_ap2cp_united_status = <0x02>; | |
mif,int_usim0_det_level = <0x04>; | |
mif,int_usim1_det_level = <0x05>; | |
sbi_usim0_det_mask = <0x01>; | |
sbi_usim0_det_pos = <0x12>; | |
sbi_usim1_det_mask = <0x01>; | |
sbi_usim1_det_pos = <0x13>; | |
pinctrl-names = "default"; | |
pinctrl-0 = <0x8e>; | |
mif,num_of_usim_det = <0x01>; | |
mif,usim-det0-gpio = <0x8d 0x06 0x00>; | |
}; | |
exynos-pm { | |
compatible = "samsung,exynos-pm"; | |
reg = <0x00 0x11cb0000 0x1000 0x00 0x12301200 0x100>; | |
reg-names = "gpio_alive_base\0gicd_ispendrn_base"; | |
num-eint = <0x18>; | |
num-gic = <0x10>; | |
suspend_mode_idx = <0x08>; | |
suspend_psci_idx = <0x85>; | |
cp_call_mode_idx = <0x0a>; | |
cp_call_psci_idx = <0x85>; | |
wkup_stats = <0x600 0x604 0x608 0x640>; | |
wkup_by_eint = <0x00 0x00>; | |
wkup_by_rtc_alarm = <0x00 0x01>; | |
eint_wkup_masks = <0x648>; | |
eint_pends = <0xa00 0xa04 0xa08>; | |
conn_req_offset = <0xd4>; | |
}; | |
exynos-powermode { | |
cpd_residency = <0xbb8>; | |
sicd_residency = <0xbb8>; | |
cpd_enabled = <0x01 0x00 0x01>; | |
sicd_enabled = <0x01>; | |
idle-ip = "13970000.pwm\0105a0000.adc\0138a0000.hsi2c\0138b0000.hsi2c\0138c0000.hsi2c\0138d0000.hsi2c\013920000.hsi2c\013930000.hsi2c\013940000.hsi2c\013950000.hsi2c\013980000.hsi2c\013990000.hsi2c\013900000.spi\013910000.spi\013830000.i2c\013840000.i2c\013860000.i2c\013870000.i2c\013500000.dwmmc0\013510000.dwmmc1\013550000.dwmmc2\013600000.usb\014860000.decon_f\014a50000.abox\0pd-g3d\0pd-mfcmscl\0pd-dispaud\0pd-isp\0pd-cam"; | |
fix-idle-ip = "acpm_dvfs"; | |
fix-idle-ip-index = <0x60>; | |
eint-wakeup-mask = <0x648>; | |
idle_ip_mask { | |
SYS_SICD { | |
mode-index = <0x00>; | |
ref-idle-ip = <0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 0x0a 0x0b 0x0c 0x0d 0x0e 0x0f 0x12 0x13 0x14 0x15 0x16 0x18 0x19 0x1b 0x1c>; | |
phandle = <0x119>; | |
}; | |
}; | |
wakeup-masks { | |
wakeup-mask { | |
mask = <0x400201c0 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x500f7e7e 0x500f7e7e 0x500f7e7e 0x00 0x500f7e7e>; | |
reg-offset = <0x64c>; | |
}; | |
wakeup-mask2 { | |
mask = <0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0xffff02ff 0xffff00ff 0xffff02ff 0x00 0xffff00ff>; | |
reg-offset = <0x650>; | |
}; | |
wakeup-mask3 { | |
mask = <0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0xffff00ff 0xffff00ff 0xffff00ff 0x00 0xffff00ff>; | |
reg-offset = <0x654>; | |
}; | |
wakeup-mask4 { | |
mask = <0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00>; | |
reg-offset = <0x644>; | |
}; | |
}; | |
}; | |
amba { | |
#address-cells = <0x02>; | |
#size-cells = <0x01>; | |
compatible = "arm,amba-bus"; | |
interrupt-parent = <0x01>; | |
ranges; | |
pdma0@12020000 { | |
compatible = "arm,pl330\0arm,primecell"; | |
reg = <0x00 0x12020000 0x1000>; | |
interrupts = <0x00 0x3e 0x00>; | |
clocks = <0x07 0x7a>; | |
clock-names = "apb_pclk"; | |
#dma-cells = <0x01>; | |
#dma-channels = <0x08>; | |
#dma-requests = <0x20>; | |
dma-arwrapper = <0x12024400 0x12024420 0x12024440 0x12024460 0x12024480 0x120244a0 0x120244c0 0x120244e0>; | |
dma-awwrapper = <0x12024404 0x12024424 0x12024444 0x12024464 0x12024484 0x120244a4 0x120244c4 0x120244e4>; | |
dma-instwrapper = <0x12024500>; | |
dma-mask-bit = <0x24>; | |
coherent-mask-bit = <0x24>; | |
phandle = <0x11a>; | |
}; | |
}; | |
seclog { | |
compatible = "samsung,exynos-seclog"; | |
interrupts = <0x00 0xe0 0x00>; | |
}; | |
tee { | |
compatible = "samsung,exynos-tee"; | |
interrupts = <0x00 0xdf 0x00>; | |
}; | |
teegris { | |
compatible = "samsung,teegris"; | |
interrupts = <0x00 0x19e 0x00 0x00 0x19f 0x00>; | |
}; | |
mmc-srpmb { | |
compatible = "samsung,mmc-srpmb"; | |
interrupts = <0x00 0xde 0x00>; | |
}; | |
fm@14840000 { | |
compatible = "samsung,exynos7885-fm"; | |
reg = <0x00 0x14ac0000 0x2000 0x00 0x14800800 0x10>; | |
elna_gpio = <0x67 0x02 0x01>; | |
pinctrl-names = "default"; | |
pinctrl-0 = <0x68>; | |
clocks = <0x07 0xd9 0x07 0xce>; | |
clock-names = "pll\0gate_fm"; | |
samsung,syscon-phandle = <0x0b>; | |
samsung,power-domain = <0x03>; | |
status = "okay"; | |
num-trfon-freq = <0x38>; | |
val-trfon-freq = <0x155cc 0x15630 0x158ec 0x15950 0x15ba8 0x15c0c 0x15ec8 0x15f2c 0x161e8 0x1624c 0x164a4 0x16508 0x167c4 0x16828 0x16ae4 0x16b48 0x16da0 0x16e04 0x170c0 0x17124 0x173e0 0x17444 0x179bc 0x17a20 0x17cdc 0x17d40 0x17ffc 0x18060 0x182b8 0x185d8 0x1863c 0x1831c 0x186a0 0x188f8 0x1895c 0x18bb4 0x18c18 0x18c7c 0x18ce0 0x18ed4 0x18f38 0x191f4 0x19258 0x194b0 0x19514 0x19640 0x197d0 0x19834 0x19af0 0x19b54 0x19dac 0x19e10 0x1a0cc 0x1a130 0x1a3ec 0x1a450>; | |
spur-trfon-freq = <0x600>; | |
}; | |
exynos-dm@17000000 { | |
compatible = "samsung,exynos-dvfs-manager"; | |
reg = <0x00 0x17000000 0x00>; | |
acpm-ipc-channel = <0x01>; | |
phandle = <0x11b>; | |
cpufreq_cl0 { | |
dm-index = <0x00>; | |
available = "true"; | |
cal_id = <0xb040002>; | |
}; | |
cpufreq_cl1 { | |
dm-index = <0x01>; | |
available = "true"; | |
cal_id = <0xb040003>; | |
}; | |
devfreq_mif { | |
dm-index = <0x02>; | |
available = "true"; | |
policy_use = "true"; | |
cal_id = <0xb040000>; | |
}; | |
devfreq_int { | |
dm-index = <0x03>; | |
available = "true"; | |
policy_use = "true"; | |
cal_id = <0xb040001>; | |
}; | |
devfreq_intcam { | |
dm-index = <0x04>; | |
available = "false"; | |
cal_id = <0x00>; | |
}; | |
devfreq_disp { | |
dm-index = <0x05>; | |
available = "true"; | |
cal_id = <0xb040007>; | |
}; | |
devfreq_fsys { | |
dm-index = <0x06>; | |
available = "true"; | |
cal_id = <0xb040005>; | |
}; | |
devfreq_aud { | |
dm-index = <0x07>; | |
available = "true"; | |
cal_id = <0xb040008>; | |
}; | |
devfreq_cam { | |
dm-index = <0x08>; | |
available = "true"; | |
cal_id = <0xb040006>; | |
}; | |
dvfs_gpu { | |
dm-index = <0x09>; | |
available = "false"; | |
cal_id = <0xb040004>; | |
}; | |
}; | |
BIG@10070000 { | |
compatible = "samsung,exynos7885-tmu"; | |
reg = <0x00 0x10070000 0x400>; | |
interrupts = <0x00 0xe7 0x00>; | |
tmu_name = "BIG"; | |
id = <0x00>; | |
sensors = <0x01>; | |
sensing_mode = "max"; | |
hotplug_enable = <0x01>; | |
hotplug_in_threshold = <0x5b>; | |
hotplug_out_threshold = <0x60>; | |
#thermal-sensor-cells = <0x00>; | |
samsung,tmu_gain = <0x08>; | |
samsung,tmu_reference_voltage = <0x10>; | |
samsung,tmu_noise_cancel_mode = <0x04>; | |
samsung,tmu_efuse_value = <0x13a>; | |
samsung,tmu_first_point_trim = <0x19>; | |
samsung,tmu_second_point_trim = <0x55>; | |
samsung,tmu_default_temp_offset = <0x32>; | |
samsung,tmu_default_trip_temp = <0x73>; | |
samsung,tmu_cal_type = <0x00>; | |
samsung,tmu_sensor_type = <0x02>; | |
phandle = <0x69>; | |
}; | |
LITTLE@10070000 { | |
compatible = "samsung,exynos7885-tmu"; | |
reg = <0x00 0x10070000 0x400>; | |
interrupts = <0x00 0xe7 0x00>; | |
tmu_name = "LITTLE"; | |
id = <0x01>; | |
sensors = <0x01>; | |
sensing_mode = "max"; | |
#thermal-sensor-cells = <0x00>; | |
samsung,tmu_gain = <0x08>; | |
samsung,tmu_reference_voltage = <0x10>; | |
samsung,tmu_noise_cancel_mode = <0x04>; | |
samsung,tmu_efuse_value = <0x13a>; | |
samsung,tmu_first_point_trim = <0x19>; | |
samsung,tmu_second_point_trim = <0x55>; | |
samsung,tmu_default_temp_offset = <0x32>; | |
samsung,tmu_default_trip_temp = <0x73>; | |
samsung,tmu_cal_type = <0x00>; | |
samsung,tmu_sensor_type = <0x02>; | |
phandle = <0x72>; | |
}; | |
G3D@10074000 { | |
compatible = "samsung,exynos7885-tmu"; | |
reg = <0x00 0x10074000 0x400>; | |
interrupts = <0x00 0x118 0x00>; | |
tmu_name = "G3D"; | |
id = <0x02>; | |
sensors = <0x01>; | |
sensing_mode = "max"; | |
#thermal-sensor-cells = <0x00>; | |
samsung,tmu_gain = <0x08>; | |
samsung,tmu_reference_voltage = <0x10>; | |
samsung,tmu_noise_cancel_mode = <0x04>; | |
samsung,tmu_efuse_value = <0x13a>; | |
samsung,tmu_first_point_trim = <0x19>; | |
samsung,tmu_second_point_trim = <0x55>; | |
samsung,tmu_default_temp_offset = <0x32>; | |
samsung,tmu_default_trip_temp = <0x73>; | |
samsung,tmu_cal_type = <0x00>; | |
samsung,tmu_sensor_type = <0x02>; | |
phandle = <0x7b>; | |
}; | |
thermal-zones { | |
BIG { | |
zone_name = "BIG_THERMAL"; | |
polling-delay-passive = <0x3e8>; | |
polling-delay = <0x3e8>; | |
thermal-sensors = <0x69>; | |
phandle = <0x11c>; | |
trips { | |
big-alert0 { | |
temperature = <0x4e20>; | |
hysteresis = <0x1388>; | |
type = "active"; | |
phandle = <0x6a>; | |
}; | |
big-alert1 { | |
temperature = <0x128e0>; | |
hysteresis = <0x1388>; | |
type = "active"; | |
phandle = <0x6b>; | |
}; | |
big-alert2 { | |
temperature = <0x13c68>; | |
hysteresis = <0x1388>; | |
type = "active"; | |
phandle = <0x6c>; | |
}; | |
big-alert3 { | |
temperature = <0x14ff0>; | |
hysteresis = <0x1388>; | |
type = "active"; | |
phandle = <0x6d>; | |
}; | |
big-alert4 { | |
temperature = <0x16378>; | |
hysteresis = <0x1388>; | |
type = "active"; | |
phandle = <0x6e>; | |
}; | |
big-alert5 { | |
temperature = <0x17700>; | |
hysteresis = <0x1388>; | |
type = "active"; | |
phandle = <0x6f>; | |
}; | |
big-alert6 { | |
temperature = <0x18a88>; | |
hysteresis = <0x1388>; | |
type = "active"; | |
phandle = <0x70>; | |
}; | |
big-hot { | |
temperature = <0x1c138>; | |
hysteresis = <0x1388>; | |
type = "hot"; | |
phandle = <0x71>; | |
}; | |
}; | |
cooling-maps { | |
map0 { | |
trip = <0x6a>; | |
cooling-device = <0x10 0x00 0x00>; | |
}; | |
map1 { | |
trip = <0x6b>; | |
cooling-device = <0x10 0x00 0x00>; | |
}; | |
map2 { | |
trip = <0x6c>; | |
cooling-device = <0x10 0x00 0x00>; | |
}; | |
map3 { | |
trip = <0x6d>; | |
cooling-device = <0x10 0x00 0x00>; | |
}; | |
map4 { | |
trip = <0x6e>; | |
cooling-device = <0x10 0x00 0x00>; | |
}; | |
map5 { | |
trip = <0x6f>; | |
cooling-device = <0x10 0x00 0x00>; | |
}; | |
map6 { | |
trip = <0x70>; | |
cooling-device = <0x10 0x00 0x00>; | |
}; | |
map7 { | |
trip = <0x71>; | |
cooling-device = <0x10 0x00 0x00>; | |
}; | |
}; | |
}; | |
LITTLE { | |
zone_name = "LITTLE_THERMAL"; | |
polling-delay-passive = <0x00>; | |
polling-delay = <0x00>; | |
thermal-sensors = <0x72>; | |
phandle = <0x11d>; | |
trips { | |
little-alert0 { | |
temperature = <0x4e20>; | |
hysteresis = <0x1388>; | |
type = "active"; | |
phandle = <0x73>; | |
}; | |
little-alert1 { | |
temperature = <0x128e0>; | |
hysteresis = <0x1388>; | |
type = "active"; | |
phandle = <0x74>; | |
}; | |
little-alert2 { | |
temperature = <0x13c68>; | |
hysteresis = <0x1388>; | |
type = "active"; | |
phandle = <0x75>; | |
}; | |
little-alert3 { | |
temperature = <0x14ff0>; | |
hysteresis = <0x1388>; | |
type = "active"; | |
phandle = <0x76>; | |
}; | |
little-alert4 { | |
temperature = <0x16378>; | |
hysteresis = <0x1388>; | |
type = "active"; | |
phandle = <0x77>; | |
}; | |
little-alert5 { | |
temperature = <0x17700>; | |
hysteresis = <0x1388>; | |
type = "active"; | |
phandle = <0x78>; | |
}; | |
little-alert6 { | |
temperature = <0x18a88>; | |
hysteresis = <0x1388>; | |
type = "active"; | |
phandle = <0x79>; | |
}; | |
little-hot { | |
temperature = <0x1c138>; | |
hysteresis = <0x1388>; | |
type = "hot"; | |
phandle = <0x7a>; | |
}; | |
}; | |
cooling-maps { | |
map0 { | |
trip = <0x73>; | |
cooling-device = <0x12 0x00 0x00>; | |
}; | |
map1 { | |
trip = <0x74>; | |
cooling-device = <0x12 0x00 0x00>; | |
}; | |
map2 { | |
trip = <0x75>; | |
cooling-device = <0x12 0x00 0x00>; | |
}; | |
map3 { | |
trip = <0x76>; | |
cooling-device = <0x12 0x00 0x00>; | |
}; | |
map4 { | |
trip = <0x77>; | |
cooling-device = <0x12 0x00 0x00>; | |
}; | |
map5 { | |
trip = <0x78>; | |
cooling-device = <0x12 0x00 0x00>; | |
}; | |
map6 { | |
trip = <0x79>; | |
cooling-device = <0x12 0x00 0x00>; | |
}; | |
map7 { | |
trip = <0x7a>; | |
cooling-device = <0x12 0x00 0x00>; | |
}; | |
}; | |
}; | |
G3D { | |
zone_name = "G3D_THERMAL"; | |
polling-delay-passive = <0x00>; | |
polling-delay = <0x00>; | |
thermal-sensors = <0x7b>; | |
phandle = <0x11e>; | |
trips { | |
g3d-alert0 { | |
temperature = <0x4e20>; | |
hysteresis = <0x1388>; | |
type = "active"; | |
phandle = <0x7c>; | |
}; | |
g3d-alert1 { | |
temperature = <0x128e0>; | |
hysteresis = <0x1388>; | |
type = "active"; | |
phandle = <0x7e>; | |
}; | |
g3d-alert2 { | |
temperature = <0x13c68>; | |
hysteresis = <0x1388>; | |
type = "active"; | |
phandle = <0x7f>; | |
}; | |
g3d-alert3 { | |
temperature = <0x14ff0>; | |
hysteresis = <0x1388>; | |
type = "active"; | |
phandle = <0x80>; | |
}; | |
g3d-alert4 { | |
temperature = <0x16378>; | |
hysteresis = <0x1388>; | |
type = "active"; | |
phandle = <0x81>; | |
}; | |
g3d-alert5 { | |
temperature = <0x17700>; | |
hysteresis = <0x1388>; | |
type = "active"; | |
phandle = <0x82>; | |
}; | |
g3d-alert6 { | |
temperature = <0x18a88>; | |
hysteresis = <0x1388>; | |
type = "active"; | |
phandle = <0x83>; | |
}; | |
g3d-hot { | |
temperature = <0x1c138>; | |
hysteresis = <0x1388>; | |
type = "hot"; | |
phandle = <0x84>; | |
}; | |
}; | |
cooling-maps { | |
map0 { | |
trip = <0x7c>; | |
cooling-device = <0x7d 0x00 0x00>; | |
}; | |
map1 { | |
trip = <0x7e>; | |
cooling-device = <0x7d 0x00 0x00>; | |
}; | |
map2 { | |
trip = <0x7f>; | |
cooling-device = <0x7d 0x00 0x00>; | |
}; | |
map3 { | |
trip = <0x80>; | |
cooling-device = <0x7d 0x00 0x00>; | |
}; | |
map4 { | |
trip = <0x81>; | |
cooling-device = <0x7d 0x00 0x00>; | |
}; | |
map5 { | |
trip = <0x82>; | |
cooling-device = <0x7d 0x00 0x00>; | |
}; | |
map6 { | |
trip = <0x83>; | |
cooling-device = <0x7d 0x00 0x00>; | |
}; | |
map7 { | |
trip = <0x84>; | |
cooling-device = <0x7d 0x00 0x00>; | |
}; | |
}; | |
}; | |
}; | |
cpufreq-ufc { | |
domain@0 { | |
device_type = "cpufreq-userctrl"; | |
shared-cpus = "0-5"; | |
user-default-qos = <0xdc370>; | |
min-limit { | |
ctrl-type = <0x00>; | |
execution-mode = <0x00>; | |
table = <0x32c80 0x32c80>; | |
}; | |
max-limit { | |
ctrl-type = <0x02>; | |
execution-mode = <0x00>; | |
table = <0x22e980 0x1b5fd0 0x215340 0x1b5fd0 0x1fbd00 0x19c990 0x1e26c0 0x183350 0x1c9080 0x169d10 0x1afa40 0x14a140 0x196400 0x130b00 0x17cdc0 0x10ff90 0x14a140 0xf78f0 0x1174c0 0xdc370 0xe4840 0xccd58 0xb1bc0 0xb8d08 0xb1bc0 0xa50a0 0xb1bc0 0x854d0 0x7ef40 0x6d9e8 0x4c2c0 0x53bd8>; | |
}; | |
}; | |
domain@1 { | |
device_type = "cpufreq-userctrl"; | |
shared-cpus = "6-7"; | |
user-default-qos = <0x1174c0>; | |
min-limit { | |
ctrl-type = <0x00>; | |
execution-mode = <0x00>; | |
table = <0x32c80 0x32c80>; | |
}; | |
max-limit { | |
ctrl-type = <0x02>; | |
execution-mode = <0x00>; | |
table = <0x22e980 0x1b5fd0 0x215340 0x1b5fd0 0x1fbd00 0x19c990 0x1e26c0 0x183350 0x1c9080 0x169d10 0x1afa40 0x14a140 0x196400 0x130b00 0x17cdc0 0x10ff90 0x14a140 0xf78f0 0x1174c0 0xdc370 0xe4840 0xccd58 0xb1bc0 0xb8d08 0xb1bc0 0xa50a0 0xb1bc0 0x854d0 0x7ef40 0x6d9e8 0x4c2c0 0x53bd8>; | |
}; | |
}; | |
}; | |
__symbols__ { | |
reserved_memory = "/reserved-memory"; | |
fb_handover = "/reserved-memory/framebuffer@0xEC000000"; | |
gnss_reserved = "/reserved-memory/gnss_if"; | |
tima_mem = "/reserved-memory/tima_region@0xB8000000"; | |
abox_rmem = "/reserved-memory/abox_rmem@0xE9400000"; | |
pinctrl_0 = "/pinctrl@11CB0000"; | |
etc0 = "/pinctrl@11CB0000/etc0"; | |
etc1 = "/pinctrl@11CB0000/etc1"; | |
gpa0 = "/pinctrl@11CB0000/gpa0"; | |
gpa1 = "/pinctrl@11CB0000/gpa1"; | |
gpa2 = "/pinctrl@11CB0000/gpa2"; | |
sim0_det_gpio = "/pinctrl@11CB0000/sim0_det_gpio"; | |
sim1_det_gpio = "/pinctrl@11CB0000/sim1_det_gpio"; | |
gpq0 = "/pinctrl@11CB0000/gpq0"; | |
uart2_bus = "/pinctrl@11CB0000/uart2-bus"; | |
i2c8_bus = "/pinctrl@11CB0000/i2c8-bus"; | |
speedy_bus = "/pinctrl@11CB0000/speedy-bus"; | |
pinctrl_1 = "/pinctrl@148F0000"; | |
gpb0 = "/pinctrl@148F0000/gpb0"; | |
gpb1 = "/pinctrl@148F0000/gpb1"; | |
gpb2 = "/pinctrl@148F0000/gpb2"; | |
aud_codec_mclk = "/pinctrl@148F0000/aud-codec-mclk"; | |
aud_codec_mclk_idle = "/pinctrl@148F0000/aud-codec-mclk-idle"; | |
aud_codec_bus = "/pinctrl@148F0000/aud-codec-bus"; | |
aud_codec_bus_idle = "/pinctrl@148F0000/aud-codec-bus-idle"; | |
aud_fm_bus = "/pinctrl@148F0000/aud-fm-bus"; | |
aud_fm_bus_idle = "/pinctrl@148F0000/aud-fm-bus-idle"; | |
aud_spk_bus = "/pinctrl@148F0000/aud-spk-bus"; | |
aud_spk_bus_idle = "/pinctrl@148F0000/aud-spk-bus-idle"; | |
aud_loopback_bus = "/pinctrl@148F0000/aud-loopback-bus"; | |
aud_loopback_bus_idle = "/pinctrl@148F0000/aud-loopback-bus-idle"; | |
pinctrl_2 = "/pinctrl@13430000"; | |
gpf0 = "/pinctrl@13430000/gpf0"; | |
gpf2 = "/pinctrl@13430000/gpf2"; | |
gpf3 = "/pinctrl@13430000/gpf3"; | |
gpf4 = "/pinctrl@13430000/gpf4"; | |
sd0_clk = "/pinctrl@13430000/sd0-clk"; | |
sd0_cmd = "/pinctrl@13430000/sd0-cmd"; | |
sd0_rdqs = "/pinctrl@13430000/sd0-rdqs"; | |
sd0_clk_fast_slew_rate_1x = "/pinctrl@13430000/sd0-clk_fast_slew_rate_1x"; | |
sd0_clk_fast_slew_rate_2x = "/pinctrl@13430000/sd0-clk_fast_slew_rate_2x"; | |
sd0_clk_fast_slew_rate_3x = "/pinctrl@13430000/sd0-clk_fast_slew_rate_3x"; | |
sd0_clk_fast_slew_rate_4x = "/pinctrl@13430000/sd0-clk_fast_slew_rate_4x"; | |
sd0_bus1 = "/pinctrl@13430000/sd0-bus-width1"; | |
sd0_bus4 = "/pinctrl@13430000/sd0-bus-width4"; | |
sd0_bus8 = "/pinctrl@13430000/sd0-bus-width8"; | |
sd1_clk = "/pinctrl@13430000/sd1-clk"; | |
sd1_cmd = "/pinctrl@13430000/sd1-cmd"; | |
sd1_bus1 = "/pinctrl@13430000/sd1-bus-width1"; | |
sd1_bus4 = "/pinctrl@13430000/sd1-bus-width4"; | |
sd1_clk_fast_slew_rate_1x = "/pinctrl@13430000/sd1-clk_fast_slew_rate_1x"; | |
sd1_clk_fast_slew_rate_2x = "/pinctrl@13430000/sd1-clk_fast_slew_rate_2x"; | |
sd1_clk_fast_slew_rate_3x = "/pinctrl@13430000/sd1-clk_fast_slew_rate_3x"; | |
sd1_clk_fast_slew_rate_4x = "/pinctrl@13430000/sd1-clk_fast_slew_rate_4x"; | |
sd2_clk = "/pinctrl@13430000/sd2-clk"; | |
sd2_cmd = "/pinctrl@13430000/sd2-cmd"; | |
sd2_bus1 = "/pinctrl@13430000/sd2-bus-width1"; | |
sd2_bus4 = "/pinctrl@13430000/sd2-bus-width4"; | |
sd2_clk_fast_slew_rate_1x = "/pinctrl@13430000/sd2-clk_fast_slew_rate_1x"; | |
sd2_clk_fast_slew_rate_2x = "/pinctrl@13430000/sd2-clk_fast_slew_rate_2x"; | |
sd2_clk_fast_slew_rate_3x = "/pinctrl@13430000/sd2-clk_fast_slew_rate_3x"; | |
sd2_clk_fast_slew_rate_4x = "/pinctrl@13430000/sd2-clk_fast_slew_rate_4x"; | |
pinctrl_3 = "/pinctrl@139B0000"; | |
gpp0 = "/pinctrl@139B0000/gpp0"; | |
gpg0 = "/pinctrl@139B0000/gpg0"; | |
gpp1 = "/pinctrl@139B0000/gpp1"; | |
gpp2 = "/pinctrl@139B0000/gpp2"; | |
gpp3 = "/pinctrl@139B0000/gpp3"; | |
gpp4 = "/pinctrl@139B0000/gpp4"; | |
gpp5 = "/pinctrl@139B0000/gpp5"; | |
gpp6 = "/pinctrl@139B0000/gpp6"; | |
gpp7 = "/pinctrl@139B0000/gpp7"; | |
gpp8 = "/pinctrl@139B0000/gpp8"; | |
gpg1 = "/pinctrl@139B0000/gpg1"; | |
gpg2 = "/pinctrl@139B0000/gpg2"; | |
gpg3 = "/pinctrl@139B0000/gpg3"; | |
gpg4 = "/pinctrl@139B0000/gpg4"; | |
gpc0 = "/pinctrl@139B0000/gpc0"; | |
gpc1 = "/pinctrl@139B0000/gpc1"; | |
gpc2 = "/pinctrl@139B0000/gpc2"; | |
fm_lna_en = "/pinctrl@139B0000/fm-lna-en"; | |
uart0_bus = "/pinctrl@139B0000/uart0-bus"; | |
uart1_bus = "/pinctrl@139B0000/uart1-bus"; | |
uart1_bus_rts_conpdn = "/pinctrl@139B0000/uart1-bus-rts-conpdn"; | |
uart1_bus_rts = "/pinctrl@139B0000/uart1-bus-rts"; | |
i2c7_bus = "/pinctrl@139B0000/i2c7-bus"; | |
uart3_bus_single = "/pinctrl@139B0000/uart3-bus-single"; | |
uart3_bus_dual = "/pinctrl@139B0000/uart3-bus-dual"; | |
uart4_bus_single = "/pinctrl@139B0000/uart4-bus-single"; | |
uart4_bus_dual = "/pinctrl@139B0000/uart4-bus-dual"; | |
uart5_bus_single = "/pinctrl@139B0000/uart5-bus-single"; | |
uart5_bus_dual = "/pinctrl@139B0000/uart5-bus-dual"; | |
hs_i2c0_bus = "/pinctrl@139B0000/hs-i2c0-bus"; | |
hs_i2c1_bus = "/pinctrl@139B0000/hs-i2c1-bus"; | |
hs_i2c2_bus = "/pinctrl@139B0000/hs-i2c2-bus"; | |
hs_i2c3_bus = "/pinctrl@139B0000/hs-i2c3-bus"; | |
hs_i2c4_bus = "/pinctrl@139B0000/hs-i2c4-bus"; | |
hs_i2c5_bus = "/pinctrl@139B0000/hs-i2c5-bus"; | |
hs_i2c6_bus = "/pinctrl@139B0000/hs-i2c6-bus"; | |
hs_i2c7_bus = "/pinctrl@139B0000/hs-i2c7-bus"; | |
hs_i2c8_bus = "/pinctrl@139B0000/hs-i2c8-bus"; | |
hs_i2c9_bus = "/pinctrl@139B0000/hs-i2c9-bus"; | |
i2c0_bus = "/pinctrl@139B0000/i2c0-bus"; | |
i2c1_bus = "/pinctrl@139B0000/i2c1-bus"; | |
i2c2_bus = "/pinctrl@139B0000/i2c2-bus"; | |
i2c3_bus = "/pinctrl@139B0000/i2c3-bus"; | |
i2c4_bus = "/pinctrl@139B0000/i2c4-bus"; | |
i2c5_bus = "/pinctrl@139B0000/i2c5-bus"; | |
i2c6_bus = "/pinctrl@139B0000/i2c6-bus"; | |
spi0_bus = "/pinctrl@139B0000/spi0-bus"; | |
spi0_cs = "/pinctrl@139B0000/spi0-cs"; | |
spi1_bus = "/pinctrl@139B0000/spi1-bus"; | |
spi1_cs = "/pinctrl@139B0000/spi1-cs"; | |
spi2_bus = "/pinctrl@139B0000/spi2-bus"; | |
spi2_cs = "/pinctrl@139B0000/spi2-cs"; | |
spi3_bus = "/pinctrl@139B0000/spi3-bus"; | |
spi3_cs = "/pinctrl@139B0000/spi3-cs"; | |
spi4_bus = "/pinctrl@139B0000/spi4-bus"; | |
spi4_cs = "/pinctrl@139B0000/spi4-cs"; | |
decon_f_te_on = "/pinctrl@139B0000/decon_f_te_on"; | |
decon_f_te_off = "/pinctrl@139B0000/decon_f_te_off"; | |
fimc_is_mclk0_in = "/pinctrl@139B0000/fimc_is_mclk0_in"; | |
fimc_is_mclk1_in = "/pinctrl@139B0000/fimc_is_mclk1_in"; | |
fimc_is_mclk2_in = "/pinctrl@139B0000/fimc_is_mclk2_in"; | |
fimc_is_mclk0_out = "/pinctrl@139B0000/fimc_is_mclk0_out"; | |
fimc_is_mclk1_out = "/pinctrl@139B0000/fimc_is_mclk1_out"; | |
fimc_is_mclk2_out = "/pinctrl@139B0000/fimc_is_mclk2_out"; | |
fimc_is_mclk0_fn = "/pinctrl@139B0000/fimc_is_mclk0_fn"; | |
fimc_is_mclk1_fn = "/pinctrl@139B0000/fimc_is_mclk1_fn"; | |
fimc_is_mclk2_fn = "/pinctrl@139B0000/fimc_is_mclk2_fn"; | |
aud_dmic_on = "/pinctrl@139B0000/aud_dmic_on"; | |
aud_dmic_off = "/pinctrl@139B0000/aud_dmic_off"; | |
pd_dispaud = "/pd-dispaud@11c84020"; | |
pd_mfcmscl = "/pd-mfcmscl@11c84040"; | |
pd_isp = "/pd-isp@11c84060"; | |
pd_cam = "/pd-cam@11c84080"; | |
pd_g3d = "/pd-g3d@11c840a0"; | |
fimc_is = "/fimc_is@14450000"; | |
mipi_phy_csis_m0s4A = "/phy_isp_csis0@14510840"; | |
mipi_phy_csis_m0s4B = "/phy_isp_csis1@14510840"; | |
mipi_phy_csis_m0s4C = "/phy_isp_csis2@14510840"; | |
mipi_phy_csis_m4s2 = "/phy_isp_csis3@14510840"; | |
fimc_is_sensor0 = "/fimc_is_sensor@14410000"; | |
fimc_is_sensor1 = "/fimc_is_sensor@14400000"; | |
fimc_is_sensor2 = "/fimc_is_sensor@14420000"; | |
fimc_is_sensor3 = "/fimc_is_sensor@14430000"; | |
camerapp_gdc = "/gdc@0x14630000"; | |
mali = "/mali@11500000"; | |
cpu0 = "/cpus/cpu@100"; | |
cpu1 = "/cpus/cpu@101"; | |
cpu2 = "/cpus/cpu@102"; | |
cpu3 = "/cpus/cpu@103"; | |
cpu4 = "/cpus/cpu@200"; | |
cpu5 = "/cpus/cpu@201"; | |
cpu6 = "/cpus/cpu@0"; | |
cpu7 = "/cpus/cpu@1"; | |
BOOTCL_CPU_SLEEP = "/cpus/idle-states/bootcl-cpu-sleep"; | |
NONBOOTCL_CPU_SLEEP = "/cpus/idle-states/nobootcl-cpu-sleep"; | |
gic = "/interrupt-controller@123001000"; | |
clock = "/clock-controller@0x12060000"; | |
devfreq_0 = "/devfreq_mif@17000010"; | |
devfreq_1 = "/devfreq_int@17000020"; | |
devfreq_2 = "/devfreq_disp@17000040"; | |
devfreq_3 = "/devfreq_cam@17000050"; | |
devfreq_4 = "/devfreq_aud@17000060"; | |
devfreq_5 = "/devfreq_fsys@17000070"; | |
mct_map = "/mct@10040000/mct-map"; | |
usi_0 = "/usi@10032000"; | |
usi_1 = "/usi@10032004"; | |
usi_2 = "/usi@10032008"; | |
audio_codec_cod3035x = "/speedy@11CE0000/cod3035x@03"; | |
serial_0 = "/uart@13800000"; | |
serial_1 = "/uart@13810000"; | |
serial_2 = "/uart@13820000"; | |
serial_3 = "/uart@13920000"; | |
serial_4 = "/uart@13940000"; | |
serial_5 = "/uart@13980000"; | |
fmp_0 = "/fmp"; | |
smu_0 = "/smu"; | |
dwmmc_0 = "/dwmmc0@13500000"; | |
dwmmc_1 = "/dwmmc1@13510000"; | |
dwmmc_2 = "/dwmmc2@13550000"; | |
hsi2c_0 = "/hsi2c@138A0000"; | |
hsi2c_1 = "/hsi2c@138B0000"; | |
hsi2c_2 = "/hsi2c@138C0000"; | |
hsi2c_3 = "/hsi2c@138D0000"; | |
hsi2c_4 = "/hsi2c@13920000"; | |
hsi2c_5 = "/hsi2c@13930000"; | |
hsi2c_6 = "/hsi2c@13940000"; | |
hsi2c_7 = "/hsi2c@13950000"; | |
hsi2c_8 = "/hsi2c@13980000"; | |
hsi2c_9 = "/hsi2c@13990000"; | |
i2c_0 = "/i2c@13830000"; | |
i2c_1 = "/i2c@13840000"; | |
i2c_2 = "/i2c@13850000"; | |
i2c_3 = "/i2c@13860000"; | |
i2c_4 = "/i2c@13870000"; | |
i2c_5 = "/i2c@13880000"; | |
i2c_6 = "/i2c@13890000"; | |
i2c_7 = "/i2c@11CD0000"; | |
spi_0 = "/spi@13900000"; | |
spi_1 = "/spi@13910000"; | |
spi_2 = "/spi@13920000"; | |
spi_3 = "/spi@13940000"; | |
spi_4 = "/spi@13980000"; | |
idma_g0 = "/dpp@0x148B1000"; | |
idma_g1 = "/dpp@0x148B2000"; | |
idma_gf = "/dpp@0x148B3000"; | |
idma_vg0 = "/dpp@0x148B4000"; | |
disp_ss = "/disp_ss@0x14820000"; | |
pmu_system_controller = "/system-controller@11c80000"; | |
mipi_phy_dsim = "/phy_m4s4_dsi@0x11c80000"; | |
dsim_0 = "/dsim@0x14870000"; | |
decon_f = "/decon_f@0x14860000"; | |
sysmmu_dpu = "/sysmmu@148C0000"; | |
sysmmu_abox = "/sysmmu_abox@14A30000"; | |
abox_gic = "/abox_gic@0x14AF0000"; | |
abox = "/abox@0x14A50000"; | |
abox_rdma_0 = "/abox@0x14A50000/abox_rdma@0x14A51000"; | |
abox_rdma_1 = "/abox@0x14A50000/abox_rdma@0x14A51100"; | |
abox_rdma_2 = "/abox@0x14A50000/abox_rdma@0x14A51200"; | |
abox_rdma_3 = "/abox@0x14A50000/abox_rdma@0x14A51300"; | |
abox_rdma_4 = "/abox@0x14A50000/abox_rdma@0x14A51400"; | |
abox_rdma_5 = "/abox@0x14A50000/abox_rdma@0x14A51500"; | |
abox_rdma_6 = "/abox@0x14A50000/abox_rdma@0x14A51600"; | |
abox_rdma_7 = "/abox@0x14A50000/abox_rdma@0x14A51700"; | |
abox_wdma_0 = "/abox@0x14A50000/abox_wdma@0x14A52000"; | |
abox_wdma_1 = "/abox@0x14A50000/abox_wdma@0x14A52100"; | |
abox_wdma_2 = "/abox@0x14A50000/abox_wdma@0x14A52200"; | |
abox_wdma_3 = "/abox@0x14A50000/abox_wdma@0x14A52300"; | |
abox_wdma_4 = "/abox@0x14A50000/abox_wdma@0x14A52400"; | |
abox_debug = "/abox@0x14A50000/abox_debug@0"; | |
abox_vss = "/abox@0x14A50000/abox_vss@0"; | |
ext_bin_0 = "/abox@0x14A50000/ext_bin@0"; | |
ext_bin_1 = "/abox@0x14A50000/ext_bin@1"; | |
ext_bin_2 = "/abox@0x14A50000/ext_bin@2"; | |
ext_bin_3 = "/abox@0x14A50000/ext_bin@3"; | |
ext_bin_4 = "/abox@0x14A50000/ext_bin@4"; | |
sysmmu_cam = "/sysmmu@14540000"; | |
sysmmu_isp0 = "/sysmmu@14730000"; | |
sysmmu_isp1 = "/sysmmu@14760000"; | |
sysmmu_mfcmscl = "/sysmmu@12C50000"; | |
smfc = "/smfc@12C00000"; | |
scaler_0 = "/scaler@12C10000"; | |
fimg2d_0 = "/fimg2d@12C20000"; | |
scsc_wifibt = "/scsc_wifibt@120c0000"; | |
mfc_0 = "/mfc0@12C30000"; | |
sec_pwm = "/pwm@13970000"; | |
clock_pwm = "/pwm-clock-controller@13970000"; | |
udc = "/usb@13600000"; | |
usbdrd_dwc3 = "/usb@13600000/dwc3"; | |
usbdrd_phy = "/phy@135D0000"; | |
exynos_adc = "/adc@120A0000"; | |
sicd = "/exynos-powermode/idle_ip_mask/SYS_SICD"; | |
pdma0 = "/amba/pdma0@12020000"; | |
exynos_dm = "/exynos-dm@17000000"; | |
tmuctrl_0 = "/BIG@10070000"; | |
tmuctrl_1 = "/LITTLE@10070000"; | |
tmuctrl_2 = "/G3D@10074000"; | |
big_thermal = "/thermal-zones/BIG"; | |
big_alert0 = "/thermal-zones/BIG/trips/big-alert0"; | |
big_alert1 = "/thermal-zones/BIG/trips/big-alert1"; | |
big_alert2 = "/thermal-zones/BIG/trips/big-alert2"; | |
big_alert3 = "/thermal-zones/BIG/trips/big-alert3"; | |
big_alert4 = "/thermal-zones/BIG/trips/big-alert4"; | |
big_alert5 = "/thermal-zones/BIG/trips/big-alert5"; | |
big_alert6 = "/thermal-zones/BIG/trips/big-alert6"; | |
big_hot = "/thermal-zones/BIG/trips/big-hot"; | |
little_thermal = "/thermal-zones/LITTLE"; | |
little_alert0 = "/thermal-zones/LITTLE/trips/little-alert0"; | |
little_alert1 = "/thermal-zones/LITTLE/trips/little-alert1"; | |
little_alert2 = "/thermal-zones/LITTLE/trips/little-alert2"; | |
little_alert3 = "/thermal-zones/LITTLE/trips/little-alert3"; | |
little_alert4 = "/thermal-zones/LITTLE/trips/little-alert4"; | |
little_alert5 = "/thermal-zones/LITTLE/trips/little-alert5"; | |
little_alert6 = "/thermal-zones/LITTLE/trips/little-alert6"; | |
little_hot = "/thermal-zones/LITTLE/trips/little-hot"; | |
g3d_thermal = "/thermal-zones/G3D"; | |
g3d_alert0 = "/thermal-zones/G3D/trips/g3d-alert0"; | |
g3d_alert1 = "/thermal-zones/G3D/trips/g3d-alert1"; | |
g3d_alert2 = "/thermal-zones/G3D/trips/g3d-alert2"; | |
g3d_alert3 = "/thermal-zones/G3D/trips/g3d-alert3"; | |
g3d_alert4 = "/thermal-zones/G3D/trips/g3d-alert4"; | |
g3d_alert5 = "/thermal-zones/G3D/trips/g3d-alert5"; | |
g3d_alert6 = "/thermal-zones/G3D/trips/g3d-alert6"; | |
g3d_hot = "/thermal-zones/G3D/trips/g3d-hot"; | |
}; | |
decon_board_ea8076 { | |
gpio_pcd = <0x8d 0x05 0x01>; | |
gpio_err = <0x8c 0x01 0x01>; | |
gpio_con = <0xbf 0x00 0x00>; | |
gpio_lcd_1p8 = <0xbd 0x04 0x00>; | |
gpio_lcd_3p0 = <0xbd 0x02 0x00>; | |
gpio_lcd_rst = <0xbe 0x00 0x00>; | |
phandle = <0x11f>; | |
dsim_set_panel_power_enable { | |
type = "gpio,high\0gpio_lcd_1p8\0delay,usleep\01000\0gpio,high\0gpio_lcd_3p0\0delay,usleep\010000"; | |
}; | |
dsim_set_panel_power_disable { | |
type = "gpio,low\0gpio_lcd_rst\0delay,usleep\010000\0gpio,low\0gpio_lcd_3p0\0delay,usleep\05000\0gpio,low\0gpio_lcd_1p8\0delay,usleep\05000"; | |
}; | |
dsim_reset_panel { | |
type = "gpio,high\0gpio_lcd_rst\0delay,usleep\01000\0gpio,low\0gpio_lcd_rst\0delay,usleep\01000\0gpio,high\0gpio_lcd_rst\0delay,usleep\010000"; | |
}; | |
}; | |
ea8076 { | |
mode = <0x02>; | |
resolution = <0x438 0x924>; | |
size = <0x44 0x93>; | |
timing,refresh = <0x3c>; | |
timing,h-porch = <0x02 0x02 0x02>; | |
timing,v-porch = <0x0f 0x03 0x01>; | |
timing,dsi-hs-clk = <0x4b2>; | |
timing,pms = <0x04 0xb9 0x00>; | |
timing,dsi-escape-clk = <0x10>; | |
update_min = <0x438 0x02>; | |
mic_en = <0x00>; | |
mic_ratio = <0x00>; | |
mic_ver = <0x00>; | |
type_of_ddi = <0x01>; | |
dsc_en = <0x00>; | |
dsc_cnt = <0x00>; | |
dsc_slice_num = <0x00>; | |
data_lane = <0x04>; | |
cmd_underrun_lp_ref = <0x1580>; | |
decon_board = <0x11f>; | |
phandle = <0x120>; | |
}; | |
mif_pdata { | |
reg = <0x00 0x10000 0x00>; | |
compatible = "sec_modem,modem_pdata"; | |
status = "okay"; | |
interrupts = <0x00 0x13 0x00 0x00 0xd9 0x00>; | |
gpios = <0xbf 0x07 0x00 0xc0 0x00 0x00 0xc0 0x01 0x00>; | |
mif,name = "s327ap"; | |
mif,modem_net = <0x00>; | |
mif,modem_type = <0x0a>; | |
mif,use_handover = <0x00>; | |
mif,ipc_version = <0x32>; | |
mif,link_types = <0x200>; | |
mif,link_name = "shmem"; | |
mif,link_attrs = <0x7c9>; | |
mif,num_iodevs = <0x16>; | |
mbx_ap2cp_msg = <0x00>; | |
mbx_cp2ap_msg = <0x01>; | |
mbx_ap2cp_united_status = <0x02>; | |
mbx_cp2ap_united_status = <0x03>; | |
mbx_ap2cp_mif_value = <0x04>; | |
mbx_ap2cp_kerneltime = <0x09>; | |
mif,int_ap2cp_msg = <0x00>; | |
mif,int_ap2cp_wakeup = <0x01>; | |
mif,int_ap2cp_status = <0x02>; | |
mif,int_ap2cp_active = <0x03>; | |
mif,irq_cp2ap_msg = <0x00>; | |
mif,irq_cp2ap_status = <0x02>; | |
mif,irq_cp2ap_active = <0x03>; | |
mif,irq_cp2ap_wakelock = <0x08>; | |
mif,int_ap2cp_uart_noti = <0x0f>; | |
mbx_cp2ap_dvfsreq = <0x04>; | |
mbx_cp2ap_dvfsreq_cpu = <0x05>; | |
mbx_cp2ap_dvfsreq_mif = <0x06>; | |
mbx_cp2ap_dvfsreq_int = <0x07>; | |
mif,irq_cp2ap_perf_req_cpu = <0x05>; | |
mif,irq_cp2ap_perf_req_mif = <0x06>; | |
mif,irq_cp2ap_perf_req_int = <0x07>; | |
sbi_cp_rat_mode_mask = <0x3f>; | |
sbi_cp_rat_mode_pos = <0x1a>; | |
sbi_cp_evs_mode_mask = <0x01>; | |
sbi_cp_evs_mode_pos = <0x07>; | |
sbi_cp2ap_wakelock_mask = <0x01>; | |
sbi_cp2ap_wakelock_pos = <0x06>; | |
sbi_lte_active_mask = <0x01>; | |
sbi_lte_active_pos = <0x05>; | |
sbi_cp_status_mask = <0x0f>; | |
sbi_cp_status_pos = <0x01>; | |
sbi_pda_active_mask = <0x01>; | |
sbi_pda_active_pos = <0x05>; | |
sbi_ap_status_mask = <0x0f>; | |
sbi_ap_status_pos = <0x01>; | |
sbi_crash_type_mask = <0x0f>; | |
sbi_crash_type_pos = <0x19>; | |
sbi_device_type_mask = <0x1f>; | |
sbi_device_type_pos = <0x14>; | |
sbi_ext_backtrace_mask = <0x01>; | |
sbi_ext_backtrace_pos = <0x11>; | |
sbi_ds_det_mask = <0x03>; | |
sbi_ds_det_pos = <0x0e>; | |
sbi_sys_rev_mask = <0xff>; | |
sbi_sys_rev_pos = <0x06>; | |
sbi_lockval_cp2ap_dvfsreq_endian_mask = <0x01>; | |
sbi_lockval_cp2ap_dvfsreq_endian_pos = <0x1f>; | |
sbi_lockval_cp2ap_dvfsreq_index_mask = <0x7fff>; | |
sbi_lockval_cp2ap_dvfsreq_index_pos = <0x00>; | |
sbi_ap2cp_kerneltime_sec_mask = <0xfff>; | |
sbi_ap2cp_kerneltime_sec_pos = <0x14>; | |
sbi_ap2cp_kerneltime_usec_mask = <0xfffff>; | |
sbi_ap2cp_kerneltime_usec_pos = <0x00>; | |
sbi_uart_noti_mask = <0x01>; | |
sbi_uart_noti_pos = <0x10>; | |
phandle = <0x155>; | |
iodevs { | |
io_device_0 { | |
iod,name = "umts_cass"; | |
iod,id = <0x23>; | |
iod,format = <0x01>; | |
iod,io_type = <0x00>; | |
iod,links = <0x200>; | |
iod,attrs = <0x82>; | |
iod,max_tx_size = <0x800>; | |
iod,ul_num_buffers = <0x10>; | |
iod,ul_buffer_size = <0x800>; | |
iod,dl_num_buffers = <0x10>; | |
iod,dl_buffer_size = <0x800>; | |
}; | |
io_device_1 { | |
iod,name = "umts_ipc0"; | |
iod,id = <0xeb>; | |
iod,format = <0x00>; | |
iod,io_type = <0x00>; | |
iod,links = <0x200>; | |
iod,attrs = <0x82>; | |
iod,app = "RIL"; | |
iod,ul_num_buffers = <0x10>; | |
iod,ul_buffer_size = <0x1000>; | |
iod,dl_num_buffers = <0x20>; | |
iod,dl_buffer_size = <0x1000>; | |
}; | |
io_device_2 { | |
iod,name = "umts_ipc1"; | |
iod,id = <0xec>; | |
iod,format = <0x00>; | |
iod,io_type = <0x00>; | |
iod,links = <0x200>; | |
iod,attrs = <0x82>; | |
iod,app = "RIL"; | |
iod,ul_num_buffers = <0x10>; | |
iod,ul_buffer_size = <0x1000>; | |
iod,dl_num_buffers = <0x20>; | |
iod,dl_buffer_size = <0x1000>; | |
}; | |
io_device_3 { | |
iod,name = "umts_rfs0"; | |
iod,id = <0xf5>; | |
iod,format = <0x02>; | |
iod,io_type = <0x00>; | |
iod,links = <0x200>; | |
iod,attrs = <0x82>; | |
iod,app = "RFS"; | |
iod,ul_num_buffers = <0x10>; | |
iod,ul_buffer_size = <0x800>; | |
iod,dl_num_buffers = <0x200>; | |
iod,dl_buffer_size = <0x800>; | |
}; | |
io_device_4 { | |
iod,name = "umts_csd"; | |
iod,id = <0x01>; | |
iod,format = <0x01>; | |
iod,io_type = <0x00>; | |
iod,links = <0x200>; | |
iod,attrs = <0x82>; | |
iod,app = "CSVT"; | |
iod,ul_num_buffers = <0x20>; | |
iod,ul_buffer_size = <0x800>; | |
iod,dl_num_buffers = <0x40>; | |
iod,dl_buffer_size = <0x800>; | |
}; | |
io_device_5 { | |
iod,name = "umts_router"; | |
iod,id = <0x19>; | |
iod,format = <0x01>; | |
iod,io_type = <0x00>; | |
iod,links = <0x200>; | |
iod,attrs = <0x82>; | |
iod,app = "Data Router"; | |
iod,max_tx_size = <0x60e>; | |
iod,ul_num_buffers = <0x10>; | |
iod,ul_buffer_size = <0x800>; | |
iod,dl_num_buffers = <0x10>; | |
iod,dl_buffer_size = <0x800>; | |
}; | |
io_device_6 { | |
iod,name = "umts_dm0"; | |
iod,id = <0x1c>; | |
iod,format = <0x01>; | |
iod,io_type = <0x00>; | |
iod,links = <0x200>; | |
iod,attrs = <0x82>; | |
iod,app = "DIAG"; | |
iod,ul_num_buffers = <0x10>; | |
iod,ul_buffer_size = <0x800>; | |
iod,dl_num_buffers = <0x80>; | |
iod,dl_buffer_size = <0x800>; | |
}; | |
io_device_7 { | |
iod,name = "rmnet0"; | |
iod,id = <0x0a>; | |
iod,format = <0x01>; | |
iod,io_type = <0x01>; | |
iod,links = <0x200>; | |
iod,attrs = <0x180>; | |
iod,app = "NET"; | |
iod,ul_num_buffers = <0x00>; | |
iod,ul_buffer_size = <0x800>; | |
iod,dl_num_buffers = <0x00>; | |
iod,dl_buffer_size = <0x800>; | |
}; | |
io_device_8 { | |
iod,name = "rmnet1"; | |
iod,id = <0x0b>; | |
iod,format = <0x01>; | |
iod,io_type = <0x01>; | |
iod,links = <0x200>; | |
iod,attrs = <0x180>; | |
iod,app = "NET"; | |
iod,ul_num_buffers = <0x00>; | |
iod,ul_buffer_size = <0x800>; | |
iod,dl_num_buffers = <0x00>; | |
iod,dl_buffer_size = <0x800>; | |
}; | |
io_device_9 { | |
iod,name = "rmnet2"; | |
iod,id = <0x0c>; | |
iod,format = <0x01>; | |
iod,io_type = <0x01>; | |
iod,links = <0x200>; | |
iod,attrs = <0x180>; | |
iod,app = "NET"; | |
iod,ul_num_buffers = <0x00>; | |
iod,ul_buffer_size = <0x800>; | |
iod,dl_num_buffers = <0x00>; | |
iod,dl_buffer_size = <0x800>; | |
}; | |
io_device_10 { | |
iod,name = "rmnet3"; | |
iod,id = <0x0d>; | |
iod,format = <0x01>; | |
iod,io_type = <0x01>; | |
iod,links = <0x200>; | |
iod,attrs = <0x180>; | |
iod,app = "NET"; | |
iod,ul_num_buffers = <0x00>; | |
iod,ul_buffer_size = <0x800>; | |
iod,dl_num_buffers = <0x00>; | |
iod,dl_buffer_size = <0x800>; | |
}; | |
io_device_11 { | |
iod,name = "rmnet4"; | |
iod,id = <0x0e>; | |
iod,format = <0x01>; | |
iod,io_type = <0x01>; | |
iod,links = <0x200>; | |
iod,attrs = <0x180>; | |
iod,ul_num_buffers = <0x00>; | |
iod,ul_buffer_size = <0x800>; | |
iod,dl_num_buffers = <0x00>; | |
iod,dl_buffer_size = <0x800>; | |
}; | |
io_device_12 { | |
iod,name = "rmnet5"; | |
iod,id = <0x0f>; | |
iod,format = <0x01>; | |
iod,io_type = <0x01>; | |
iod,links = <0x200>; | |
iod,attrs = <0x180>; | |
iod,ul_num_buffers = <0x00>; | |
iod,ul_buffer_size = <0x800>; | |
iod,dl_num_buffers = <0x00>; | |
iod,dl_buffer_size = <0x800>; | |
}; | |
io_device_13 { | |
iod,name = "rmnet6"; | |
iod,id = <0x10>; | |
iod,format = <0x01>; | |
iod,io_type = <0x01>; | |
iod,links = <0x200>; | |
iod,attrs = <0x180>; | |
iod,ul_num_buffers = <0x00>; | |
iod,ul_buffer_size = <0x800>; | |
iod,dl_num_buffers = <0x00>; | |
iod,dl_buffer_size = <0x800>; | |
}; | |
io_device_14 { | |
iod,name = "rmnet7"; | |
iod,id = <0x11>; | |
iod,format = <0x01>; | |
iod,io_type = <0x01>; | |
iod,links = <0x200>; | |
iod,attrs = <0x180>; | |
iod,ul_num_buffers = <0x00>; | |
iod,ul_buffer_size = <0x800>; | |
iod,dl_num_buffers = <0x00>; | |
iod,dl_buffer_size = <0x800>; | |
}; | |
io_device_15 { | |
iod,name = "multipdp_hiprio"; | |
iod,id = <0x00>; | |
iod,format = <0x03>; | |
iod,io_type = <0x02>; | |
iod,links = <0x200>; | |
iod,attrs = <0x180>; | |
iod,app = "RIL"; | |
iod,ul_num_buffers = <0x100>; | |
iod,ul_buffer_size = <0x800>; | |
iod,dl_num_buffers = <0x100>; | |
iod,dl_buffer_size = <0x800>; | |
}; | |
io_device_16 { | |
iod,name = "multipdp"; | |
iod,id = <0x00>; | |
iod,format = <0x03>; | |
iod,io_type = <0x02>; | |
iod,links = <0x200>; | |
iod,attrs = <0x180>; | |
iod,app = "RIL"; | |
iod,ul_num_buffers = <0x200>; | |
iod,ul_buffer_size = <0x800>; | |
iod,dl_num_buffers = <0x400>; | |
iod,dl_buffer_size = <0x800>; | |
}; | |
io_device_17 { | |
iod,name = "umts_boot0"; | |
iod,id = <0xd7>; | |
iod,format = <0x04>; | |
iod,io_type = <0x00>; | |
iod,links = <0x200>; | |
iod,attrs = <0x02>; | |
iod,app = "CBD"; | |
}; | |
io_device_18 { | |
iod,name = "umts_ramdump0"; | |
iod,id = <0xe1>; | |
iod,format = <0x05>; | |
iod,io_type = <0x00>; | |
iod,links = <0x200>; | |
iod,attrs = <0x202>; | |
iod,app = "CBD"; | |
}; | |
io_device_19 { | |
iod,name = "umts_atc0"; | |
iod,id = <0x20>; | |
iod,format = <0x01>; | |
iod,io_type = <0x00>; | |
iod,links = <0x200>; | |
iod,attrs = <0x882>; | |
iod,app = "VCD"; | |
iod,max_tx_size = <0x800>; | |
iod,ul_num_buffers = <0x10>; | |
iod,ul_buffer_size = <0x800>; | |
iod,dl_num_buffers = <0x80>; | |
iod,dl_buffer_size = <0x800>; | |
iod,option_region = "usa_vzw"; | |
}; | |
io_device_20 { | |
iod,name = "smd4"; | |
iod,id = <0x21>; | |
iod,format = <0x01>; | |
iod,io_type = <0x00>; | |
iod,links = <0x200>; | |
iod,attrs = <0x882>; | |
iod,ul_num_buffers = <0x10>; | |
iod,ul_buffer_size = <0x800>; | |
iod,dl_num_buffers = <0x80>; | |
iod,dl_buffer_size = <0x800>; | |
iod,option_region = "kor_single"; | |
}; | |
io_device_21 { | |
iod,name = "umts_ciq0"; | |
iod,id = <0x1a>; | |
iod,format = <0x01>; | |
iod,io_type = <0x00>; | |
iod,links = <0x200>; | |
iod,attrs = <0x882>; | |
iod,ul_num_buffers = <0x10>; | |
iod,ul_buffer_size = <0x800>; | |
iod,dl_num_buffers = <0x80>; | |
iod,dl_buffer_size = <0x800>; | |
iod,option_region = "usa_single"; | |
}; | |
}; | |
}; | |
shmem@F6E00000 { | |
compatible = "samsung,exynos-shm_ipc"; | |
shmem,cp_size = <0x6900000>; | |
shmem,vss_size = <0x700000>; | |
shmem,ipc_offset = <0x7000000>; | |
shmem,ipc_size = <0x800000>; | |
phandle = <0x156>; | |
}; | |
battery_params { | |
battery,battery_data = <0x35 0x0b 0xb8 0x0a 0x3b 0x0a 0xbf 0x09 0x4c 0x09 0xdf 0x08 0x79 0x08 0x1b 0x08 0xc6 0x07 0x6b 0x07 0x0a 0x07 0xc7 0x06 0x98 0x06 0x73 0x06 0x55 0x06 0x39 0x06 0x14 0x06 0xed 0x05 0xb7 0x05 0x8b 0x05 0x25 0x05 0x91 0x01 0xd7 0x08 0x69 0x08 0xfb 0x07 0x8d 0x07 0x1f 0x07 0xb1 0x06 0x42 0x06 0xd4 0x05 0x66 0x05 0xf8 0x04 0x89 0x04 0x1b 0x04 0xad 0x03 0x3f 0x03 0xd0 0x02 0x62 0x02 0xf4 0x01 0x86 0x01 0x18 0x01 0xaa 0x00 0x3b 0x00 0xcd 0x0f 0x0a 0x0a 0x0a 0x0a 0x37 0x37 0x37 0x38 0x37 0x38 0x37 0x38 0x39 0x39 0x3a 0x3a 0x3b 0x3b 0x3d 0x3f 0x44 0x88 0x50 0x3c 0x14 0x0f 0x00 0x08 0x2b2c 0x2911 0x26f8 0x24de 0x22c4 0x20aa 0x1e90 0x1c75 0x1a5b 0x1841 0x1627 0x140d 0x11f3 0xfd9 0xdbe 0xba4 0x98a 0x770 0x556 0x33c 0x122 0xffffff08 0xabe6 0xa985 0xa723 0xa4c6 0xa297 0xa083 0x9e91 0x9cc3 0x9b24 0x9968 0x9791 0x9647 0x9562 0x94ac 0x9419 0x9393 0x92dd 0x921f 0x911a 0x903f 0x8e4e 0x7cd5 0x00 0x4c 0x0b 0xc8 0x0a 0x44 0x0a 0xc1 0x09 0x4f 0x09 0xe3 0x08 0x87 0x08 0xfb 0x07 0xba 0x07 0x77 0x07 0x23 0x07 0xc6 0x06 0x93 0x06 0x6e 0x06 0x52 0x06 0x3b 0x06 0x1f 0x06 0xf7 0x05 0xc4 0x05 0x90 0x05 0xf5 0x04 0xa2 0x01 0xf0 0x08 0x82 0x08 0x14 0x08 0xa5 0x07 0x37 0x07 0xc9 0x06 0x5a 0x06 0xec 0x05 0x7e 0x05 0x10 0x05 0xa1 0x04 0x33 0x04 0xc5 0x03 0x57 0x03 0xe8 0x02 0x7a 0x02 0x0c 0x02 0x9d 0x01 0x2f 0x01 0xc1 0x00 0x53 0x00 0xe4 0x0f 0x2f 0x2f 0x2f 0x2f 0x2f 0x2f 0x2f 0x30 0x2f 0x2f 0x2f 0x2f 0x2f 0x2f 0x30 0x30 0x31 0x32 0x33 0x35 0x3a 0x5f 0xc8 0x4b 0xf2 0x12 0x00 0x08 0x2ba4 0x2989 0x2770 0x2555 0x233b 0x2120 0x1f06 0x1ceb 0x1ad1 0x18b7 0x169c 0x1482 0x1267 0x104d 0xe32 0xc18 0x9fe 0x7e3 0x5c9 0x3ae 0x194 0xffffff79 0xac59 0xa9d5 0xa751 0xa4d0 0xa2a2 0xa092 0x9ed4 0x9c27 0x9ae9 0x99a2 0x9809 0x9642 0x954b 0x9496 0x940c 0x939b 0x9314 0x9251 0x9156 0x905b 0x8d66 0x7d27 0x00 0x4c 0x0b 0xc8 0x0a 0x44 0x0a 0xc1 0x09 0x4f 0x09 0xe3 0x08 0x87 0x08 0xfb 0x07 0xba 0x07 0x77 0x07 0x23 0x07 0xc6 0x06 0x93 0x06 0x6e 0x06 0x52 0x06 0x3b 0x06 0x1f 0x06 0xf7 0x05 0xc4 0x05 0x90 0x05 0xf5 0x04 0xa2 0x01 0x18 0x09 0xa8 0x08 0x38 0x08 0xc7 0x07 0x57 0x07 0xe7 0x06 0x77 0x06 0x07 0x06 0x96 0x05 0x26 0x05 0xb6 0x04 0x46 0x04 0xd6 0x03 0x66 0x03 0xf5 0x02 0x85 0x02 0x15 0x02 0xa5 0x01 0x35 0x01 0xc4 0x00 0x54 0x00 0xe4 0x0f 0x2f 0x2f 0x2f 0x2f 0x2f 0x2f 0x2f 0x30 0x2f 0x2f 0x2f 0x2f 0x2f 0x2f 0x30 0x30 0x31 0x32 0x33 0x35 0x3a 0x5f 0x38 0x4a 0x8e 0x12 0x00 0x08 0x2c68 0x2a44 0x281f 0x25fc 0x23d8 0x21b4 0x1f91 0x1d6d 0x1b49 0x1925 0x1701 0x14dd 0x12ba 0x1096 0xe72 0xc4e 0xa2a 0x806 0x5e3 0x3bf 0x19b 0xffffff77 0xac59 0xa9d5 0xa751 0xa4d0 0xa2a2 0xa092 0x9ed4 0x9c27 0x9ae9 0x99a2 0x9809 0x9642 0x954b 0x9496 0x940c 0x939b 0x9314 0x9251 0x9156 0x905b 0x8d66 0x7d27 0x00 0x4c 0x0b 0xc8 0x0a 0x44 0x0a 0xc1 0x09 0x4f 0x09 0xe3 0x08 0x87 0x08 0xfb 0x07 0xba 0x07 0x77 0x07 0x23 0x07 0xc6 0x06 0x93 0x06 0x6e 0x06 0x52 0x06 0x3b 0x06 0x1f 0x06 0xf7 0x05 0xc4 0x05 0x90 0x05 0xf5 0x04 0xa2 0x01 0x47 0x09 0xd4 0x08 0x62 0x08 0xef 0x07 0x7d 0x07 0x0b 0x07 0x98 0x06 0x26 0x06 0xb3 0x05 0x41 0x05 0xce 0x04 0x5c 0x04 0xe9 0x03 0x77 0x03 0x04 0x03 0x92 0x02 0x20 0x02 0xad 0x01 0x3b 0x01 0xc8 0x00 0x56 0x00 0xe3 0x0f 0x2f 0x2f 0x2f 0x2f 0x2f 0x2f 0x2f 0x30 0x2f 0x2f 0x2f 0x2f 0x2f 0x2f 0x30 0x30 0x31 0x32 0x33 0x35 0x3a 0x5f 0xa8 0x48 0x2a 0x12 0x00 0x08 0x2d4c 0x2b1c 0x28ee 0x26bf 0x2490 0x2262 0x2033 0x1e04 0x1bd5 0x19a6 0x1777 0x1549 0x131a 0x10eb 0xebc 0xc8c 0xa5e 0x830 0x601 0x3d2 0x1a3 0xffffff74 0xac59 0xa9d5 0xa751 0xa4d0 0xa2a2 0xa092 0x9ed4 0x9c27 0x9ae9 0x99a2 0x9809 0x9642 0x954b 0x9496 0x940c 0x939b 0x9314 0x9251 0x9156 0x905b 0x8d66 0x7d27 0x00 0x4c 0x0b 0xc8 0x0a 0x44 0x0a 0xc1 0x09 0x4f 0x09 0xe3 0x08 0x87 0x08 0xfb 0x07 0xba 0x07 0x77 0x07 0x23 0x07 0xc6 0x06 0x93 0x06 0x6e 0x06 0x52 0x06 0x3b 0x06 0x1f 0x06 0xf7 0x05 0xc4 0x05 0x90 0x05 0xf5 0x04 0xa2 0x01 0xc4 0x09 0x4c 0x09 0xd3 0x08 0x5b 0x08 0xe2 0x07 0x6a 0x07 0xf1 0x06 0x79 0x06 0x00 0x06 0x88 0x05 0x0f 0x05 0x97 0x04 0x1e 0x04 0xa6 0x03 0x2d 0x03 0xb5 0x02 0x3c 0x02 0xc4 0x01 0x4b 0x01 0xd3 0x00 0x5a 0x00 0xe2 0x0f 0x2f 0x2f 0x2f 0x2f 0x2f 0x2f 0x2f 0x30 0x2f 0x2f 0x2f 0x2f 0x2f 0x2f 0x30 0x30 0x31 0x32 0x33 0x35 0x3a 0x5f 0x88 0x45 0x62 0x11 0x00 0x08 0x2fb0 0x2d63 0x2b17 0x28cb 0x267e 0x2432 0x21e6 0x1f98 0x1d4d 0x1b01 0x18b4 0x1668 0x141c 0x11cf 0xf83 0xd37 0xaeb 0x89e 0x652 0x406 0x1b9 0xffffff6d 0xac59 0xa9d5 0xa751 0xa4d0 0xa2a2 0xa092 0x9ed4 0x9c27 0x9ae9 0x99a2 0x9809 0x9642 0x954b 0x9496 0x940c 0x939b 0x9314 0x9251 0x9156 0x905b 0x8d66 0x7d27 0x00>; | |
battery,battery_table1 = <0xb9 0x0b 0x2f 0x0b 0xa6 0x0a 0x1d 0x0a 0xa1 0x09 0x2a 0x09 0xbc 0x08 0x57 0x08 0xe6 0x07 0x9b 0x07 0x40 0x07 0xde 0x06 0xa1 0x06 0x77 0x06 0x56 0x06 0x3e 0x06 0x2a 0x06 0x05 0x06 0xbe 0x05 0x8f 0x05 0x37 0x05 0xf2 0x01 0xd7 0x08 0x6a 0x08 0xfc 0x07 0x8e 0x07 0x20 0x07 0xb2 0x06 0x44 0x06 0xd7 0x05 0x69 0x05 0xfb 0x04 0x8d 0x04 0x1f 0x04 0xb1 0x03 0x43 0x03 0xd6 0x02 0x68 0x02 0xfa 0x01 0x8c 0x01 0x1e 0x01 0xb0 0x00 0x42 0x00 0xd5 0x0f>; | |
battery,battery_table2 = <0x2f 0x2f 0x30 0x31 0x32 0x33 0x32 0x33 0x33 0x33 0x34 0x34 0x34 0x35 0x35 0x36 0x36 0x37 0x38 0x39 0x3c 0x96>; | |
battery,battery_table3 = <0x55 0x0a 0xe4 0x09 0x73 0x09 0x0c 0x09 0xad 0x08 0x4f 0x08 0xd5 0x07 0xaa 0x07 0x61 0x07 0xf8 0x06 0xbb 0x06 0x90 0x06 0x6e 0x06 0x54 0x06 0x3e 0x06 0x24 0x06 0xff 0x05 0xd7 0x05 0x98 0x05 0x83 0x05 0x90 0x04 0x77 0x01 0xeb 0x08 0x7b 0x08 0x0a 0x08 0x99 0x07 0x28 0x07 0xb7 0x06 0x47 0x06 0xd6 0x05 0x65 0x05 0xf4 0x04 0x83 0x04 0x12 0x04 0xa2 0x03 0x31 0x03 0xc0 0x02 0x4f 0x02 0xde 0x01 0x6d 0x01 0xfd 0x00 0x8c 0x00 0x1b 0x00 0xd5 0x0f>; | |
battery,battery_table4 = <0x36 0x36 0x36 0x36 0x36 0x36 0x37 0x37 0x36 0x36 0x36 0x36 0x36 0x37 0x38 0x38 0x39 0x3b 0x3d 0x42 0x47 0x75>; | |
battery,batcap = <0x3a 0x48 0x0e 0x92>; | |
battery,soc_arr_evt1 = <0x2b2c 0x2914 0x26fc 0x24e3 0x22cb 0x20b2 0x1e9a 0x1c82 0x1a69 0x1851 0x1638 0x1420 0x1208 0xfef 0xdd7 0xbbe 0x9a6 0x78d 0x575 0x35d 0x144 0xffffff2c>; | |
battery,ocv_arr_evt1 = <0xae6e 0xabce 0xa92d 0xa692 0xa433 0xa1ef 0x9fd4 0x9deb 0x9bbf 0x9a52 0x9899 0x96b7 0x958d 0x94c0 0x9422 0x93ac 0x9348 0x9295 0x9139 0x9053 0x8ea9 0x7eb0>; | |
battery,soc_arr_evt2 = <0x2b8d 0x2966 0x2740 0x2519 0x22f2 0x20cb 0x1ea4 0x1c7d 0x1a56 0x182f 0x1608 0x13e1 0x11ba 0xf94 0xd6d 0xb46 0x91f 0x6f8 0x4d1 0x2aa 0x83 0xffffff30>; | |
battery,ocv_arr_evt2 = <0xa7a1 0xa57a 0xa352 0xa15c 0x9f8b 0x9dc0 0x9b6f 0x9a9c 0x993a 0x9738 0x960d 0x953c 0x9497 0x9415 0x93a8 0x932d 0x9276 0x91b3 0x9081 0x9018 0x8b76 0x7c57>; | |
battery,data_ver = <0x04>; | |
}; | |
pdic-manager { | |
pdic,max_power = <0x1388>; | |
pdic,op_power = <0x9c4>; | |
pdic,max_voltage = <0x1770>; | |
pdic,max_current = <0x7d0>; | |
pdic,min_current = <0x1f4>; | |
pdic,giveback = <0x00>; | |
pdic,usb_com_capable = <0x01>; | |
pdic,no_usb_suspend = <0x01>; | |
source,max_voltage = <0x1388>; | |
source,min_voltage = <0xfa0>; | |
source,max_power = <0x9c4>; | |
sink,capable_max_voltage = <0x2328>; | |
}; | |
battery { | |
status = "okay"; | |
compatible = "samsung,sec-battery"; | |
pinctrl-names = "default"; | |
battery,vendor = "Battery"; | |
battery,charger_name = "s2mu106-charger"; | |
battery,fuelgauge_name = "s2mu106-fuelgauge"; | |
battery,technology = <0x02>; | |
battery,fgsrc_switch_name = "s2mu106-fuelgauge"; | |
battery,chip_vendor = "LSI"; | |
battery,temp_adc_type = <0x01>; | |
battery,temp_check_type = <0x02>; | |
battery,chg_temp_check = <0x01>; | |
battery,thermal_source = <0x02>; | |
battery,chg_thermal_source = <0x02>; | |
battery,polling_time = <0x0a 0x1e 0x1e 0x1e 0xe10>; | |
battery,temp_table_adc = <0x153 0x185 0x1bb 0x1d4 0x225 0x27f 0x29a 0x2d2 0x314 0x36a 0x3fb 0x499 0x4fd 0x57c 0x5d5 0x648 0x710 0x80d 0x905 0x9c6 0xa4c 0xaa5 0xb02 0xb6b 0xc28 0xcb9 0xd48 0xdbb 0xe1c>; | |
battery,temp_table_data = <0x384 0x352 0x320 0x2ee 0x2bc 0x28a 0x26c 0x258 0x244 0x226 0x1f4 0x1c2 0x1a4 0x190 0x17c 0x15e 0x12c 0xfa 0xc8 0x96 0x78 0x64 0x50 0x32 0x00 0xffffffce 0xffffff9c 0xffffff6a 0xffffff38>; | |
battery,inbat_voltage = <0x01>; | |
battery,inbat_voltage_table_adc = <0xace 0xac3 0xaa8 0xa8a 0xa76 0xa59 0xa3c 0xa26 0xa02 0x9e4 0x9cc 0x9ab 0x990 0x97d 0x961 0x942 0x92c 0x90e 0x8f0 0x8d2>; | |
battery,inbat_voltage_table_data = <0x10fe 0x10cc 0x109a 0x1068 0x1036 0x1004 0xfd2 0xfa0 0xf6e 0xf3c 0xf0a 0xed8 0xea6 0xe74 0xe42 0xe10 0xdde 0xdac 0xd7a 0xd48>; | |
battery,adc_check_count = <0x05>; | |
battery,cable_check_type = <0x04>; | |
battery,cable_source_type = <0x01>; | |
battery,polling_type = <0x01>; | |
battery,monitor_initial_count = <0x00>; | |
battery,pre_afc_input_current = <0x1f4>; | |
battery,battery_check_type = <0x00>; | |
battery,check_count = <0x00>; | |
battery,ovp_uvlo_check_type = <0x03>; | |
battery,temp_check_count = <0x01>; | |
battery,temp_highlimit_threshold_event = <0x320>; | |
battery,temp_highlimit_recovery_event = <0x2ee>; | |
battery,temp_high_threshold_event = <0x1f4>; | |
battery,temp_high_recovery_event = <0x1e0>; | |
battery,temp_low_threshold_event = <0x00>; | |
battery,temp_low_recovery_event = <0x14>; | |
battery,temp_highlimit_threshold_normal = <0x320>; | |
battery,temp_highlimit_recovery_normal = <0x2ee>; | |
battery,temp_high_threshold_normal = <0x1f4>; | |
battery,temp_high_recovery_normal = <0x1e0>; | |
battery,temp_low_threshold_normal = <0x00>; | |
battery,temp_low_recovery_normal = <0x14>; | |
battery,temp_highlimit_threshold_lpm = <0x320>; | |
battery,temp_highlimit_recovery_lpm = <0x2ee>; | |
battery,temp_high_threshold_lpm = <0x1f4>; | |
battery,temp_high_recovery_lpm = <0x1e0>; | |
battery,temp_low_threshold_lpm = <0x00>; | |
battery,temp_low_recovery_lpm = <0x14>; | |
battery,wpc_high_threshold_normal = <0x1c2>; | |
battery,wpc_high_recovery_normal = <0x190>; | |
battery,wpc_low_threshold_normal = <0x00>; | |
battery,wpc_low_recovery_normal = <0x32>; | |
battery,full_check_type = <0x02>; | |
battery,full_check_type_2nd = <0x02>; | |
battery,full_check_count = <0x01>; | |
battery,chg_gpio_full_check = <0x00>; | |
battery,chg_polarity_full_check = <0x01>; | |
battery,mix_high_temp = <0x1a4>; | |
battery,mix_high_chg_temp = <0x1f4>; | |
battery,mix_high_temp_recovery = <0x186>; | |
battery,chg_heating_prevention_method = <0x01>; | |
battery,chg_high_temp = <0x1ef>; | |
battery,chg_high_temp_recovery = <0x1db>; | |
battery,chg_input_limit_current = <0x3e8>; | |
battery,chg_charging_limit_current = <0x5dc>; | |
battery,full_condition_type = <0x0d>; | |
battery,full_condition_soc = <0x5d>; | |
battery,full_condition_vcell = <0x109a>; | |
battery,recharge_check_count = <0x01>; | |
battery,recharge_condition_type = <0x04>; | |
battery,recharge_condition_soc = <0x62>; | |
battery,recharge_condition_vcell = <0x10b8>; | |
battery,charging_total_time = <0x3840>; | |
battery,hv_charging_total_time = <0x2a30>; | |
battery,normal_charging_total_time = <0x4650>; | |
battery,usb_charging_total_time = <0x8ca0>; | |
battery,recharging_total_time = <0x1518>; | |
battery,charging_reset_time = <0x00>; | |
battery,chg_float_voltage = <0x10fe>; | |
battery,swelling_high_temp_block = <0x19a>; | |
battery,swelling_high_temp_recov = <0x186>; | |
battery,swelling_wc_high_temp_recov = <0x186>; | |
battery,swelling_low_temp_block_1st = <0x96>; | |
battery,swelling_low_temp_recov_1st = <0xaa>; | |
battery,swelling_low_temp_block_2nd = <0x32>; | |
battery,swelling_low_temp_recov_2nd = <0x46>; | |
battery,swelling_low_temp_current = <0x3c0>; | |
battery,swelling_low_temp_current_2nd = <0x190>; | |
battery,swelling_low_temp_topoff = <0xc8>; | |
battery,swelling_high_temp_current = <0x5a0>; | |
battery,swelling_high_temp_topoff = <0xc8>; | |
battery,swelling_drop_float_voltage = <0x1036>; | |
battery,swelling_high_rechg_voltage = <0xfa0>; | |
battery,swelling_low_rechg_voltage = <0xfa0>; | |
battery,siop_event_check_type = <0x01>; | |
battery,siop_call_cv_current = <0x14a>; | |
battery,siop_call_cc_current = <0x14a>; | |
battery,siop_input_limit_current = <0x4b0>; | |
battery,siop_charging_limit_current = <0x3e8>; | |
battery,siop_hv_input_limit_current = <0x2bc>; | |
battery,siop_hv_charging_limit_current = <0x3e8>; | |
battery,pd_charging_charge_power = <0x3a98>; | |
battery,max_charging_current = <0x9c4>; | |
battery,battery_full_capacity = <0xfa0>; | |
battery,input_current_by_siop_20 = <0x190>; | |
battery,age_data = <0x00 0x10fe 0x10b8 0x109a 0x5d 0x12c 0x10ea 0x10a4 0x1086 0x5c 0x190 0x10d6 0x1090 0x1072 0x5b 0x2bc 0x10c2 0x107c 0x105e 0x5a 0x3e8 0x1090 0x104a 0x102c 0x59>; | |
battery,max_input_voltage = <0x2328>; | |
battery,max_input_current = <0xbb8>; | |
battery,prepare_afc_delay = <0x00>; | |
battery,standard_curr = <0x8fc>; | |
battery,expired_time = <0x387c>; | |
battery,recharging_expired_time = <0x1518>; | |
battery,cisd_max_voltage_thr = <0x1388>; | |
battery,cisd_alg_index = <0x07>; | |
battery,lowtemp_support_full_volt; | |
battery,enable_water_resistance; | |
io-channels = <0x118 0x01 0x118 0x02>; | |
io-channel-names = "adc-temp\0adc-in-bat"; | |
#io-channel-cells = <0x05>; | |
io-channel-ranges; | |
battery,ttf_hv_charge_current = <0x848>; | |
battery,ttf_capacity = <0xd48>; | |
battery,cv_data = <0x93c 0x340 0x712 0x8c6 0x348 0x6e3 0x81c 0x354 0x699 0x797 0x35c 0x65c 0x6f3 0x369 0x603 0x67a 0x371 0x5c6 0x5eb 0x37b 0x56a 0x55d 0x385 0x50f 0x4e6 0x38e 0x4b1 0x466 0x398 0x440 0x3e6 0x3a2 0x3ba 0x370 0x3ac 0x335 0x2e2 0x3b6 0x27a 0x268 0x3c0 0x1b7 0x222 0x3d0 0x127 0x205 0x3d5 0xf3 0x1e4 0x3de 0x8c 0x1a8 0x3e8 0x00>; | |
}; | |
cable-info { | |
default_input_current = <0x41a>; | |
default_charging_current = <0x834>; | |
full_check_current_1st = <0x190>; | |
full_check_current_2nd = <0xc8>; | |
current_group_1 { | |
cable_number = <0x01 0x04 0x13 0x15 0x16 0x17 0x1e>; | |
input_current = <0x1f4>; | |
charging_current = <0x1f4>; | |
}; | |
current_group_2 { | |
cable_number = <0x02 0x19 0x1f>; | |
input_current = <0x3e8>; | |
charging_current = <0x3e8>; | |
}; | |
current_group_3 { | |
cable_number = <0x05 0x20>; | |
input_current = <0x41a>; | |
charging_current = <0x5dc>; | |
}; | |
current_group_4 { | |
cable_number = <0x06 0x07 0x08>; | |
input_current = <0x672>; | |
charging_current = <0x8fc>; | |
}; | |
current_group_5 { | |
cable_number = <0x09>; | |
input_current = <0x672>; | |
charging_current = <0x8fc>; | |
}; | |
current_group_6 { | |
cable_number = <0x0a 0x0c 0x0e 0x0f 0x1b>; | |
input_current = <0x384>; | |
charging_current = <0x4b0>; | |
}; | |
current_group_7 { | |
cable_number = <0x0d>; | |
input_current = <0x2bc>; | |
charging_current = <0x4b0>; | |
}; | |
current_group_8 { | |
cable_number = <0x18>; | |
input_current = <0x3e8>; | |
charging_current = <0x1c2>; | |
}; | |
current_group_9 { | |
cable_number = <0x1a>; | |
input_current = <0x41a>; | |
charging_current = <0x708>; | |
}; | |
current_group_10 { | |
cable_number = <0x0b 0x10 0x1c>; | |
input_current = <0x28a>; | |
charging_current = <0x4b0>; | |
}; | |
current_group_11 { | |
cable_number = <0x1d>; | |
input_current = <0x1f4>; | |
charging_current = <0x4b0>; | |
}; | |
}; | |
s2mu106-charger { | |
status = "disable"; | |
compatible = "samsung,s2mu106-charger"; | |
}; | |
exynos_console_debugger { | |
compatible = "samsung,exynos_console_debugger"; | |
reg = <0x00 0x13820000 0x100>; | |
interrupts = <0x00 0x117 0x00>; | |
interrupt-names = "uart_irq"; | |
pinctrl-names = "default"; | |
pinctrl-0 = <0x20>; | |
uart_port = <0x02>; | |
sfr_reg = <0x10000000 0x10000000>; | |
status = "ok"; | |
}; | |
s2mu106-haptic { | |
status = "okay"; | |
haptic,operation_mode = <0x01>; | |
haptic,max_timeout = <0x2710>; | |
haptic,type = "COINDC"; | |
haptic,motor_en = <0xb6 0x03 0x01>; | |
}; | |
fimc-is_sensor_2p6@5A { | |
compatible = "samsung,sensor-module-2p6"; | |
pinctrl-names = "pin0\0pin1\0pin2\0release"; | |
pinctrl-0; | |
pinctrl-1 = <0xcf>; | |
pinctrl-2 = <0xd2>; | |
pinctrl-3; | |
use_pdaf; | |
position = <0x00>; | |
id = <0x00>; | |
mclk_ch = <0x02>; | |
sensor_i2c_ch = <0x01>; | |
sensor_i2c_addr = <0x5a>; | |
gpio_mclk = <0x49 0x02 0x01>; | |
gpio_reset = <0xbf 0x04 0x01>; | |
gpio_cam_af_en = <0xbd 0x05 0x01>; | |
status = "okay"; | |
phandle = <0x157>; | |
af { | |
product_name = <0x14>; | |
i2c_addr = <0x18>; | |
i2c_ch = <0x03>; | |
}; | |
flash { | |
product_name = <0x0b>; | |
}; | |
internal_vc { | |
vc_list = <0x01 0x01 0x01>; | |
}; | |
}; | |
fimc-is_sensor_3p8sp@20 { | |
compatible = "samsung,sensor-module-3p8sp"; | |
pinctrl-names = "pin0\0pin1\0pin2\0release"; | |
pinctrl-0; | |
pinctrl-1 = <0xce>; | |
pinctrl-2 = <0xd1>; | |
pinctrl-3; | |
position = <0x01>; | |
id = <0x01>; | |
mclk_ch = <0x01>; | |
sensor_i2c_ch = <0x00>; | |
sensor_i2c_addr = <0x20>; | |
gpio_mclk = <0x49 0x01 0x01>; | |
gpio_reset = <0xbf 0x05 0x01>; | |
status = "okay"; | |
phandle = <0x158>; | |
}; | |
fimc-is_sensor_imx471@1A { | |
compatible = "samsung,sensor-module-imx471"; | |
pinctrl-names = "pin0\0pin1\0pin2\0release"; | |
pinctrl-0; | |
pinctrl-1 = <0xce>; | |
pinctrl-2 = <0xd1>; | |
pinctrl-3; | |
position = <0x01>; | |
id = <0x01>; | |
mclk_ch = <0x01>; | |
sensor_i2c_ch = <0x00>; | |
sensor_i2c_addr = <0x34>; | |
gpio_mclk = <0x49 0x01 0x01>; | |
gpio_reset = <0xbf 0x05 0x01>; | |
status = "okay"; | |
phandle = <0x159>; | |
}; | |
fimc-is_sensor_5e9@20 { | |
compatible = "samsung,sensor-module-5e9"; | |
pinctrl-names = "pin0\0pin1\0pin2\0release"; | |
pinctrl-0; | |
pinctrl-1 = <0xcd>; | |
pinctrl-2 = <0xd0>; | |
pinctrl-3; | |
position = <0x02>; | |
id = <0x02>; | |
mclk_ch = <0x00>; | |
sensor_i2c_ch = <0x02>; | |
sensor_i2c_addr = <0x20>; | |
gpio_mclk = <0x49 0x00 0x01>; | |
gpio_reset = <0xbe 0x05 0x01>; | |
status = "okay"; | |
phandle = <0x15a>; | |
}; | |
fimc-is-flash_gpio@0 { | |
compatible = "samsung,sensor-flash-gpio"; | |
id = <0x00>; | |
status = "okay"; | |
flash-gpio = <0xbe 0x07 0x00>; | |
torch-gpio = <0xbd 0x07 0x00>; | |
phandle = <0x15b>; | |
}; | |
sec-mst { | |
compatible = "sec-mst"; | |
}; | |
fixed-rate-clocks { | |
oscclk { | |
compatible = "samsung,exynos7885-oscclk"; | |
clock-frequency = <0x18cba80>; | |
}; | |
}; | |
firmware { | |
android { | |
compatible = "android,firmware"; | |
vbmeta { | |
compatible = "android,vbmeta"; | |
parts = "vbmeta,boot,recovery,system,vendor,product,dtb,dtbo"; | |
}; | |
fstab { | |
compatible = "android,fstab"; | |
vendor { | |
compatible = "android,vendor"; | |
dev = "/dev/block/platform/13500000.dwmmc0/by-name/vendor"; | |
type = "ext4"; | |
mnt_flags = "ro"; | |
fsmgr_flags = "wait"; | |
}; | |
product { | |
compatible = "android,product"; | |
dev = "/dev/block/platform/13500000.dwmmc0/by-name/product"; | |
type = "ext4"; | |
mnt_flags = "ro"; | |
fsmgr_flags = "wait"; | |
}; | |
}; | |
}; | |
}; | |
but_zones { | |
#list-but-cells = <0x03>; | |
phandle = <0x124>; | |
}; | |
secgpio_dvs { | |
compatible = "samsung,exynos7885-secgpio-dvs"; | |
status = "okay"; | |
}; | |
sec_abc { | |
compatible = "samsung,sec_abc"; | |
status = "okay"; | |
gpu { | |
gpu,label = "GPU fault"; | |
gpu,threshold_count = <0x14>; | |
gpu,threshold_time = <0x4b0>; | |
}; | |
aicl { | |
aicl,label = "battery aicl"; | |
aicl,threshold_count = <0x05>; | |
aicl,threshold_time = <0x12c>; | |
}; | |
}; | |
abc_hub { | |
compatible = "samsung,abc_hub"; | |
status = "okay"; | |
bootc { | |
bootc,time_spec_user = <0x186a0>; | |
bootc,time_spec_eng = <0x186a0>; | |
bootc,time_spec_fac = <0x186a0>; | |
}; | |
}; | |
sec_thermistor@0 { | |
compatible = "samsung,sec-ap-thermistor"; | |
status = "okay"; | |
adc_array = <0x113 0x144 0x17c 0x1c2 0x210 0x26b 0x2d9 0x358 0x3eb 0x489 0x541 0x609 0x6e6 0x7bc 0x8ae 0x999 0xa7d 0xb55 0xc1e 0xccf 0xd62 0xddf 0xe4b>; | |
temp_array = <0x384 0x352 0x320 0x2ee 0x2bc 0x28a 0x258 0x226 0x1f4 0x1c2 0x190 0x15e 0x12c 0xfa 0xc8 0x96 0x64 0x32 0x00 0xffffffce 0xffffff9c 0xffffff6a 0xffffff38>; | |
io-channels = <0x118 0x00>; | |
io-channel-names = "adc-ap-temp"; | |
io-channel-ranges; | |
}; | |
exynos_rgt { | |
compatible = "samsung,exynos-rgt"; | |
}; | |
tsp-ldo-en { | |
compatible = "regulator-fixed"; | |
regulator-name = "tsp_ldo_en"; | |
regulator-min-microvolt = <0x325aa0>; | |
regulator-max-microvolt = <0x325aa0>; | |
gpio = <0xbe 0x01 0x00>; | |
enable-active-high; | |
regulator-boot-on; | |
phandle = <0x176>; | |
}; | |
gpio_keys { | |
status = "okay"; | |
compatible = "gpio-keys"; | |
#address-cells = <0x01>; | |
#size-cells = <0x00>; | |
pinctrl-names = "default"; | |
pinctrl-0 = <0x128 0x129 0x12a>; | |
button@1 { | |
label = "gpio-keys: KEY_VOLUMEDOWN"; | |
interrupts = <0x06 0x00 0x00>; | |
interrupt-parent = <0x8c>; | |
linux,code = <0x72>; | |
gpios = <0x8c 0x06 0x0f>; | |
}; | |
button@2 { | |
label = "gpio-keys: KEY_VOLUMEUP"; | |
interrupts = <0x05 0x00 0x00>; | |
interrupt-parent = <0x8c>; | |
linux,code = <0x73>; | |
gpios = <0x8c 0x05 0x0f>; | |
}; | |
button@3 { | |
label = "gpio-keys: KEY_POWER"; | |
interrupts = <0x07 0x00 0x00>; | |
interrupt-parent = <0x8c>; | |
linux,code = <0x74>; | |
gpios = <0x8c 0x07 0x0f>; | |
gpio-key,wakeup = <0x01>; | |
}; | |
}; | |
hs_tune { | |
hs_tune_cnt = <0x0c>; | |
phandle = <0x137>; | |
hs_tune1 { | |
tune_name = "tx_vref"; | |
tune_value = <0x0d 0x0a>; | |
}; | |
hs_tune2 { | |
tune_name = "tx_pre_emp"; | |
tune_value = <0x03 0x03>; | |
}; | |
hs_tune3 { | |
tune_name = "tx_pre_emp_plus"; | |
tune_value = <0x00 0x00>; | |
}; | |
hs_tune4 { | |
tune_name = "tx_res"; | |
tune_value = <0x03 0x03>; | |
}; | |
hs_tune5 { | |
tune_name = "tx_rise"; | |
tune_value = <0x03 0x03>; | |
}; | |
hs_tune6 { | |
tune_name = "tx_hsxv"; | |
tune_value = <0x03 0x03>; | |
}; | |
hs_tune7 { | |
tune_name = "tx_fsls"; | |
tune_value = <0x03 0x03>; | |
}; | |
hs_tune8 { | |
tune_name = "rx_sqrx"; | |
tune_value = <0x07 0x07>; | |
}; | |
hs_tune9 { | |
tune_name = "compdis"; | |
tune_value = <0x07 0x07>; | |
}; | |
hs_tune10 { | |
tune_name = "otg"; | |
tune_value = <0x02 0x02>; | |
}; | |
hs_tune11 { | |
tune_name = "enable_user_imp"; | |
tune_value = <0x00 0x00>; | |
}; | |
hs_tune12 { | |
tune_name = "is_phyclock"; | |
tune_value = <0x01 0x01>; | |
}; | |
}; | |
mcu_ipc@12080000 { | |
compatible = "samsung,exynos-shd-ipc-mailbox"; | |
reg = <0x00 0x12080000 0x180>; | |
mcu,name = "mcu_ipc_cp"; | |
mcu,id = <0x00>; | |
interrupts = <0x00 0x37 0x00>; | |
mcu,irq_affinity_mask = <0x03>; | |
phandle = <0x177>; | |
}; | |
mcu_ipc@120D0000 { | |
compatible = "samsung,exynos-shd-ipc-mailbox"; | |
reg = <0x00 0x120d0000 0xb4>; | |
mcu,name = "mcu_ipc_gnss"; | |
mcu,id = <0x01>; | |
interrupts = <0x00 0x38 0x00>; | |
phandle = <0x12b>; | |
}; | |
gnss_pdata { | |
status = "okay"; | |
compatible = "samsung,gnss_shdmem_if"; | |
shmem,name = "KEPLER"; | |
shmem,device_node_name = "gnss_ipc"; | |
interrupts = <0x00 0x14 0x00 0x00 0xa5 0x00 0x00 0xa4 0x00>; | |
interrupt-names = "ACTIVE\0WATCHDOG\0WAKEUP"; | |
memory-region = <0x86>; | |
mbox_info = <0x12b>; | |
mbx,int_ap2gnss_bcmd = <0x00>; | |
mbx,int_ap2gnss_req_fault_info = <0x01>; | |
mbx,int_ap2gnss_ipc_msg = <0x02>; | |
mbx,int_ap2gnss_ack_wake_set = <0x03>; | |
mbx,int_ap2gnss_ack_wake_clr = <0x04>; | |
mbx,irq_gnss2ap_bcmd = <0x00>; | |
mbx,irq_gnss2ap_rsp_fault_info = <0x01>; | |
mbx,irq_gnss2ap_ipc_msg = <0x02>; | |
mbx,irq_gnss2ap_req_wake_clr = <0x04>; | |
mbx,reg_bcmd_ctrl = <0x00 0x01 0x02 0x03>; | |
reg_rx_ipc_msg = <0x01 0x05>; | |
reg_tx_ipc_msg = <0x01 0x04>; | |
reg_rx_head = <0x01 0x03>; | |
reg_rx_tail = <0x01 0x02>; | |
reg_tx_head = <0x01 0x01>; | |
reg_tx_tail = <0x01 0x00>; | |
fault_info = <0x01 0x200000 0x180000>; | |
shmem,ipc_offset = <0x380000>; | |
shmem,ipc_size = <0x80000>; | |
shmem,ipc_reg_cnt = <0x20>; | |
shmem,boot_without_mbox = <0x01>; | |
}; | |
usb_notifier { | |
compatible = "samsung,usb-notifier"; | |
udc = <0x116>; | |
}; | |
audio_codec_dummy { | |
status = "okay"; | |
compatible = "snd-soc-dummy"; | |
#sound-dai-cells = <0x01>; | |
phandle = <0x12c>; | |
}; | |
sound { | |
status = "okay"; | |
compatible = "samsung,exynos7885-cod3035"; | |
mic-bias-mode = <0x01 0x01 0x02 0x00>; | |
clock-names = "xclkout"; | |
samsung,codec = <0x4a>; | |
samsung,routing = "VOUTPUT\0ABOX UAIF0 Playback\0VOUTPUTCALL\0ABOX UAIF2 Playback\0ABOX UAIF2 Capture\0VINPUTCALL\0ABOX SPEEDY Capture\0VINPUTFM\0SPK\0Playback-a-001e\0Playback-a-001e\0ABOX UAIF3 Playback\0ABOX UAIF3 Capture\0Capture-a-001e"; | |
rdma@0 { | |
cpu { | |
sound-dai = <0x4a 0x00>; | |
}; | |
codec { | |
sound-dai = <0x12c>; | |
}; | |
}; | |
rdma@1 { | |
cpu { | |
sound-dai = <0x4a 0x01>; | |
}; | |
codec { | |
sound-dai = <0x12c>; | |
}; | |
}; | |
rdma@2 { | |
cpu { | |
sound-dai = <0x4a 0x02>; | |
}; | |
codec { | |
sound-dai = <0x12c>; | |
}; | |
}; | |
rdma@3 { | |
cpu { | |
sound-dai = <0x4a 0x03>; | |
}; | |
codec { | |
sound-dai = <0x12c>; | |
}; | |
}; | |
rdma@4 { | |
cpu { | |
sound-dai = <0x4a 0x04>; | |
}; | |
codec { | |
sound-dai = <0x12c>; | |
}; | |
}; | |
rdma@5 { | |
cpu { | |
sound-dai = <0x4a 0x05>; | |
}; | |
codec { | |
sound-dai = <0x12c>; | |
}; | |
}; | |
rdma@6 { | |
cpu { | |
sound-dai = <0x4a 0x06>; | |
}; | |
codec { | |
sound-dai = <0x12c>; | |
}; | |
}; | |
rdma@7 { | |
cpu { | |
sound-dai = <0x4a 0x07>; | |
}; | |
codec { | |
sound-dai = <0x12c>; | |
}; | |
}; | |
wdma@0 { | |
cpu { | |
sound-dai = <0x4a 0x08>; | |
}; | |
codec { | |
sound-dai = <0x12c>; | |
}; | |
}; | |
wdma@1 { | |
cpu { | |
sound-dai = <0x4a 0x09>; | |
}; | |
codec { | |
sound-dai = <0x12c>; | |
}; | |
}; | |
wdma@2 { | |
cpu { | |
sound-dai = <0x4a 0x0a>; | |
}; | |
codec { | |
sound-dai = <0x12c>; | |
}; | |
}; | |
wdma@3 { | |
cpu { | |
sound-dai = <0x4a 0x0b>; | |
}; | |
codec { | |
sound-dai = <0x12c>; | |
}; | |
}; | |
wdma@4 { | |
cpu { | |
sound-dai = <0x4a 0x0c>; | |
}; | |
codec { | |
sound-dai = <0x12c>; | |
}; | |
}; | |
uaif@0 { | |
cpu { | |
sound-dai = <0x4a 0x0d>; | |
}; | |
codec { | |
sound-dai = <0x127 0x00>; | |
}; | |
}; | |
uaif@1 { | |
cpu { | |
sound-dai = <0x4a 0x0e>; | |
}; | |
codec { | |
sound-dai = <0x12c>; | |
}; | |
}; | |
uaif@2 { | |
cpu { | |
sound-dai = <0x4a 0x0f>; | |
}; | |
codec { | |
sound-dai = <0x12c>; | |
}; | |
}; | |
uaif@3 { | |
cpu { | |
sound-dai = <0x4a 0x10>; | |
}; | |
codec { | |
sound-dai = <0x12d 0x00>; | |
}; | |
}; | |
internal@0 { | |
cpu { | |
sound-dai = <0x4a 0x11>; | |
}; | |
codec { | |
sound-dai = <0x12c>; | |
}; | |
}; | |
speedy@0 { | |
cpu { | |
sound-dai = <0x4a 0x12>; | |
}; | |
codec { | |
sound-dai = <0x12c>; | |
}; | |
}; | |
}; | |
flip_cover { | |
status = "okay"; | |
compatible = "flip_cover"; | |
pinctrl-names = "default"; | |
pinctrl-0 = <0x12e 0x12f>; | |
hall { | |
event = <0x15>; | |
gpios = <0x8b 0x02 0x00>; | |
}; | |
certify_hall { | |
event = <0x1b>; | |
gpios = <0x8c 0x04 0x0f>; | |
}; | |
}; | |
muic { | |
new_factory; | |
dcd_timeout; | |
}; | |
i2c@20 { | |
compatible = "i2c-gpio"; | |
gpios = <0x31 0x00 0x00 0x31 0x01 0x00>; | |
i2c-gpio,delay-us = <0x05>; | |
pinctrl-names = "default\0on_i2c\0off_i2c"; | |
pinctrl-0 = <0x130>; | |
pinctrl-1 = <0x130>; | |
pinctrl-2 = <0x131>; | |
#address-cells = <0x01>; | |
#size-cells = <0x00>; | |
status = "okay"; | |
tc3xxk@20 { | |
compatible = "coreriver,tc3xx-grip"; | |
pinctrl-names = "default\0on_irq\0off_irq"; | |
pinctrl-0 = <0x132 0x133>; | |
reg = <0x20>; | |
interrupts = <0x06 0x00 0x00>; | |
interrupt-parent = <0x8d>; | |
coreriver,scl-gpio = <0x31 0x01 0x00>; | |
coreriver,sda-gpio = <0x31 0x00 0x00>; | |
coreriver,irq-gpio = <0x8b 0x06 0x00>; | |
coreriver,ldo_en = <0xbd 0x03 0x00>; | |
coreriver,i2c-gpio = "true"; | |
coreriver,boot-on-ldo = "true"; | |
coreriver,fw_name = "coreriver/tc305k_a30_grip.fw"; | |
coreriver,use_bitmap = <0x01>; | |
}; | |
}; | |
fpcb_type { | |
compatible = "fpcb_type"; | |
gpios = <0xbe 0x06 0x00 0xbe 0x03 0x00>; | |
status = "okay"; | |
}; | |
argos { | |
compatible = "samsung,argos"; | |
#address-cells = <0x01>; | |
boot_device@1 { | |
net_boost,label = "IPC"; | |
net_boost,node = "rmnet0 rmnet1 rmnet2 rmnet3 rmnet4 rmnet5 rmnet6 rmnet7 umts_dm0"; | |
net_boost,table_size = <0x04>; | |
net_boost,table = <0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x01 0x00 0x32 0x00 0x00 0x11da50 0x00 0x1174c0 0x00 0x00 0x01 0x00 0x64 0x00 0x00 0x1506d0 0x00 0x177bb8 0x00 0x00 0x01 0x00 0x96 0x00 0x00 0x183350 0x00 0x1b5fd0 0x00 0x00 0x01 0x00>; | |
}; | |
boot_device@2 { | |
net_boost,label = "CLAT"; | |
net_boost,node = "clat clat4 v4-rmnet0 v4-rmnet1 v4-rmnet2 v4-rmnet3 v4-rmnet4 v4-rmnet5 v4-rmnet6 v4-rmnet7"; | |
net_boost,table_size = <0x03>; | |
net_boost,table = <0x14 0x00 0x00 0x11da50 0x00 0x177bb8 0x00 0x00 0x00 0x00 0x32 0x00 0x00 0x1506d0 0x00 0x177bb8 0x00 0x00 0x00 0x00 0x64 0x00 0x00 0x183350 0x00 0x1b5fd0 0x00 0x00 0x00 0x00>; | |
}; | |
boot_device@3 { | |
net_boost,label = "WIFI TX"; | |
net_boost,node = "wlan0"; | |
net_boost,table_size = <0x02>; | |
net_boost,table = <0x3c 0x1174c0 0x00 0xa50a0 0x00 0x00 0x00 0x00 0x00 0x00 0x78 0x17cdc0 0x00 0x183350 0x00 0x00 0x412f8 0x00 0x00 0x00>; | |
}; | |
boot_device@4 { | |
net_boost,label = "WIFI RX"; | |
net_boost,node = "wlan0"; | |
net_boost,table_size = <0x01>; | |
net_boost,table = <0xfa 0x14a140 0x00 0x14a140 0x00 0x00 0x00 0x00 0x00 0x00>; | |
}; | |
}; | |
memory@80000000 { | |
device_type = "memory"; | |
reg = <0x00 0x80000000 0x3bc00000>; | |
}; | |
memory@C0000000 { | |
device_type = "memory"; | |
reg = <0x00 0xc0000000 0x40000000>; | |
}; | |
memory@880000000 { | |
device_type = "memory"; | |
reg = <0x08 0x80000000 0x40000000>; | |
}; | |
}; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment