summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/nvos
AgeCommit message (Collapse)Author
2010-06-09tegra framebuffer - dsi one shot supportArthur Spence
DSI one shot support requires register access in the tegra framebuffer to poke the frame trigger bit (with both the trigger bit and the tearing effect signal are high, a frame of pixels will be sent to the panel). The boot args must also be expanded to have a "use tearing effect" flag. tegra RM: Expanded Display clock configuration options. Added an option for restricted Display clock synchronization with MIPI PLL - select MIPI PLL as a pixel clock source, but preserve PLL settings. To specify this option flag NvRmClockConfig_InternalClockForPads should be set by RM client along with NvRmClockConfig_MipiSync flag (in the absence of the former flag, MIPI PLL can be re-configured at RM discretion - current behavior). Change-Id: I495c2d76656efe8653aa5731c07180c2bfcd2fc0 Reviewed-on: http://git-master/r/2342 Tested-by: Arthur Spence <aspence@nvidia.com> Reviewed-by: Gary King <gking@nvidia.com>
2010-06-07tegra nvos: break single mega node into multiple nodesVarun Wadekar
Convert /dev/nvos to a general purpose node, /dev/nvos and a super user node, /dev/knvos. /dev/nvos exposes semaphore related functionality whereas /dev/knvos will be used for interrupt and memory management. Track the semaphores in a rbtree so that we do not stomp on anybody else's space and corrupt the memory. Change-Id: I98bacb7312fd3eb86122dde80381b74ae865ce57 Reviewed-on: http://git-master/r/2192 Tested-by: Varun Wadekar <vwadekar@nvidia.com> Reviewed-by: Gary King <gking@nvidia.com>
2010-05-12[ARM/tegra] add NvOsGary King
integrate files from android-tegra-2.6.29 branch to build NvOs changes from previous branch: * nvos_ioctl.h moved to top-level include/ directory * tegra ATAG value and structure declaration moved to nvos.c * cache and memory fence calls updated to match new kernel APIs * PhysicalMemMap and PhysicalMemUnmap just call ioremap, which handles static vs dynamic remapping internally. Change-Id: I13d7b7068c12d73a4cf3d810a0e3ea6b21e3805c