mirror of
				https://github.com/oplus-giulia-dev/android_hardware_oplus
				synced 2025-11-04 13:55:35 +08:00 
			
		
		
		
	Introduce common device framework matrix
Change-Id: I304ffa222d043fe2c5cdb5c9cc5348736ef9a3b5
This commit is contained in:
		
							
								
								
									
										219
									
								
								vintf/device_framework_matrix.xml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										219
									
								
								vintf/device_framework_matrix.xml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,219 @@
 | 
			
		||||
<compatibility-matrix version="4.0" type="framework">
 | 
			
		||||
    <hal format="hidl" optional="true">
 | 
			
		||||
        <name>vendor.nxp.nxpnfc</name>
 | 
			
		||||
        <version>1.0</version>
 | 
			
		||||
        <version>2.0</version>
 | 
			
		||||
        <interface>
 | 
			
		||||
            <name>INxpNfc</name>
 | 
			
		||||
            <instance>default</instance>
 | 
			
		||||
        </interface>
 | 
			
		||||
    </hal>
 | 
			
		||||
    <hal format="aidl" optional="true">
 | 
			
		||||
        <name>vendor.oplus.hardware.appradioaidl</name>
 | 
			
		||||
        <version>1</version>
 | 
			
		||||
        <interface>
 | 
			
		||||
            <name>IAppRadioStable</name>
 | 
			
		||||
            <instance>OplusAppRadio0</instance>
 | 
			
		||||
            <instance>OplusAppRadio1</instance>
 | 
			
		||||
        </interface>
 | 
			
		||||
    </hal>
 | 
			
		||||
    <hal format="hidl" optional="true">
 | 
			
		||||
        <name>vendor.oplus.hardware.appradio</name>
 | 
			
		||||
        <version>1.0</version>
 | 
			
		||||
        <interface>
 | 
			
		||||
            <name>IOplusAppRadio</name>
 | 
			
		||||
            <instance>oplus_app_slot1</instance>
 | 
			
		||||
            <instance>oplus_app_slot2</instance>
 | 
			
		||||
        </interface>
 | 
			
		||||
    </hal>
 | 
			
		||||
    <hal format="hidl" optional="true">
 | 
			
		||||
        <name>vendor.oplus.hardware.biometrics.fingerprint</name>
 | 
			
		||||
        <version>2.1</version>
 | 
			
		||||
        <interface>
 | 
			
		||||
            <name>IBiometricsFingerprint</name>
 | 
			
		||||
            <instance>default</instance>
 | 
			
		||||
        </interface>
 | 
			
		||||
    </hal>
 | 
			
		||||
    <hal format="aidl" optional="true">
 | 
			
		||||
        <name>vendor.oplus.hardware.cameraextension</name>
 | 
			
		||||
        <version>1</version>
 | 
			
		||||
        <interface>
 | 
			
		||||
            <name>ICameraExtensionService</name>
 | 
			
		||||
            <instance>default</instance>
 | 
			
		||||
        </interface>
 | 
			
		||||
    </hal>
 | 
			
		||||
    <hal format="hidl" optional="true">
 | 
			
		||||
        <name>vendor.oplus.hardware.cameraMDM</name>
 | 
			
		||||
        <version>2.0</version>
 | 
			
		||||
        <interface>
 | 
			
		||||
            <name>IOPlusCameraMDM</name>
 | 
			
		||||
            <instance>default</instance>
 | 
			
		||||
        </interface>
 | 
			
		||||
    </hal>
 | 
			
		||||
    <hal format="aidl" optional="true">
 | 
			
		||||
        <name>vendor.oplus.hardware.cammidasservice</name>
 | 
			
		||||
        <version>1</version>
 | 
			
		||||
        <interface>
 | 
			
		||||
            <name>IMIDASService</name>
 | 
			
		||||
            <instance>default</instance>
 | 
			
		||||
        </interface>
 | 
			
		||||
    </hal>
 | 
			
		||||
    <hal format="aidl" optional="true">
 | 
			
		||||
        <name>vendor.oplus.hardware.communicationcenter</name>
 | 
			
		||||
        <version>1</version>
 | 
			
		||||
        <interface>
 | 
			
		||||
            <name>IDmtpService</name>
 | 
			
		||||
            <instance>default</instance>
 | 
			
		||||
        </interface>
 | 
			
		||||
    </hal>
 | 
			
		||||
    <hal format="hidl" optional="true">
 | 
			
		||||
        <name>vendor.oplus.hardware.cwb</name>
 | 
			
		||||
        <version>1.0</version>
 | 
			
		||||
        <interface>
 | 
			
		||||
            <name>ICwbService</name>
 | 
			
		||||
            <instance>default</instance>
 | 
			
		||||
        </interface>
 | 
			
		||||
    </hal>
 | 
			
		||||
    <hal format="aidl" optional="true">
 | 
			
		||||
        <name>vendor.oplus.hardware.esim</name>
 | 
			
		||||
        <version>1</version>
 | 
			
		||||
        <interface>
 | 
			
		||||
            <name>IOplusEsim</name>
 | 
			
		||||
            <instance>default</instance>
 | 
			
		||||
        </interface>
 | 
			
		||||
    </hal>
 | 
			
		||||
    <hal format="aidl" optional="true">
 | 
			
		||||
        <name>vendor.oplus.hardware.ims</name>
 | 
			
		||||
        <version>1</version>
 | 
			
		||||
        <interface>
 | 
			
		||||
            <name>IImsStable</name>
 | 
			
		||||
            <instance>OplusImsRadio0</instance>
 | 
			
		||||
            <instance>OplusImsRadio1</instance>
 | 
			
		||||
        </interface>
 | 
			
		||||
    </hal>
 | 
			
		||||
    <hal format="hidl" optional="true">
 | 
			
		||||
        <name>vendor.oplus.hardware.ims</name>
 | 
			
		||||
        <version>1.0</version>
 | 
			
		||||
        <interface>
 | 
			
		||||
            <name>IOplusImsRadio</name>
 | 
			
		||||
            <instance>oplusimsradio0</instance>
 | 
			
		||||
            <instance>oplusimsradio1</instance>
 | 
			
		||||
        </interface>
 | 
			
		||||
    </hal>
 | 
			
		||||
    <hal format="aidl" optional="true">
 | 
			
		||||
        <name>vendor.oplus.hardware.oplusSensor</name>
 | 
			
		||||
        <version>1</version>
 | 
			
		||||
        <interface>
 | 
			
		||||
            <name>ISensorFeature</name>
 | 
			
		||||
            <instance>default</instance>
 | 
			
		||||
        </interface>
 | 
			
		||||
    </hal>
 | 
			
		||||
    <hal format="hidl" optional="true">
 | 
			
		||||
        <name>vendor.oplus.hardware.oplusSensor</name>
 | 
			
		||||
        <version>1.0</version>
 | 
			
		||||
        <interface>
 | 
			
		||||
            <name>ISensorFeature</name>
 | 
			
		||||
            <instance>default</instance>
 | 
			
		||||
        </interface>
 | 
			
		||||
    </hal>
 | 
			
		||||
    <hal format="aidl" optional="true">
 | 
			
		||||
        <name>vendor.oplus.hardware.osense.client</name>
 | 
			
		||||
        <version>1</version>
 | 
			
		||||
        <interface>
 | 
			
		||||
            <name>IOsenseAidlHalReporter</name>
 | 
			
		||||
            <instance>default</instance>
 | 
			
		||||
        </interface>
 | 
			
		||||
    </hal>
 | 
			
		||||
    <hal format="aidl" optional="true">
 | 
			
		||||
        <name>vendor.oplus.hardware.performance</name>
 | 
			
		||||
        <version>1</version>
 | 
			
		||||
        <interface>
 | 
			
		||||
            <name>IPerformance</name>
 | 
			
		||||
            <instance>default</instance>
 | 
			
		||||
        </interface>
 | 
			
		||||
    </hal>
 | 
			
		||||
    <hal format="aidl" optional="true">
 | 
			
		||||
        <name>vendor.oplus.hardware.radio</name>
 | 
			
		||||
        <version>1-2</version>
 | 
			
		||||
        <interface>
 | 
			
		||||
            <name>IRadioStable</name>
 | 
			
		||||
            <instance>OplusRadio0</instance>
 | 
			
		||||
            <instance>OplusRadio1</instance>
 | 
			
		||||
        </interface>
 | 
			
		||||
    </hal>
 | 
			
		||||
    <hal format="hidl" optional="true">
 | 
			
		||||
        <name>vendor.oplus.hardware.radio</name>
 | 
			
		||||
        <version>1.0</version>
 | 
			
		||||
        <interface>
 | 
			
		||||
            <name>IOplusRadio</name>
 | 
			
		||||
            <instance>oplus_slot1</instance>
 | 
			
		||||
            <instance>oplus_slot2</instance>
 | 
			
		||||
        </interface>
 | 
			
		||||
    </hal>
 | 
			
		||||
    <hal format="aidl" optional="true">
 | 
			
		||||
        <name>vendor.oplus.hardware.sendextcamcmd</name>
 | 
			
		||||
        <version>1-2</version>
 | 
			
		||||
        <interface>
 | 
			
		||||
            <name>ISendExtCamCmdService</name>
 | 
			
		||||
            <instance>default</instance>
 | 
			
		||||
        </interface>
 | 
			
		||||
    </hal>
 | 
			
		||||
    <hal format="aidl" optional="true">
 | 
			
		||||
        <name>vendor.oplus.hardware.stability.oplus_project</name>
 | 
			
		||||
        <version>1</version>
 | 
			
		||||
        <interface>
 | 
			
		||||
            <name>IOplusProject</name>
 | 
			
		||||
            <instance>default</instance>
 | 
			
		||||
        </interface>
 | 
			
		||||
    </hal>
 | 
			
		||||
    <hal format="aidl">
 | 
			
		||||
        <name>vendor.oplus.hardware.subsys_interface.subsys_radio</name>
 | 
			
		||||
        <version>1</version>
 | 
			
		||||
        <interface>
 | 
			
		||||
            <name>ISubsysRadio</name>
 | 
			
		||||
            <instance>slot1</instance>
 | 
			
		||||
            <instance>slot2</instance>
 | 
			
		||||
        </interface>
 | 
			
		||||
    </hal>
 | 
			
		||||
    <hal format="hidl" optional="true">
 | 
			
		||||
        <name>vendor.oplus.hardware.subsys_radio</name>
 | 
			
		||||
        <version>1.0</version>
 | 
			
		||||
        <interface>
 | 
			
		||||
            <name>ISubsysRadio</name>
 | 
			
		||||
            <instance>slot1</instance>
 | 
			
		||||
            <instance>slot2</instance>
 | 
			
		||||
        </interface>
 | 
			
		||||
    </hal>
 | 
			
		||||
    <hal format="aidl" optional="true">
 | 
			
		||||
        <name>vendor.pixelworks.hardware.display</name>
 | 
			
		||||
        <version>1</version>
 | 
			
		||||
        <interface>
 | 
			
		||||
            <name>IIris</name>
 | 
			
		||||
            <instance>default</instance>
 | 
			
		||||
        </interface>
 | 
			
		||||
    </hal>
 | 
			
		||||
    <hal format="hidl" optional="true">
 | 
			
		||||
        <name>vendor.pixelworks.hardware.display</name>
 | 
			
		||||
        <version>1.0-2</version>
 | 
			
		||||
        <interface>
 | 
			
		||||
            <name>IIris</name>
 | 
			
		||||
            <instance>default</instance>
 | 
			
		||||
        </interface>
 | 
			
		||||
    </hal>
 | 
			
		||||
    <hal format="aidl" optional="true">
 | 
			
		||||
        <name>vendor.pixelworks.hardware.feature</name>
 | 
			
		||||
        <version>1</version>
 | 
			
		||||
        <interface>
 | 
			
		||||
            <name>IIrisFeature</name>
 | 
			
		||||
            <instance>default</instance>
 | 
			
		||||
        </interface>
 | 
			
		||||
    </hal>
 | 
			
		||||
    <hal format="hidl" optional="true">
 | 
			
		||||
        <name>vendor.pixelworks.hardware.feature</name>
 | 
			
		||||
        <version>1.0-1</version>
 | 
			
		||||
        <interface>
 | 
			
		||||
            <name>IIrisFeature</name>
 | 
			
		||||
            <instance>default</instance>
 | 
			
		||||
        </interface>
 | 
			
		||||
    </hal>
 | 
			
		||||
</compatibility-matrix>
 | 
			
		||||
		Reference in New Issue
	
	Block a user