Linux patches
From Texas Instruments Embedded Processors Wiki
Sometimes Linux kernel is quite fast developing piece of software. So there may be reasons why latest available Linux kernel doesn't have all the latest changes (patches) integrated. Some reasons of this are that may be some patches are still experimental and need some deeper testing before they are applied to main tree. Or there may be some patches which are not applied currently (pending patches) simply cause maintainers had no time to apply them yet. This page tries to track patches not applied yet, so we have a rough overview what is currently pending and you can decide to apply them at our own if needed. If you unsure how to work with patches, see working with Linux patches article. And, if you have some changes at DaVinci kernel and want to share them and get them integrated upstream (would be greatly appreciated!) see sending patches upstream article.
DaVinci git kernel
Has its own information and status page.
MontaVista TI kernel
Some patches for MV/TI kernel you get with DVEVM CDs and can be downloaded from DaVinci DVEVM update site are available:
- Latest patches for DM644x EVM kernel are available in the DaVinci DVEVM update site under DM6446 Digital Video Evaluation Module (TMDSEVM6446) in the DM644x DVEVM section. (unclear: are there patches available or do you have to download a complete new (quite big) kernel image?)
- DaVinci MontaVista Linux Support Package (LSP) Updates are in the Update Advisor site under Processor Support Packages (PSP) in the DaVinci MontaVista Linux based Platform Support section.
- Latest patch version is v1.10B PatchLevel 46 Package
- The latest release of the 'v1.10B' LSP provides the following:
* Documentation on the new drivers
* Examples demonstrating use of the new drivers
* Bootloader updated to u-boot 1.2.0
* PatchLevel 37 - TI patches containing enhancements to USB and U-Boot.
o Video Port Front End (Capture) v4l2
+ Support for decoded video input in YUV422 format
+ Support for NTSC and PAL video input through external decoder, and auto
sensing capability.
+ CCD Controller (CCDC) driver - developed on custom hardware not available to customers
o Video Peripheral Drivers
+ Resizer
+ Previewer
+ H3A
# Auto Exposure/Auto White Balance (AEW) driver
# Auto focus (AF) driver
o Video Port Back End (Display) fbdev
+ 480p & 576p formats
+ Support for Sharp LQ64D343 LCD on RGB666 Digital Interface
+ Support for multiple video & OSD windows
+ Support for RGB888 input mode for Video window
+ Support for paletized input (1/2/4/8 bit) mode for OSD window
+ Runtime enable/disable of the windows
+ Support for color-keying
o USB
+ Support for USB-OTG (requires modifications to the EVM)
+ RNDIS/CDC (Networking), HID class support
+ Isochronous endpoint support.
o MMC/SD Card support
+ Linux SDIO stack support
o Other drivers
+ Watchdog Timer
+ Pinmux
+ GPIO
+ MTD driver for NAND and AMD/Intel NOR Flash
+ UART (serial)
o u-boot 1.2.0
Leave a Comment
