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

chipPC board support #22

Closed
kobzar opened this issue Nov 2, 2016 · 4 comments
Closed

chipPC board support #22

kobzar opened this issue Nov 2, 2016 · 4 comments

Comments

@kobzar
Copy link

kobzar commented Nov 2, 2016

Could you add image for chipPC board ?
https://getchip.com/pages/chip

@evangreen
Copy link
Collaborator

This is a cool board, I would like to support this one. We would need to get our hands on some when they come out, and would need SoC and platform docs.

I love doing platform bringup, but it can be a lot of work depending on the chip. Fortunately the work can be done in stages, and by different people. Generally the first stage is to create a platform for it in uefi/plat. That can be debugged through to the kernel launch. Then there's generally a bit of hardware module code needed (timers, interrupts, maybe serial), and then usually some new drivers for the peripherals.

I'll leave this one open in case someone in the community is interested in tackling this.

@seclorum
Copy link

seclorum commented Nov 4, 2016

I have a PocketCHIP, so I'll give it a go over the weekend ..

@evangreen
Copy link
Collaborator

Cool. I probably need to write a platform porting doc. Some unsolicited suggestions: probably the first step is to create a UEFI firmware for it by creating a directory in uefi/plat (you can look other directories there for an example), and creating a final image for it off in image/Makefile. Proving that you're running any code at all can be tricky, but things go a lot faster once you've made it into the debugger.

@evangreen
Copy link
Collaborator

@seclorum Did you get anywhere with this?

@kobzar kobzar closed this as completed Jul 26, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants