Samsung ARM Linux 概述

简介

三星 ARM SoC 系列包含许多类似的设备,从最初的 ARM9 到最新的 ARM 内核。本文档概述了当前内核的支持,如何使用它以及在哪里可以找到支持它的代码。

目前支持的 SoC 有

  • S3C64XX: S3C6400 和 S3C6410

  • S5PC110 / S5PV210

配置

提供了许多配置,因为目前无法将所有 SoC 统一到一个内核中。

s5pc110_defconfig
  • S5PC110 特定默认配置

s5pv210_defconfig
  • S5PV210 特定默认配置

布局

目录布局目前正在重构,由几个平台目录以及为其构建 CPU 的机器特定目录组成。

plat-samsung 为所有实现提供了基础,并且是为构建特定信息处理的 include 目录中的最后一个。它包含基本时钟、GPIO 和设备定义以使系统运行。

plat-s5p 用于 s5p 特定构建,并包含对 S5P 特定系统的通用支持。由于硬件的差异,并非所有 S5P 都使用此目录中的所有功能。

布局变更

旧的 plat-s3c 和 plat-s5pc1xx 目录已被删除,支持已根据需要移至 plat-samsung 或 plat-s5p。这些移动是为了简化包含和依赖问题,这些问题涉及到拥有如此多不同的平台目录。

端口贡献者

Ben Dooks (BJD) Vincent Sanders Herbert Potzl Arnaud Patard (RTP) Roc Wu Klaus Fetscher Dimitry Andric Shannon Holland Guillaume Gourat (NexVision) Christer Weinigel (wingel) (Acer N30) Lucas Correia Villa Real (S3C2400 端口)

文档作者

版权所有 2009-2010 Ben Dooks <ben-linux@fluff.org>