Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

vintf: Align NFC #719

Merged
merged 1 commit into from
May 2, 2020
Merged

vintf: Align NFC #719

merged 1 commit into from
May 2, 2020

Conversation

ix5
Copy link
Contributor

@ix5 ix5 commented Apr 30, 2020

Align INfc version, fix INxpNfc version

We are shiping the 1.2 nxp nfc service now.
The vendor.nxp version was wrong, there is no @1.1 interface as of now.

We are shiping the 1.2 nxp nfc service now.
The vendor.nxp version was wrong, there is no @1.1 interface
as of now.
@kholk
Copy link
Contributor

kholk commented May 1, 2020

This is the kind of stuff that makes me want to break everything around me and start screaming like a crazy man.

Of course my Griffin was tested with this stuff.
Of course I'm dumb and I forgot to push it.

Of course this shouldn't have the DONOTMERGE tag............

@ix5
Copy link
Contributor Author

ix5 commented May 1, 2020

Don't merge yet because somehow the secure element instance that is reported by lshal differs.

griffin:/ # lshal | grep -ie nfc -e nxp -e secure_e
DM    Y android.hardware.nfc@1.0::INfc/default                                                    0/1        741    2704 591
DM,FC Y android.hardware.nfc@1.1::INfc/default                                                    0/1        741    2704 591
FC    Y android.hardware.nfc@1.2::INfc/default                                                    0/1        741    2704 591
FC    Y android.hardware.secure_element@1.0::ISecureElement/SIM1                                  0/2        916    591
FC    Y android.hardware.secure_element@1.0::ISecureElement/SIM2                                  0/2        925    591
DM    Y vendor.nxp.nxpnfc@1.0::INxpNfc/default                                                    0/1        741    591

So it seems the SE service also fails to bring up the eSE1 instance.

@kholk
Copy link
Contributor

kholk commented May 1, 2020

Strange, it was working for me when I checked...
Anyway, it should be safe to push the nxpnfc and nfc commits, as the issue that you see is only on the secure element one, isn't it?

In that event, perhaps push the nfc-only ones separately so that we can get them up sooner than later?

@ix5 ix5 changed the title [DONOTMERGE] vintf: Align NFC and Secure Element vintf: Align NFC May 1, 2020
@ix5
Copy link
Contributor Author

ix5 commented May 1, 2020

Split out the SE stuff into #720

@jerpelea jerpelea merged commit 108de3c into sonyxperiadev:master May 2, 2020
@ix5 ix5 deleted the vintf-nfc branch May 2, 2020 16:35
@MarijnS95
Copy link
Contributor

Strange, it was working for me when I checked...

And, of course it would 😉

https://source.android.com/devices/architecture/vintf/match-rules#DRM

Minor versions are allowed to be equal or larger than the manifest. What happens with INxpNfc I don't know, perhaps an optional and in this case unused interface, or the vintf enforcer sees it through...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants