From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 21668 invoked by alias); 1 Mar 2006 20:43:18 -0000 Received: (qmail 21655 invoked by uid 9341); 1 Mar 2006 20:43:18 -0000 Date: Wed, 01 Mar 2006 20:43:00 -0000 Message-ID: <20060301204318.21653.qmail@sourceware.org> From: asl@sourceware.org To: ecos-cvs@ecos.sourceware.org Subject: ecos/packages/hal/arm/at91/at91sam7s/current C ... Mailing-List: contact ecos-cvs-help@sourceware.org; run by ezmlm Precedence: bulk List-Post: List-Help: , Sender: ecos-cvs-owner@sourceware.org List-Subscribe: X-SW-Source: 2006/txt/msg00057.txt.bz2 List-Id: CVSROOT: /cvs/ecos Module name: ecos Changes by: asl@sourceware.org 2006-03-01 20:43:18 Modified files: packages/hal/arm/at91/at91sam7s/current: ChangeLog packages/hal/arm/at91/at91sam7s/current/cdl: hal_arm_at91sam7s.cdl packages/hal/arm/at91/at91sam7s/current/include: plf_io.h packages/hal/arm/at91/at91sam7s/current/src: at91sam7s_misc.c Log message: * cdl/hal_arm_at91sam7s.cdl: Change the crystal frequency. The numbers printed on top of the crystal are misleading. It has a 18.432MHz crystal, not 20MHz. This error when combined with the previous fix to the PLL made the serial baud rate wrong. Change the multiplier and divisor to achieve about the same CPU clock, which should be USB compatible. * src/at91sam7s_misc.c (hal_at91_us_baud): Need the same PLL fix when calculating the baud rate dynamically. * include/plf_io.h: Add the Programmable Clock Output registers.