AVR32 Linux Development/Linux drivers
From AVRFreaks Wiki
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