Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 15 Mar 2008 01:15:52 +0100 (CET)
From:      =?iso-8859-1?Q?Bj=F6rn_K=F6nig?= <bkoenig@alpha-tierchen.de>
To:        arm@freebsd.org
Subject:   defining the main clock frequency of AT91 boards
Message-ID:  <50161.192.168.1.2.1205540152.squirrel@webmail.alpha-tierchen.de>

next in thread | raw e-mail | index | archive | help
------=_20080315011552_60350
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 8bit

Hello,

I would like to have a preprocessor definition called AT91C_MAIN_CLOCK
that allows you to specify the main clock frequency of a board in the
kernel configuration file. It avoids an intricate distinction of cases in
at91_pmc.c:395ff and you can use the unpatched source code with boards
that have a different quartz frequency than 10 or 16 MHz.

I attached a patch that deals with this issue. Users of TSC boards need to
add 'options AT91C_MAIN_CLOCK=16000000' to their kernel configuration
file.

Regards
Björn

------=_20080315011552_60350
Content-Type: application/octet-stream; name="AT91C_MAIN_CLOCK.diff"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="AT91C_MAIN_CLOCK.diff"

ZGlmZiAtLWdpdCBhL3N5cy9hcm0vYXQ5MS9hdDkxX3BtYy5jIGIvc3lzL2FybS9hdDkxL2F0OTFf
cG1jLmMKaW5kZXggYzBmM2Y3Ny4uZGZjOTY2OSAxMDA2NDQKLS0tIGEvc3lzL2FybS9hdDkxL2F0
OTFfcG1jLmMKKysrIGIvc3lzL2FybS9hdDkxL2F0OTFfcG1jLmMKQEAgLTM5MiwxMSArMzkyLDcg
QEAgYXQ5MV9wbWNfYXR0YWNoKGRldmljZV90IGRldikKIAlwbWNfc29mdGMtPmRldiA9IGRldjsK
IAlpZiAoKGVyciA9IGF0OTFfcG1jX2FjdGl2YXRlKGRldikpICE9IDApCiAJCXJldHVybiBlcnI7
Ci0jaWYgZGVmaW5lZChBVDkxX1RTQykgfCBkZWZpbmVkIChBVDkxX0JXQ1QpCi0JYXQ5MV9wbWNf
aW5pdF9jbG9jayhwbWNfc29mdGMsIDE2MDAwMDAwKTsKLSNlbHNlCi0JYXQ5MV9wbWNfaW5pdF9j
bG9jayhwbWNfc29mdGMsIDEwMDAwMDAwKTsKLSNlbmRpZgorCWF0OTFfcG1jX2luaXRfY2xvY2so
cG1jX3NvZnRjLCBBVDkxQ19NQUlOX0NMT0NLKTsKIAogCXJldHVybiAoMCk7CiB9CmRpZmYgLS1n
aXQgYS9zeXMvYXJtL2F0OTEvYXQ5MXJtOTJyZWcuaCBiL3N5cy9hcm0vYXQ5MS9hdDkxcm05MnJl
Zy5oCmluZGV4IDZkMDJjNDQuLjE1MGJjODcgMTAwNjQ0Ci0tLSBhL3N5cy9hcm0vYXQ5MS9hdDkx
cm05MnJlZy5oCisrKyBiL3N5cy9hcm0vYXQ5MS9hdDkxcm05MnJlZy5oCkBAIC0zNDAsNiArMzQw
LDEwIEBACiAjZGVmaW5lIEFUOTFSTTkyX09IQ0lfUEFfQkFTRQkweDAwMzAwMDAwCiAjZGVmaW5l
IEFUOTFSTTkyX09IQ0lfU0laRQkweDAwMTAwMDAwCiAKKyNpZm5kZWYgQVQ5MUNfTUFJTl9DTE9D
SworI2RlZmluZSBBVDkxQ19NQUlOX0NMT0NLCTEwMDAwMDAwCisjZW5kaWYKKwogI2lmbmRlZiBB
VDkxQ19NQVNURVJfQ0xPQ0sKICNkZWZpbmUgQVQ5MUNfTUFTVEVSX0NMT0NLCTYwMDAwMDAwCiAj
ZW5kaWYKZGlmZiAtLWdpdCBhL3N5cy9hcm0vY29uZi9CV0NUIGIvc3lzL2FybS9jb25mL0JXQ1QK
aW5kZXggZjNhNTFhOS4uYzQwY2FmYiAxMDA2NDQKLS0tIGEvc3lzL2FybS9jb25mL0JXQ1QKKysr
IGIvc3lzL2FybS9jb25mL0JXQ1QKQEAgLTM0LDYgKzM0LDcgQEAgb3B0aW9ucwkJRERCCiBvcHRp
b25zCQlLREIKIG9wdGlvbnMgCUJSRUFLX1RPX0RFQlVHR0VSCiBvcHRpb25zIAlBTFRfQlJFQUtf
VE9fREVCVUdHRVIKK29wdGlvbnMJCUFUOTFDX01BSU5fQ0xPQ0s9MTYwMDAwMDAKIAogb3B0aW9u
cyAJU0NIRURfNEJTRAkJIzRCU0Qgc2NoZWR1bGVyCiBvcHRpb25zIAlJTkVUCQkJI0ludGVyTkVU
d29ya2luZwpkaWZmIC0tZ2l0IGEvc3lzL2NvbmYvb3B0aW9ucy5hcm0gYi9zeXMvY29uZi9vcHRp
b25zLmFybQppbmRleCBiZmFiYWM4Li45NDE0MDI1IDEwMDY0NAotLS0gYS9zeXMvY29uZi9vcHRp
b25zLmFybQorKysgYi9zeXMvY29uZi9vcHRpb25zLmFybQpAQCAtNCw2ICs0LDcgQEAgQVJNX0NB
Q0hFX0xPQ0tfRU5BQkxFCW9wdF9nbG9iYWwuaAogQVJNRlBFCQkJb3B0X2dsb2JhbC5oCiBBUk1f
S0VSTl9ESVJFQ1RNQVAJb3B0X3ZtLmgKIEFSTV9VU0VfU01BTExfQUxMT0MJb3B0X2dsb2JhbC5o
CitBVDkxQ19NQUlOX0NMT0NLCW9wdF9hdDkxLmgKIEFUOTFDX01BU1RFUl9DTE9DSwlvcHRfZ2xv
YmFsLmgKIENPVU5UU19QRVJfU0VDCQlvcHRfdGltZXIuaAogQ1BVX1NBMTEwMAkJb3B0X2dsb2Jh
bC5oCg==
------=_20080315011552_60350--





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?50161.192.168.1.2.1205540152.squirrel>