summaryrefslogtreecommitdiff
path: root/usb/aidl
AgeCommit message (Collapse)Author
2022-04-16Freeze AIDL APIs for TMJiyong Park
Bug: 225941299 Test: m Change-Id: I61eb51c0334eb99489c6f1570110d7e18c350c99
2022-02-10[LSC] Add LOCAL_LICENSE_KINDS to hardware/interfacesBob Badour
Added SPDX-license-identifier-Apache-2.0 to: camera/common/aidl/Android.bp camera/device/aidl/Android.bp camera/metadata/aidl/Android.bp usb/aidl/Android.bp usb/aidl/default/Android.bp Bug: 68860345 Bug: 151177513 Bug: 151953481 Test: m all Change-Id: Ie530a51faa37d782428a20238e78573658697be8
2022-01-26Merge changes from topic "resetUsbPort"TreeHugger Robot
* changes: Implement VTS for resetUsbPort and notifyResetUsbPort Add resetUsbPort in USB HAL interface
2022-01-26Implement VTS for resetUsbPort and notifyResetUsbPortRicky Niu
Because resetUSBPort API will disconnect the device, disabled the test for temporary. Write another VTS on the host side. Create the b/216387845 to trace. Bug: 197300598 Test: atest VtsAidlUsbTargetTest Signed-off-by: Ricky Niu <rickyniu@google.com> Change-Id: I17d66c2e9ec55b4ebd9edbb153b7f6bd7166d847
2022-01-25Add OWNERS for IUsb aidl interfaceBadhri Jagan Sridharan
Bug: 200993386 Signed-off-by: Badhri Jagan Sridharan <badhri@google.com> Change-Id: I7fd3c3466d81f125f970ef0cbb9a121655d6dde5
2022-01-24Add resetUsbPort in USB HAL interfaceRicky Niu
Bug: 197300598 Test: Verify the API working manually Signed-off-by: Ricky Niu <rickyniu@google.com> Change-Id: I52de859244145cb8699f6138ee73a7fe47fdd67b
2022-01-24Add Vts test for enableUsbDataWhileDocked interfaceBadhri Jagan Sridharan
The test validates that transactionId passed by the callback matches the requeest transactionId. Bug: 211677613 Change-Id: I79e58502edfb36c30e42bcde8a79525a6046c859
2022-01-24Add fields to infer UsbPortStatus and allow enabling usb while dockedBadhri Jagan Sridharan
Adding two fields to UsbPortStatus to infer the following: a. usbDataStatus: To infer the current USB data status of the port. b. powerBrickStatus: To infer whether a power brick is connected to the USB port. The change also adds a new method, enableUsbDataWhileDocked to allow enabling Usb port while being docked. Bug: 211677613 Signed-off-by: Badhri Jagan Sridharan <badhri@google.com> Change-Id: I4fb352679a52326bf4b0fc5aa3d218a0f34cecdb
2022-01-21Add Vts test for limitPowerTransfer interfaceBadhri Jagan Sridharan
Bug: 199357330 Change-Id: I018e3ebf1b8a6d7e5b1ad2592695ab2541439a59
2022-01-21Add limitPowerTransfer API to IUsbBadhri Jagan Sridharan
limitPowerTransfer is invoked to limit power transfer in and out of the Usb port. Bug: 199357330 Signed-off-by: Badhri Jagan Sridharan <badhri@google.com> Change-Id: I5f4991d024ad827ae8148fc143a44cc05bafdcb4
2022-01-21VTS tests for USB AIDL interfaceBadhri Jagan Sridharan
Bug: 200993386 Bug: 199357330 Bug: 211677613 Change-Id: I49881d136697cd5f207a61e179779b532d0d8e76
2022-01-21Migrate IUsb to AIDLBadhri Jagan Sridharan
This change migrates android.hardware.usb.IUsb to AIDL and adds the default implementation. Compared to the HIDL interface, AIDL based interface adds transactionId argument to each of the interface method which is used while invoking the corresponding callback. Bug: 200993386 Bug: 199357330 Test: Ran new hal implementation on Pixel. Yet to run VTS. Change-Id: Id8aa40682d4c4b435c63b3ae249b176276dbb31d