AVR32 Linux Development/Linux drivers

From AVRFreaks Wiki

Jump to: navigation, search

The STK1000 BSP contains a Linux kernel with support for various peripherals both on-chip and on the STK1000.


Contents

Supported STK1000 peripherals

MMC/SC

This driver adds support for the on-chip Multimedia Card Interface.

Compact Flash

This driver adds support for the compact flash card interface

USB

The HUSB2 driver adds support for the on-chip Hi-Speed USB controller.

By default the STK1000 BSP configuration enables the STK1000 to act as a USB network device (USB Gadget).

MACB

This driver adds support for the on-chip MACB ethernet interface.

Note that on STK1000/STK1002 the second ethernet interface is not enabled by default due to resource conflicts with the LCD controller.

USART3

This driver adds support for the on-chip USARTs.

LCD controller

This framebuffer driver adds support for the on-chip LCD controller.

LTV350QV LCD panel

This driver adds support for powering on and off the Samsung LTV3530QV LCD panel via SPI. The driver responds to framebuffer power management, it powers off the panel on reboot/halt/poweroff, and can also be controlled through sysfs. The panel is powered up when the driver is loaded.

Internal Audio DAC

This is an OSS sound driver for the AT32 on-chip DAC.

AT73C213

This ALSA sound driver adds support for the AT73C213 external DAC on the STK1000.

AC97 controller

This ALSA sound driver adds support for the AC97 controller.

Note that this driver requires additional hardware on the PCI-style connector. The driver is not loaded by default.

GPIO

General input / output pins.

Unsupported STK1000 peripherals

PS/2

Not available yet

USB_OTG (USB On-The-Go)

Not available yet

Static version created: 2007-03-07
Copyright (c) 2007 Atmel Corporation