集成Wifi和不带Wifi型号的区别

CCMP25带Wifi型号,在设计文件中的区别包括: 1、型号参数,01是带WiFi,02不带Wifi

<platform_variant>0x01</platform_variant>
<template_id>ccmp25_0x01</template_id>

2、WiFi接口,使用了SDMMC1资源,因此在设备树中多了

        <component id="sdmmc">
            <label>Wireless</label>
            <visible>false</visible>
            <enabled>true</enabled>
            <removable>false</removable>
            <resource>SDMMC1</resource>
            <resource_locked>true</resource_locked>
            <template>sdmmc_1</template>
            <template_locked>true</template_locked>
            <timestamp>0</timestamp>
            <ignore_compatibility>false</ignore_compatibility>
            <settings>
                <setting id="mode">
                    <value>mmc</value>
                    <visible>true</visible>
                    <enabled>true</enabled>
                </setting>
                <setting id="bus_width">
                    <value>4</value>
                    <visible>true</visible>
                    <enabled>true</enabled>
                </setting>
            </settings>
            <iomuxes>
                <iomux id="clk">
                    <pad>C_7</pad>
                    <value>AF10-M:2-P:0-S:3</value>
                    <locked>true</locked>
                </iomux>
                <iomux id="cmd">
                    <pad>D_7</pad>
                    <value>AF10-M:2-P:0-S:2</value>
                    <locked>true</locked>
                </iomux>
                <iomux id="d0">
                    <pad>D_8</pad>
                    <value>AF10-M:2-P:0-S:2</value>
                    <locked>false</locked>
                </iomux>
                <iomux id="d1">
                    <pad>C_8</pad>
                    <value>AF10-M:2-P:0-S:2</value>
                    <locked>true</locked>
                </iomux>
                <iomux id="d2">
                    <pad>D_9</pad>
                    <value>AF10-M:2-P:0-S:2</value>
                    <locked>true</locked>
                </iomux>
                <iomux id="d3">
                    <pad>C_9</pad>
                    <value>AF10-M:2-P:0-S:2</value>
                    <locked>true</locked>
                </iomux>
            </iomuxes>
        </component>
        <component id="usart">
            <label>Bluetooth</label>
            <visible>false</visible>
            <enabled>true</enabled>
            <removable>false</removable>
            <resource>USART1</resource>
            <resource_locked>true</resource_locked>
            <template>usart1</template>
            <template_locked>true</template_locked>
            <timestamp>0</timestamp>
            <ignore_compatibility>false</ignore_compatibility>
            <settings>
                <setting id="mode">
                    <value>asynchronous</value>
                    <visible>true</visible>
                    <enabled>true</enabled>
                </setting>
                <setting id="flow_control">
                    <value>cts_rts</value>
                    <visible>true</visible>
                    <enabled>true</enabled>
                </setting>
                <setting id="flow_control_485">
                    <value>false</value>
                    <visible>true</visible>
                    <enabled>false</enabled>
                </setting>
                <setting id="slave_select">
                    <value>disable</value>
                    <visible>true</visible>
                    <enabled>false</enabled>
                </setting>
            </settings>
            <iomuxes>
                <iomux id="tx">
                    <pad>C_5</pad>
                    <value>AF6-M:2-P:0-S:0</value>
                    <locked>true</locked>
                </iomux>
                <iomux id="rx">
                    <pad>C_6</pad>
                    <value>AF6-M:0-P:0</value>
                    <locked>true</locked>
                </iomux>
                <iomux id="rts">
                    <pad>D_5</pad>
                    <value>AF6-M:2-P:0-S:0</value>
                    <locked>true</locked>
                </iomux>
                <iomux id="cts">
                    <pad>D_6</pad>
                    <value>AF6-M:0-P:0</value>
                    <locked>true</locked>
                </iomux>
            </iomuxes>
        </component>
        <component id="gpio">
            <label>BT_REG_EN</label>
            <visible>false</visible>
            <enabled>true</enabled>
            <removable>false</removable>
            <resource>BT_REG_EN/PZ5</resource>
            <resource_locked>true</resource_locked>
            <template>bt_reg_en/pz5</template>
            <template_locked>true</template_locked>
            <timestamp>0</timestamp>
            <ignore_compatibility>false</ignore_compatibility>
            <iomuxes>
                <iomux id="gpio">
                    <pad>D_4</pad>
                    <value>GPIO-M:2-P:2-S:0</value>
                    <locked>true</locked>
                </iomux>
            </iomuxes>
        </component>
        <component id="gpio">
            <label>WL_REG_EN</label>
            <visible>false</visible>
            <enabled>true</enabled>
            <removable>false</removable>
            <resource>WL_REG_EN/PI7</resource>
            <resource_locked>true</resource_locked>
            <template>wl_reg_en/pi7</template>
            <template_locked>true</template_locked>
            <timestamp>0</timestamp>
            <ignore_compatibility>false</ignore_compatibility>
            <iomuxes>
                <iomux id="gpio">
                    <pad>C_4</pad>
                    <value>GPIO-M:2-P:2-S:0</value>
                    <locked>true</locked>
                </iomux>
            </iomuxes>
        </component>

上面资源表明,SDMCC1用了:PE3,PE2,PE4,PE5,PE0,PE1这几个处理器引脚,而蓝牙用了usart1四线:PG14,PG15,PB9,PB11,另有开关信号:BT_REG_EN用了PZ5,WL_REG_EN用了PI7,如果有用到冲突资源,又希望不同型号模块可混用,最好避开这些资源。