From mboxrd@z Thu Jan 1 00:00:00 1970 From: Minkyu Kang Date: Fri, 09 Oct 2009 12:10:04 +0900 Subject: [U-Boot] [PATCH 1/4 v4] s5pc1xx: support Samsung s5pc1xx SoC In-Reply-To: <4AC46631.5050509@samsung.com> References: <4AA8AC30.2070807@samsung.com> <20090910103116.32D27832E8DE@gemini.denx.de> <1f3430fb0909110306v698f60dble22ad40db7d98387@mail.gmail.com> <4AB8C4A1.6010500@samsung.com> <4AB8E081.3040607@windriver.com> <1f3430fb0909230342p33272bb1jb2bfe040c9e6dc34@mail.gmail.com> <4ABA0A92.8050504@windriver.com> <4AC46631.5050509@samsung.com> Message-ID: <4ACEA98C.9070900@samsung.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Minkyu Kang wrote: > This patch adds support for the Samsung s5pc100 and s5pc110 > SoCs. The s5pc1xx SoC is an ARM Cortex A8 processor. > > Signed-off-by: Minkyu Kang > Signed-off-by: HeungJun, Kim > --- > Changes since v1: > - make C struct instead of base+offset > - use writel/readl function > - use the strmhz function > - fix some comments > > Changes since v2: > - use function pointer for separate Soc > - provide two separate functions for each Soc > - remove not helpful cpu informations > - modify to lower case letter in C struct > - remove unnecessary Macro and header files > > Changes since v3: > - N/A > > cpu/arm_cortexa8/s5pc1xx/Makefile | 53 ++++++ > cpu/arm_cortexa8/s5pc1xx/cache.c | 43 +++++ > cpu/arm_cortexa8/s5pc1xx/clock.c | 308 ++++++++++++++++++++++++++++++++++ > cpu/arm_cortexa8/s5pc1xx/cpu_info.c | 57 +++++++ > cpu/arm_cortexa8/s5pc1xx/reset.S | 47 +++++ > cpu/arm_cortexa8/s5pc1xx/timer.c | 195 +++++++++++++++++++++ > include/asm-arm/arch-s5pc1xx/clk.h | 32 ++++ > include/asm-arm/arch-s5pc1xx/clock.h | 94 ++++++++++ > include/asm-arm/arch-s5pc1xx/cpu.h | 72 ++++++++ > include/asm-arm/arch-s5pc1xx/gpio.h | 129 ++++++++++++++ > include/asm-arm/arch-s5pc1xx/power.h | 42 +++++ > include/asm-arm/arch-s5pc1xx/pwm.h | 59 +++++++ > include/asm-arm/arch-s5pc1xx/uart.h | 47 +++++ > 13 files changed, 1178 insertions(+), 0 deletions(-) > create mode 100644 cpu/arm_cortexa8/s5pc1xx/Makefile > create mode 100644 cpu/arm_cortexa8/s5pc1xx/cache.c > create mode 100644 cpu/arm_cortexa8/s5pc1xx/clock.c > create mode 100644 cpu/arm_cortexa8/s5pc1xx/cpu_info.c > create mode 100644 cpu/arm_cortexa8/s5pc1xx/reset.S > create mode 100644 cpu/arm_cortexa8/s5pc1xx/timer.c > create mode 100644 include/asm-arm/arch-s5pc1xx/clk.h > create mode 100644 include/asm-arm/arch-s5pc1xx/clock.h > create mode 100644 include/asm-arm/arch-s5pc1xx/cpu.h > create mode 100644 include/asm-arm/arch-s5pc1xx/gpio.h > create mode 100644 include/asm-arm/arch-s5pc1xx/power.h > create mode 100644 include/asm-arm/arch-s5pc1xx/pwm.h > create mode 100644 include/asm-arm/arch-s5pc1xx/uart.h > applied to u-boot-samsung Minkyu Kang