Skip to content

vintf: Align NFC#719

Merged
jerpelea merged 1 commit into
sonyxperiadev:masterfrom
ix5:vintf-nfc
May 2, 2020
Merged

vintf: Align NFC#719
jerpelea merged 1 commit into
sonyxperiadev:masterfrom
ix5:vintf-nfc

Conversation

@ix5
Copy link
Copy Markdown
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
Copy Markdown
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
Copy Markdown
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
Copy Markdown
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
Copy Markdown
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
Copy Markdown
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