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

Add support for Dell Wyse 3020 #53

Merged
merged 5 commits into from
Feb 9, 2020

Conversation

lkundrak
Copy link
Contributor

@lkundrak lkundrak commented Feb 9, 2020

This adds support for using CForth on the MMP3-based Ariel board, as
used in Dell Wyse 3020. It starts up on the small core and loads OFW
in a manner equivalent to what is done on OLPC CL4.

Among the differencies from CL4 are: diffrent DRAM, generally less
hardware hooked to GPIOs (no special keys, etc.), different EC,
and different display controller. The only UART that's routed to actual
connector on board is UART3 on pins 51 and 52.

The machine originally comes with proprietary "WLoader" firmware.
Running Open Firmware on it would make it suck considerably less.

This essentially syncs up the bits that were left behind to rot from
arm-xo-1.75.
This will allow us to support SPI on board without the OLPC
security mechanism.
It is the only user and having to define it before loading lcd.fth sort
of sucks.
This is a trivial rename.

The cl4 word conditionalizes things that are specific to MMP3, not the just
OLPC CL4 machine. Using the cl4 name outside OLPC would be misleading.
This adds support for using CForth on the MMP3-based Ariel board, as
used in Dell Wyse 3020. It starts up on the small core and loads OFW
in a manner equivalent to what is done on OLPC CL4.

Among the differencies from CL4 are: diffrent DRAM, generally less
hardware hooked to GPIOs (no special keys, etc.), different EC,
and different display controller. The only UART that's routed to actual
connector on board is UART3 on pins 51 and 52.

The machine originally comes with proprietary "WLoader" firmware.
Running Open Firmware on it would make it suck considerably less.
@MitchBradley MitchBradley merged commit e6f2c48 into MitchBradley:master Feb 9, 2020
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.

2 participants