Meego Wiki
Views
From MeeGo wiki
Jump to: navigation, search

Introduction

The ST-Ericsson U8500 targets the Smartphone market and features an ARM dual Cortex- A9 processor and the ARM Mali 400 GPU and NEON CPU extensions.

U8500 specific Linux Kernel config options

  • System Type
    • ARM System Type
      • ST-Ericsson U8500 Series
    • Ux500 target platform
      • U8500 MOP500/HREF
    • CPUFreq support (U8500_CPUFREQ)
    • U8500 PM support (U8500_PM)
    • HAL and Proximity sensors support (SENSORS1P_MOP)
    • STM GPIO driver support (GPIO_STM)
    • STM DMA SUPPORT (STM_DMA)
    • Display selection
      • Main display support
        • Enable auto sync for primary display
  • Kernel features
    • Use local timer interrupts
  • Boot options
    • kernel command string: console=ttyAMA2,115200n8
  • CPU power management
    • CPU Frequency scaling
    • CPU idle PM support (???)
  • Floating point emulation
    • NWFPE math emulation (FPE_NWFPE)
    • VFP-format floating point maths (VFP)
      • Advanced SIMD (NEON) Extension support (NEON)
  • Networking support
    • Networking options
      • Phonet protocols family (PHONET)
    • Enable CAIF support (CAIF)
  • Device Drivers
    • Trusted Execution Environment Support (TEE_SUPPORT)
    • Misc devices
      • AB8500 Mixed Signal Power management chip (AB8500)
        • AB8500 Access Method = CONFIG_5
        • AB8500 GPADC driver (AB8500_GPADC)
      • Hardware memory driver (HWMEM)
      • U8500 I2S hardware driver (STM_I2S)
        • U8500 MSP_I2S hardware driver (STM_MSP_I2S)
          • U8500 I2S test protocol driver (STM_I2S_TEST_PROTOCOL_DRIVER)
      • HSI Direction = External
      • U8500 SHRM hardware driver (U8500_SHRM)
        • Modem Image Version = SHRM V1 UPDATES
      • AB8500 Audio IO device driver (STE_AUDIO_IO_DEV)
  • Input device support
    • Keyboards
      • U8500 keypad support (KEYPAD_U8500)
      • TC35893 keypad controller (TC35893_KEYPAD)
        • Driver mode = Interrupt mode
  • Character devices
    • Serial drivers
      • ARM AMBA PL011 serial port support (SERIAL_AMBA_PL011)
        • Support for console on AMBA serial port (SERIAL_AMBA_PL011_CONSOLE)
  • I2C support
    • I2C Hardware Bus support
      • ST-Ericsson Nomadik/Ux500 I2C Controller (I2C_NOMADIK)
  • SPI support
    • STM SPI master
      • SPI_WORKQUEUE
  • GPIO Support
    • STMPE2401 I2C GPIO exapander (GPIO_STMPE2401)
    • TC35892 I2C GPIO exapander (GPIO_TC35892)
    • STMPE1601 I2C GPIO exapander (GPIO_STMPE1601)
  • Ambient Light Sensor sysfs device (ALS)
    • Rohm BH1780GLI light sensor (ALS_BH1780GLI)
  • Multifunction device drivers
    • Support ST-Ericsson Connectivity controller (MFD_STE_CONN)
      • Support CG2900 Connectivity controller (MFD_STE_CONN_CG2900)
      • Support STLC2690 Connectivity controller (MFD_STE_CONN_STLC2690)
      • Support CG29XX audio interface (MFD_STE_CG29XX_AUDIO)
      • Use BlueZ as Bluetooth stack with ST-Ericsson Connectivity controller (MFD_STE_CONN_BLUEZ)
  • Voltage and Current Regulator Support
    • AB8500 regulator driver (REGULATOR_AB8500)
  • Multimedia support
    • Radio Adaptors
      • ST-Ericsson CG2900 FM Radio support (RADIO_CG2900)
  • Graphics support
    • B2R2 engine support (FB_B2R2)
    • Support for frame buffer devices (FB)
      • MCDE Support
        • MCDE early allocate framebuffer (MCDE_FB_AVOID_REALLOC)
  • USB support
    • Inventra Highspeed Dual Role Controller (TI, ADI, ...) (USB_MUSB_HDRC)
      • USB HS-OTG support (U8500_USB_HS_OTG)
      • Driver mode = USB OTG
    • USB Gadget support
      • USB Peripheral Controller = Inventra HDRC USB Peripheral
  • MMC/SD/SDIO card support (MMC)
    • U8500 MMC Card Interface support (MMC_U8500)
      • Driver mode = DMA
      • configure for HREF+ V1 level shifter (LEVELSHIFTER_HREF_V1_PLUS)
      • Nomadik SDIO Card Interface support (U8500_SDIO)
        • Driver mode = SDIO Polling
      • SDIO interrupt from card is supported (U8500_SDIO_CARD_IRQ)
  • LED Support
    • LED Support for the LP5521 LEDs (LEDS_LP5521)
  • Real Time Clock
    • ARM AMBA PL031 RTC (RTC_DRV_PL031)
Personal tools