[9610] dtsi: add contexthub
authorBoojin Kim <boojin.kim@samsung.com>
Wed, 20 Jun 2018 00:50:36 +0000 (09:50 +0900)
committerEunyoung Lee <ey470.lee@samsung.com>
Wed, 20 Jun 2018 01:19:54 +0000 (10:19 +0900)
Change-Id: I536d1c09d6f029bbeba1a99254df214a45a63072
Signed-off-by: Boojin Kim <boojin.kim@samsung.com>
arch/arm64/boot/dts/exynos/exynos9610.dtsi

index 590ad89188c2fdf17ea40c7b6c77e907fd98df34..50055764d5e3e139b30930d9867b6ace28dae94f 100644 (file)
                status = "disabled";
        };
 
+       contexthub: contexthub_ipc@11980000 {
+               compatible = "samsung,exynos-nanohub";
+               interrupts = <0 39 0>,<0 111 0>; /* INTREQ_MAILBOX_SHUB2AP, INTREQ_WDT_SHUB */
+               /* mailbox, sram, dumpgpr, chub reset & cub cpu reset, baaw_p_apm_shub, chub cpu clock */
+               reg = <0x0 0x11980000 0x200>,
+                       <0x0 0x11200000 0x40000>,
+                       <0x0 0x111f0000 0x100>,
+                       <0x0 0x11863d20 0x10>,
+                       <0x0 0x11100000 0x100>,
+                       <0x0 0x11003010 0x10>;
+               reg-names = "mailbox", "sram", "dumpgpr",
+                       "chub_reset", "chub_baaw", "cmu_chub_qch";
+               /* BAAW-P-APM-SHUB */
+               baaw,baaw-p-apm-chub = <0x40300 0x40800 0x11900>;
+               /* none, pass, os.checked.bin, Exynos9610.bin */
+               os-type = "os.checked.bin";
+               clocks =
+                       /* SHUB */
+                       <&clock UMUX_CLKCMU_SHUB_BUS>,
+                       /* RPR0521, LIS3MDL */
+                       <&clock CMGP01_USI>,
+                       /* BMP280 */
+                       <&clock CMGP03_USI>,
+                       /* PRP0521, LIS3MDL, BMP280 are all I2C */
+                       <&clock CMGP_I2C>;
+               clock-names =
+                       "chub_bus",
+                       "cmgp_usi01",
+                       "cmgp_usi03",
+                       "cmgp_i2c";
+       };
+
        /* Secure log */
        seclog {
                compatible = "samsung,exynos-seclog";