mirror of
				https://github.com/oplus-giulia-dev/android_hardware_oplus
				synced 2025-11-04 13:55:35 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			356 lines
		
	
	
		
			11 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
			
		
		
	
	
			356 lines
		
	
	
		
			11 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
<compatibility-matrix version="4.0" type="framework">
 | 
						|
    <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.biometrics.fingerprintpay</name>
 | 
						|
        <version>1</version>
 | 
						|
        <interface>
 | 
						|
            <name>IFingerprintPay</name>
 | 
						|
            <instance>default</instance>
 | 
						|
        </interface>
 | 
						|
    </hal>
 | 
						|
    <hal format="aidl" optional="true">
 | 
						|
        <name>vendor.oplus.hardware.camera.aon</name>
 | 
						|
        <version>1</version>
 | 
						|
        <interface>
 | 
						|
            <name>IAONService</name>
 | 
						|
            <instance>default</instance>
 | 
						|
        </interface>
 | 
						|
    </hal>
 | 
						|
    <hal format="hidl" optional="true">
 | 
						|
        <name>vendor.oplus.hardware.camera.aon</name>
 | 
						|
        <version>1.0</version>
 | 
						|
        <interface>
 | 
						|
            <name>IAONService</name>
 | 
						|
            <instance>oplusaoncameraservice</instance>
 | 
						|
        </interface>
 | 
						|
    </hal>
 | 
						|
    <hal format="aidl" optional="true">
 | 
						|
        <name>vendor.oplus.hardware.camera_rfi</name>
 | 
						|
        <version>1-3</version>
 | 
						|
        <interface>
 | 
						|
            <name>ICameraRfiService</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>1.0</version>
 | 
						|
        <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.charger</name>
 | 
						|
        <version>1-8</version>
 | 
						|
        <interface>
 | 
						|
            <name>ICharger</name>
 | 
						|
            <instance>default</instance>
 | 
						|
        </interface>
 | 
						|
    </hal>
 | 
						|
    <hal format="aidl" optional="true">
 | 
						|
        <name>vendor.oplus.hardware.commondcs</name>
 | 
						|
        <version>1</version>
 | 
						|
        <interface>
 | 
						|
            <name>ICommonDcsAidlHalService</name>
 | 
						|
            <instance>default</instance>
 | 
						|
        </interface>
 | 
						|
    </hal>
 | 
						|
    <hal format="aidl" optional="true">
 | 
						|
        <name>vendor.oplus.hardware.communicationcenter</name>
 | 
						|
        <version>1-2</version>
 | 
						|
        <interface>
 | 
						|
            <name>IDmtpService</name>
 | 
						|
            <instance>default</instance>
 | 
						|
        </interface>
 | 
						|
    </hal>
 | 
						|
    <hal format="aidl" optional="true">
 | 
						|
        <name>vendor.oplus.hardware.cwb</name>
 | 
						|
        <version>1</version>
 | 
						|
        <interface>
 | 
						|
            <name>ICwbService</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.displaycolorfeature</name>
 | 
						|
        <version>1</version>
 | 
						|
        <interface>
 | 
						|
            <name>IDisplayColorFeature</name>
 | 
						|
            <instance>default</instance>
 | 
						|
        </interface>
 | 
						|
    </hal>
 | 
						|
    <hal format="aidl" optional="true">
 | 
						|
        <name>vendor.oplus.hardware.displaypanelfeature</name>
 | 
						|
        <version>1</version>
 | 
						|
        <interface>
 | 
						|
            <name>IDisplayPanelFeature</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-4</version>
 | 
						|
        <interface>
 | 
						|
            <name>IPerformance</name>
 | 
						|
            <instance>default</instance>
 | 
						|
        </interface>
 | 
						|
    </hal>
 | 
						|
    <hal format="aidl" optional="true">
 | 
						|
        <name>vendor.oplus.hardware.pogo_keyboard</name>
 | 
						|
        <version>1</version>
 | 
						|
        <interface>
 | 
						|
            <name>IPogoKeyboard</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.radio.satellite</name>
 | 
						|
        <version>1-3</version>
 | 
						|
        <interface>
 | 
						|
            <name>IRadioSatellite</name>
 | 
						|
            <instance>default</instance>
 | 
						|
        </interface>
 | 
						|
    </hal>
 | 
						|
    <hal format="aidl" optional="true">
 | 
						|
        <name>vendor.oplus.hardware.radio.satellite.audio</name>
 | 
						|
        <version>1</version>
 | 
						|
        <interface>
 | 
						|
            <name>ISatelliteAudioService</name>
 | 
						|
            <instance>default</instance>
 | 
						|
        </interface>
 | 
						|
    </hal>
 | 
						|
    <hal format="aidl" optional="true">
 | 
						|
        <name>vendor.oplus.hardware.radio.satellite.rsmc</name>
 | 
						|
        <version>1</version>
 | 
						|
        <interface>
 | 
						|
            <name>ISmcService</name>
 | 
						|
            <instance>default</instance>
 | 
						|
        </interface>
 | 
						|
    </hal>
 | 
						|
    <hal format="aidl" optional="true">
 | 
						|
        <name>vendor.oplus.hardware.radio.satellite.zb</name>
 | 
						|
        <version>1-2</version>
 | 
						|
        <interface>
 | 
						|
            <name>ISatelliteZbService</name>
 | 
						|
            <instance>default</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-2</version>
 | 
						|
        <interface>
 | 
						|
            <name>IOplusProject</name>
 | 
						|
            <instance>default</instance>
 | 
						|
        </interface>
 | 
						|
    </hal>
 | 
						|
    <hal format="aidl" optional="true">
 | 
						|
        <name>vendor.oplus.hardware.subsys_imsrtp</name>
 | 
						|
        <version>1</version>
 | 
						|
        <interface>
 | 
						|
            <name>IImsRtp</name>
 | 
						|
            <instance>default</instance>
 | 
						|
        </interface>
 | 
						|
    </hal>
 | 
						|
    <hal format="aidl" optional="true">
 | 
						|
        <name>vendor.oplus.hardware.subsys_interface.subsys</name>
 | 
						|
        <version>1-4</version>
 | 
						|
        <interface>
 | 
						|
            <name>ISubsys</name>
 | 
						|
            <instance>default</instance>
 | 
						|
        </interface>
 | 
						|
    </hal>
 | 
						|
    <hal format="aidl" optional="true">
 | 
						|
        <name>vendor.oplus.hardware.subsys_interface.subsys_radio</name>
 | 
						|
        <version>1-6</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.oplus.hardware.touch</name>
 | 
						|
        <version>2</version>
 | 
						|
        <interface>
 | 
						|
            <name>IOplusTouch</name>
 | 
						|
            <instance>default</instance>
 | 
						|
        </interface>
 | 
						|
    </hal>
 | 
						|
    <hal format="aidl" optional="true">
 | 
						|
        <name>vendor.oplus.hardware.urcc</name>
 | 
						|
        <version>1</version>
 | 
						|
        <interface>
 | 
						|
            <name>IUrcc</name>
 | 
						|
            <instance>default</instance>
 | 
						|
        </interface>
 | 
						|
    </hal>
 | 
						|
    <hal format="aidl" optional="true">
 | 
						|
        <name>vendor.pixelworks.hardware.display</name>
 | 
						|
        <version>1-2</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>
 |