Path: blob/master/Documentation/arm/Samsung/Overview.txt
10823 views
Samsung ARM Linux Overview1==========================23Introduction4------------56The Samsung range of ARM SoCs spans many similar devices, from the initial7ARM9 through to the newest ARM cores. This document shows an overview of8the current kernel support, how to use it and where to find the code9that supports this.1011The currently supported SoCs are:1213- S3C24XX: See Documentation/arm/Samsung-S3C24XX/Overview.txt for full list14- S3C64XX: S3C6400 and S3C641015- S5P644016- S5PC10017- S5PC110 / S5PV210181920S3C24XX Systems21---------------2223There is still documentation in Documnetation/arm/Samsung-S3C24XX/ which24deals with the architecture and drivers specific to these devices.2526See Documentation/arm/Samsung-S3C24XX/Overview.txt for more information27on the implementation details and specific support.282930Configuration31-------------3233A number of configurations are supplied, as there is no current way of34unifying all the SoCs into one kernel.3536s5p6440_defconfig - S5P6440 specific default configuration37s5pc100_defconfig - S5PC100 specific default configuration38s5pc110_defconfig - S5PC110 specific default configuration39s5pv210_defconfig - S5PV210 specific default configuration404142Layout43------4445The directory layout is currently being restructured, and consists of46several platform directories and then the machine specific directories47of the CPUs being built for.4849plat-samsung provides the base for all the implementations, and is the50last in the line of include directories that are processed for the build51specific information. It contains the base clock, GPIO and device definitions52to get the system running.5354plat-s3c24xx is for s3c24xx specific builds, see the S3C24XX docs.5556plat-s5p is for s5p specific builds, and contains common support for the57S5P specific systems. Not all S5Ps use all the features in this directory58due to differences in the hardware.596061Layout changes62--------------6364The old plat-s3c and plat-s5pc1xx directories have been removed, with65support moved to either plat-samsung or plat-s5p as necessary. These moves66where to simplify the include and dependency issues involved with having67so many different platform directories.6869It was decided to remove plat-s5pc1xx as some of the support was already70in plat-s5p or plat-samsung, with the S5PC110 support added with S5PV21071the only user was the S5PC100. The S5PC100 specific items where moved to72arch/arm/mach-s5pc100.7374757677Port Contributors78-----------------7980Ben Dooks (BJD)81Vincent Sanders82Herbert Potzl83Arnaud Patard (RTP)84Roc Wu85Klaus Fetscher86Dimitry Andric87Shannon Holland88Guillaume Gourat (NexVision)89Christer Weinigel (wingel) (Acer N30)90Lucas Correia Villa Real (S3C2400 port)919293Document Author94---------------9596Copyright 2009-2010 Ben Dooks <[email protected]>979899