David Lechner <david@xxxxxxxxxxxxxx> writes: > This adds a device tree definition file for LEGO MINDSTORMS EV3. > > What is working: > > * Pin muxing > * MicroSD card reader > * UART on input port 1 > > What is partially working: > > * Buttons - working after GPIO fix > * LEDs - working after GPIO fix > * Poweroff/reset - working after GPIO fix > * Flash memory - driver loads but can't read the block devices - this is > probably due to the fact that we are not able to configure the SPI to > use DMA via device tree > * EEPROM - there seems to be a hardware bug that causes the first byte > read to be corrupted - this can be worked around by adding an I2C stop > between writing the register and reading the data, but the at24 driver > does not have an option to do this > > What is not working/to be added later: > > * Display - waiting for "tiny DRM" to be mainlined > * Speaker - needs new PWM sound driver > * USB - waiting for OHCI and MUSB device tree support to be mainlined > * ADC - needs new iio driver > * GPIOs - broken because of recent changes to core gpio driver > * Bluetooth - needs new driver for sequencing power/enable/clock > * Input and output ports - need some sort of new phy or extcon driver > * Battery - needs new power supply driver (depends on ADC iio driver) > > Signed-off-by: David Lechner <david@xxxxxxxxxxxxxx> > --- > arch/arm/boot/dts/Makefile | 3 +- > arch/arm/boot/dts/lego-ev3.dts | 454 +++++++++++++++++++++++++++++++++++++++++ nit: can you name this da850-lego-ev3.dts Though it's not very strictly enforced, we *try* to use the form <soc>-<board>.dts. Kevin -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html