Infineon / optiga-trust-x

OPTIGA™ Trust X Software Framework
MIT License
37 stars 19 forks source link

Add Popcorn Computer's PocketP.C. i2c pal file #48

Closed rampageservices closed 3 years ago

rampageservices commented 3 years ago

By creating this pull request you agree to the terms in CONTRIBUTING.md. https://github.com/Infineon/.github/blob/master/CONTRIBUTING.md --- DO NOT DELETE ANYTHING ABOVE THIS LINE ---

CONTRIBUTING.md also tells you what to expect in the PR process.

Description Popcorn Computer sells open hardware single board computers and handheld Linux devices. Pocket P.C. is an open hardware Linux handheld that was successfully crowdfunded. Pocket P.C. is the process of finalizing product development and preparing for mass production. Pocket P.C. integrates an Optiga Trust X IC and we intend on shipping units with the cli-optiga-trust-x utilities and source code. We are preparing to upstream our board config to buildroot for Pocket P.C. as well as a package config for cli-optiga-trust-x and i2c-utilities-optiga-trust. We would be appreciative if Infineon added our device's pal file to the official optiga-trust-x repository. As you can see, we have been actively improving the cli-optiga-trust-x software and already have submitted a number of PRs. We intend on submitting more PRs in the future.

https://pocket.popcorncomputer.com/

Related Issue https://github.com/Infineon/optiga-trust-x/issues/47

rampageservices commented 3 years ago

We have added a pal file for our Original Popcorn single board computer which also has a built-in Optiga Trust-X IC. Original Popcorn is a derivative of the C.H.I.P $9 computer.

See here for details: https://shop.popcorncomputer.com/products/original-popcorn-computer

ayushev commented 3 years ago

@rampageservices There are other files missing from the pal, shall I wait for them, or are you going to PR them separately?

rampageservices commented 3 years ago

Hi @ayushev , sorry, which files are missing? We will be submitting a PR for the Makefile changes in cli-optiga-trust-x separately. We made these two changes and were able to make the reset pin work on both devices.