[9610] arch: arm64: Apply modem interface DTS
authorTaejin Kim <tj7.kim@samsung.com>
Mon, 14 May 2018 11:17:47 +0000 (20:17 +0900)
committerJaehyoung Choi <jkkkkk.choi@samsung.com>
Thu, 17 May 2018 08:09:29 +0000 (17:09 +0900)
Change-Id: I6a7b9acdcc8d6c3a0b2aa889695461a00b185cec
Signed-off-by: Taejin Kim <tj7.kim@samsung.com>
arch/arm64/boot/dts/exynos/exynos9610-erd9610.dts
arch/arm64/boot/dts/exynos/modem-ss360ap-sit-pdata.dtsi

index 96d0fc550a88646a5cd916835d8fa3dbdf8a151f..76d31386cb1268016127081bb97f08f33d15eaae 100644 (file)
                compatible = "samsung,exynos-rgt";
        };
 
+       mailbox_cp: mcu_ipc@11920000 {
+               compatible = "samsung,exynos-shd-ipc-mailbox";
+               reg = <0x0 0x11920000 0x180>;
+               mcu,name = "mcu_ipc_cp";
+               mcu,id = <0>;
+               interrupts = <0 40 0 >;
+       };
+
        gpio_keys {
                status = "okay";
                compatible = "gpio-keys";
index 46bf86f3266393707245bb15fca95a020ff737ee..bdb126117d021ecd31cca10c50c3a25a6e580c30 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * SAMSUNG UNIVERSAL9810 board device tree source
+ * SAMSUNG Modem interface device tree source
  *
  * Copyright (c) 2016 Samsung Electronics Co., Ltd.
  *             http://www.samsung.com
@@ -18,6 +18,8 @@
                #define INTREQ__CP2AP_WAKEUP    75
                interrupts = <0 INTREQ__CP2AP_WAKEUP 0>;
 
+               ap2cp_cfg_addr = <0x14000000>;  /* AP2CP_CFG */
+
                /* common pdata */
                mif,name = "ss360ap";
                mif,modem_net = <0>;            /* UMTS_NETWORK */
@@ -27,7 +29,7 @@
                mif,link_types = <0x80>;        /* LINKDEV_SHMEM */
                mif,link_name = "shmem";
                mif,link_attrs = <0x7C8>;       /* XMIT_BTDLR(0x400) | DUMP_ALIGNED (0x200) | BOOT_ALIGNED (0x100) | MEM_DUMP (0x80) | MEM_BOOT (0x40) | DPRAM_MAGIC (0x08) */
-               mif,num_iodevs = <16>;
+               mif,num_iodevs = <20>;
 
                /* sim socket num */
                mif,sim_socket_num = <2>;
                                iod,attrs = <0x02>;
                                iod,app = "CBD";
                        };
+                       io_device_16 {
+                               iod,name = "umts_rcs0";
+                               iod,id = <91>;
+                               iod,format = <0>;
+                               iod,io_type = <0>;
+                               iod,links = <0x80>;
+                               iod,attrs = <0x82>;
+                               iod,app = "RCS0";
+                       };
+                       io_device_17 {
+                               iod,name = "umts_rcs1";
+                               iod,id = <92>;
+                               iod,format = <1>;
+                               iod,io_type = <0>;
+                               iod,links = <0x80>;
+                               iod,attrs = <0x82>;
+                               iod,app = "RCS1";
+                       };
+                       io_device_18 {
+                               iod,name = "umts_wfc0";
+                               iod,id = <93>;
+                               iod,format = <0>;
+                               iod,io_type = <0>;
+                               iod,links = <0x80>;
+                               iod,attrs = <0x82>;
+                               iod,app = "WFC0";
+                       };
+                       io_device_19 {
+                               iod,name = "umts_wfc1";
+                               iod,id = <94>;
+                               iod,format = <1>;
+                               iod,io_type = <0>;
+                               iod,links = <0x80>;
+                               iod,attrs = <0x82>;
+                               iod,app = "WFC1";
+                       };
                }; /* end of iodevs */
        }; /* end of mif_pdata */