�
����O����8��K����(������������2��K������������������������������+����hisilicon,hi3670-hikey970�hisilicon,hi3670�����������������������������������+���������	���7HiKey970�������psci����������
����arm,psci-0.2�������������=smc�������cpus�������������������������+�������cpu-map����cluster0�������core0������������D���������core1������������D���������core2������������D���������core3������������D������������cluster1�������core0������������D���������core1������������D���������core2������������D���������core3������������D���	������������cpu@0�������������arm,cortex-a53�����������Hcpu����������T�����������������Xpsci�������������f���������cpu@1�������������arm,cortex-a53�����������Hcpu����������T����������������Xpsci�������������f���������cpu@2�������������arm,cortex-a53�����������Hcpu����������T����������������Xpsci�������������f���������cpu@3�������������arm,cortex-a53�����������Hcpu����������T����������������Xpsci�������������f���������cpu@100�����������arm,cortex-a73�����������Hcpu����������T����������������Xpsci�������������f���������cpu@101�����������arm,cortex-a73�����������Hcpu����������T���������������Xpsci�������������f���������cpu@102�����������arm,cortex-a73�����������Hcpu����������T���������������Xpsci�������������f���������cpu@103�����������arm,cortex-a73�����������Hcpu����������T���������������Xpsci�������������f���	���������interrupt-controller@e82b0000�������������arm,gic-400�������@���T�����+�������������+ ������� ������+@������� ������+`������� ����������n�������������������������������	�����������������������f���������timer�������������arm,armv8-timer�������������������0���������
���������������������������
��������������L�������soc�����������simple-bus�����������������������+�����������������crg_ctrl@fff35000��������� ����hisilicon,hi3670-crgctrl�syscon����������T������P������������������������������f���
������crg_rst_controller��������.����hisilicon,hi3670-reset�hisilicon,hi3660-reset�����������������������������
���������f���������pctrl@e8a09000������������hisilicon,hi3670-pctrl�syscon������������T����蠐���������������������������crg_ctrl@fff34000��������� ����hisilicon,hi3670-pmuctrl�syscon����������T������@���������������������������sctrl@fff0a000������������hisilicon,hi3670-sctrl�syscon������������T������������������������������������f���������iomcu@ffd7e000������������hisilicon,hi3670-iomcu�syscon������������T����������������������������������media1_crgctrl@e87ff000�������#����hisilicon,hi3670-media1-crg�syscon�����������T���������������������������������media2_crgctrl@e8900000�������#����hisilicon,hi3670-media2-crg�syscon�����������T���������������������������������serial@fdf02000�����������arm,pl011�arm,primecell����������T������ ������������������������J����������������
�������
���
����������uartclk�apb_pclk��������������default�����������������������okay����������	��HS-UART0����������serial@fdf00000�����������arm,pl011�arm,primecell����������T�������������������������������K����������������
�������
���
����������uartclk�apb_pclk��������������default�������	��disabled����������serial@fdf03000�����������arm,pl011�arm,primecell����������T������0������������������������L����������������
�������
���
����������uartclk�apb_pclk��������������default������������
�����������okay����������	��LS-UART0����������serial@ffd74000�����������arm,pl011�arm,primecell����������T������@������������������������r����������������
������
���
����������uartclk�apb_pclk��������������default���������������������	��disabled����������serial@fdf01000�����������arm,pl011�arm,primecell����������T������������������������������M����������������
�������
���
����������uartclk�apb_pclk��������������default���������������������	��disabled����������serial@fdf05000�����������arm,pl011�arm,primecell����������T������P������������������������N����������������
�������
���
����������uartclk�apb_pclk��������������default�������	��disabled����������serial@fff32000�����������arm,pl011�arm,primecell����������T������ ������������������������O����������������
������
���
����������uartclk�apb_pclk��������������default�����������������������okay����������	��LS-UART1����������gpio@e8a0b000�������������arm,pl061�arm,primecell����������T����蠰������������������������T��������������������(��������� ��4���������������������������������������������n����������������
���}������	����apb_pclk����������K��@�TP901��GPIO_003_USB_HUB_RESET_N�NC�[AP_GPS_REF_CLK]�[I2C3_SCL]�[I2C3_SDA]��������gpio@e8a0c000�������������arm,pl061�arm,primecell����������T������������������������������U��������������������(�����������������������n����������������
���~������	����apb_pclk����������[��@[UART0_CTS]�[UART0_RTS]�[UART0_TXD]�[UART0_RXD]�[USER_LED5]�GPIO-I�[USER_LED3]�[USER_LED4]��������gpio@e8a0d000�������������arm,pl061�arm,primecell����������T������������������������������V��������������������(�����������4��������������������������������n����������������
���������	����apb_pclk����������^��@GPIO-G�[CSI0_MCLK]�[CSI1_MCLK]�GPIO_019_BT_ACTIVE�[I2C2_SCL]�[I2C2_SDA]�[I2C3_SCL]�[I2C3_SDA]���������gpio@e8a0e000�������������arm,pl061�arm,primecell����������T������������������������������W��������������������(��������� ��4����������
�����������������������������������n����������������
����������	����apb_pclk����������[��@GPIO_024_WIFI_ACTIVE�GPIO_025_PERST_M.2�[I2C4_SCL]�[I2C4_SDA]�NC�GPIO-H�[USER_LED1]�GPIO-L��������gpio@e8a0f000�������������arm,pl061�arm,primecell����������T������������������������������X��������������������(�����������4���������������������������������n����������������
����������	����apb_pclk����������m��@GPIO-K�GPIO_033_PMU1_EN�GPIO_034_USBSW_SEL�[SD_DAT1]�[SD_DAT2]�[UART1_RXD]�[UART1_TXD]�[SOC_GPS_UART3_CTS_N]����������gpio@e8a10000�������������arm,pl061�arm,primecell����������T������������������������������Y��������������������(�����������4���������������������������������n����������������
����������	����apb_pclk�������������@[SOC_GPS_UART3_RTS_N]�[SOC_GPS_UART3_RXD]�[SOC_GPS_UART3_TXD]�[SOC_BT_UART4_CTS_N]�[SOC_BT_UART4_RTS_N]�[SOC_BT_UART4_RXD]�[SOC_BT_UART4_TXD]�NC����������gpio@e8a11000�������������arm,pl061�arm,primecell����������T�����������������������������Z��������������������(�����������4���������"�����������������������n����������������
����������	����apb_pclk����������d��@NC�GPIO_049_USER_LED6�GPIO_050_CAN_RST�GPIO_051_WIFI_EN�GPIO-D�GPIO-J�GPIO_054_BT_EN�[GPIO_055_SEL]����������f���'������gpio@e8a12000�������������arm,pl061�arm,primecell����������T����� ������������������������[��������������������(�����������4����������)�����������������������n����������������
����������	����apb_pclk����������$��@[PCIE_PERST_L]�NC�NC�NC�NC�NC�NC�NC�������gpio@e8a13000�������������arm,pl061�arm,primecell����������T�����0������������������������\��������������������(�����������4����������1�����������������������n����������������
����������	����apb_pclk������������@NC�NC�NC�NC�NC�NC�NC�NC�������gpio@e8a14000�������������arm,pl061�arm,primecell����������T�����@������������������������]��������������������(�����������4����������9�����������������������n����������������
����������	����apb_pclk������������@NC�NC�NC�NC�NC�NC�NC�NC�������gpio@e8a15000�������������arm,pl061�arm,primecell����������T�����P������������������������^��������������������(�����������4����������A�����������������������n����������������
����������	����apb_pclk������������@NC�NC�NC�NC�NC�NC�NC�NC�������gpio@e8a16000�������������arm,pl061�arm,primecell����������T�����`������������������������_��������������������(�����������4����������I�����������������������n����������������
����������	����apb_pclk������������@NC�NC�NC�NC�NC�NC�NC�NC�������gpio@e8a17000�������������arm,pl061�arm,primecell����������T�����p������������������������`��������������������(�����������4����������Q�����������������������n����������������
����������	����apb_pclk����������
��@NC����������������gpio@e8a18000�������������arm,pl061�arm,primecell����������T����血������������������������a��������������������(�����������������������n����������������
����������	����apb_pclk������������@��������������gpio@e8a19000�������������arm,pl061�arm,primecell����������T����衐������������������������b��������������������(�����������������������n����������������
����������	����apb_pclk������������@��������������gpio@e8a1a000�������������arm,pl061�arm,primecell����������T����衠������������������������c��������������������(�����������������������n����������������
����������	����apb_pclk������������@��������������gpio@e8a1b000�������������arm,pl061�arm,primecell����������T����衰������������������������d��������������������(�����������4����������������������������������n����������������
����������	����apb_pclk����������m��@[WL_SDIO_CLK]�[WL_SDIO_CMD]�[WL_SDIO_DATA0]�[WL_SDIO_DATA1]�[WL_SDIO_DATA2]�[WL_SDIO_DATA3]�[ETH_ISOLATE]�NC����������gpio@e8a1c000�������������arm,pl061�arm,primecell����������T������������������������������e��������������������(�����������4���������������������������������n����������������
����������	����apb_pclk������������@[MINI1CLK_EN]�NC��������������gpio@fff28000�������������arm,pl061�arm,primecell����������T������������������������������f��������������������(�����������4���������*�����������������������n�������������������������	����apb_pclk����������n��@[SPI1_SCLK]�[SPI1_DIN]�[SPI1_DOUT]�[SPI1_CS]�[POWER_INT_N]�[CDMA_GPS_SYNC]�GPIO_150_PEX_INTA�GPIO_151_CAN_INT���������gpio@fff29000�������������arm,pl061�arm,primecell����������T������������������������������g��������������������(�����������4����������=�����������������������n�������������������������	����apb_pclk������������@��������������gpio@e8a1f000�������������arm,pl061�arm,primecell����������T������������������������������h��������������������(�����������4����������������������������������n����������������
����������	����apb_pclk����������d��@[SD_CLK]�[SD_CMD]�[SD_DATA0]�[SD_DATA1]�[SD_DATA2]�[SD_DATA3]�GPIO_166_ETHCLK_EN�GPIO_167_USER_LED2�������gpio@e8a20000�������������arm,pl061�arm,primecell����������T������������������������������i��������������������(�����������4���������������������������������n����������������
����������	����apb_pclk����������*��@GPIO_168_GPS_EN�GPIO-C�GPIO-E�GPIO-B��������������gpio@fff0b000�������������arm,pl061�arm,primecell����������T������������������������������j��������������������(�����������4���������������������������������n�������������������������	����apb_pclk����������g��@[PMU_PWR_HOLD]�GPIO_177_WL_WAKEUP_AP�[JTAG_TCK]�[JTAG_TMS]�[JTAG_TDI]�[JTAG_TMS]�GPIO_182_FATAL_ERR�NC�����������f���%������gpio@fff0c000�������������arm,pl061�arm,primecell����������T�������������������������������k��������������������(�����������4���������������������������������n�������������������������	����apb_pclk����������m��@GPIO_184_JTAG_SEL�GPIO-F�[I2C0_SCL]�[I2C0_SDA]�[GPIO_188_I2C1_SCL]�[GPIO_189_I2C1_SDA]�[I2C1_SCL]�[I2C2_SDA]����������gpio@fff0d000�������������arm,pl061�arm,primecell����������T�������������������������������l��������������������(�����������4���������������������������������n�������������������������	����apb_pclk����������<��@[SD_LED]�NC�[PCM_DI]�[PCM_DO]�[PCM_CLK]�[PCM_FS]��[I2S2_DO]�������gpio@fff0e000�������������arm,pl061�arm,primecell����������T�������������������������������m��������������������(�����������4���������������������������������n�������������������������	����apb_pclk�������������@[I2S2_XCLK]�[I2S2_XFS]�GPIO_202_PERST_ETH�GPIO_203_PWRON_DET�GPIO_204_PMU1_IRQ_N�GPIO_205_SD_DET�GPIO_206_GPS_MOTION_INT�GPIO_207_HDMI_SEL�����������f���������gpio@fff0f000�������������arm,pl061�arm,primecell����������T�������������������������������n��������������������(�����������4���������������������������������n�������������������������	����apb_pclk����������G��@GPIO-A�GPIO_209_VBUS_TYPEC�NC�NC�NC�[SPI0_SCLK]�[SPI0_DIN]�[SPI0_DOUT]��������gpio@fff10000�������������arm,pl061�arm,primecell����������T�������������������������������o��������������������(�����������4��������������������������������n�������������������������	����apb_pclk����������|��@[SPI0_CS]�GPIO_217_HDMI_PD�GPIO_218_GPS_WAKEUP_AP�GPIO_219_M.2CLK_EN�GPIO_220_PERST_MINI�GPIO_221_CC_INT�[PCIE_CLKREQ_L]�NC�������gpio@fff1d000�������������arm,pl061�arm,primecell����������T����������������������������������������������������(�����������4���������#�����������������������n�������������������������	����apb_pclk����������i��@[PMU0_INT]�[SPMI_DATA]�[SPMI_CLK]�[CAN_SPI_CLK]�[CAN_SPI_DI]�[CAN_SPI_DO]�[CAN_SPI_CS]�GPIO_231_HDMI_INT����������ufs@ff3c0000����������#����hisilicon,hi3670-ufs�jedec,ufs-2.1�������� ���T�����<��������������>����������������������������������������������������
������
�������������ref_clk�phy_clk���������P������������������������^������������������erst�������dwmmc1@ff37f000�������2����hisilicon,hi3670-dw-mshc�hisilicon,hi3660-dw-mshc������������T�����7������������������������������+�������������������������������������
�������
��������������ciu�biu������������0����������^������������������ereset�����������q������������������������okay������������������������������������������������������������������������������������������������������������������default���������������������������������������� ������dwmmc2@fc183000�������2����hisilicon,hi3670-dw-mshc�hisilicon,hi3660-dw-mshc������������T�����0�����������������������������+�������������������������������������
�������
��������������ciu�biu������������0����������^������������������ereset������������������������okay�������������������������(���������6���������@����������default������������!���"���#�����������$���wlcore@2����������
����ti,wl1837������������T���������������%������������������������gpio-range����������S������������f���&������pinmux@e896c000�����������pinctrl-single�����������T�������������,��������t��������������������������� ������������������������&�������R�������������f������uart0_pmx_func��������������T������X������������f���������uart2_pmx_func�������� ���������������������������������f���
������uart3_pmx_func�������� ������d������h������l������p������������f���������uart4_pmx_func�������� ������t������x������|�������������������f���������uart6_pmx_func��������������\������`������������f������������pinmux@e896c800�����������pinconf-single�����������T�������������,��������t��������������� ���uart0_cfg_func��������������X�������\���������������������������������������������������������6����������������f���������uart2_cfg_func�������� ���������������������������������������������������������������������������������6����������������f���������uart3_cfg_func�������� ������h�������l�������p�������t���������������������������������������������������������6����������������f���������uart4_cfg_func�������� ������x�������|�������������������������������������������������������������������������6����������������f���������uart6_cfg_func��������������`�������d���������������������������������������������������������6�����������������f������������pinmux@fc182000�����������pinctrl-single�����������T����� ��������(��������������������t��������������� ������������������������&�������
�������������f������sdio_pmx_func���������0�������������������������������������������������f���!���������pinmux@fc182800�����������pinconf-single�����������T�����(��������(��������t��������������� ���sdio_clk_cfg_func�������������������������������������������������������������������������6�����������������f���"������sdio_cfg_func���������(������������������������������������������������������������������������������������������6�����������������f���#���������pinmux@ff37e000�����������pinctrl-single�����������T�����7���������0��������������������t��������������� ������������������������&��������������������f������sd_pmx_func�������0�������������������������������������������������f������������pinmux@ff37e800�����������pinconf-single�����������T�����7���������0��������t��������������� ���sd_clk_cfg_func�����������������������������������������������������������������������6�����������������f���������sd_cfg_func�������(������������������������������������������������������������������������������������������6�����������������f������������pinmux@fff11000�����������pinctrl-single�����������T�������������<��������������������t��������������� ������������������������&�������.�������������f���������pinmux@fff11800�����������pinconf-single�����������T�������������<��������t��������������� ���������aliases���������T/soc/dwmmc1@ff37f000������������Z/soc/dwmmc2@fc183000������������`/soc/serial@fdf02000������������h/soc/serial@fdf00000������������p/soc/serial@fdf03000������������x/soc/serial@ffd74000�������������/soc/serial@fdf01000�������������/soc/serial@fdf05000�������������/soc/serial@fff32000����������chosen�����������serial6:115200n8����������memory@0�������������Hmemory�����������T����������������������regulator-1v8�������������regulator-fixed����������fixed-1.8V������������w@����������w@�������������������f��� ������regulator-3v3�������������regulator-fixed����������fixed-3.3V������������2Z�����������2Z������������������������������f���������wlan-en-1-8v��������������regulator-fixed����������wlan-en-regulator�������������w@����������w@��������	���'����������������p������������������f���$���������	compatible�interrupt-parent�#address-cells�#size-cells�model�method�cpu�device_type�reg�enable-method�phandle�#interrupt-cells�interrupts�interrupt-controller�clock-frequency�ranges�#clock-cells�#reset-cells�hisi,rst-syscon�clocks�clock-names�pinctrl-names�pinctrl-0�status�label�gpio-controller�#gpio-cells�gpio-ranges�gpio-line-names�freq-table-hz�resets�reset-names�hisilicon,peripheral-syscon�card-detect-delay�bus-width�sd-uhs-sdr12�sd-uhs-sdr25�sd-uhs-sdr50�sd-uhs-sdr104�cap-sd-highspeed�disable-wp�cd-inverted�cd-gpios�vmmc-supply�vqmmc-supply�non-removable�broken-cd�cap-power-off-card�#pinctrl-single,gpio-range-cells�#pinctrl-cells�#gpio-range-cells�pinctrl-single,register-width�pinctrl-single,function-mask�pinctrl-single,gpio-range�pinctrl-single,pins�pinctrl-single,bias-pulldown�pinctrl-single,bias-pullup�pinctrl-single,drive-strength�mshc1�mshc2�serial0�serial1�serial2�serial3�serial4�serial5�serial6�stdout-path�regulator-name�regulator-min-microvolt�regulator-max-microvolt�regulator-always-on�regulator-boot-on�gpio�startup-delay-us�enable-active-high�