From owner-soc-status@FreeBSD.ORG Wed Jun 20 12:21:45 2012 Return-Path: Delivered-To: soc-status@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 20832106566C for ; Wed, 20 Jun 2012 12:21:45 +0000 (UTC) (envelope-from adutkowski@gmail.com) Received: from mail-pb0-f54.google.com (mail-pb0-f54.google.com [209.85.160.54]) by mx1.freebsd.org (Postfix) with ESMTP id EB7838FC14 for ; Wed, 20 Jun 2012 12:21:44 +0000 (UTC) Received: by pbbro2 with SMTP id ro2so606443pbb.13 for ; Wed, 20 Jun 2012 05:21:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:date:x-google-sender-auth:message-id:subject :from:to:content-type; bh=ByUeHxRJbags6jBcSAsasv9sJ1Zr2iF1nLQPFZia/X8=; b=mOXrWkLKkN+CMg7EJXxJKMOyuJuN3Jk7teOMxHO4mrToSHtqEyHdy7b1Fn36yPyn8O oVZp7w9TkyGsN4NJBdv/aO/b22MZFLS3SqJ2k7GPihmM5t38v0O1I6F1RPMsl2v5pPBf h7gu+kz6+DoleIJCwI4bMJlokRopdIeHSka5X6EyIBdR+ts/5yscoDAHq7przzmDfQzF AIdgrgjW/I2qJ4kjR7Gn+mRXXdn9XJkKF0T7GAzNis2kHEKk9aEqSbfBKyc9W7MQOeuA XbBBffGkpLhOusxH/UcRGLA9si+KRpUHiO8fP2sxaLcRf2W6bJ1vP0ytLLyXJZTNbgVt S05w== MIME-Version: 1.0 Received: by 10.68.232.201 with SMTP id tq9mr76238858pbc.70.1340194904489; Wed, 20 Jun 2012 05:21:44 -0700 (PDT) Sender: adutkowski@gmail.com Received: by 10.66.2.132 with HTTP; Wed, 20 Jun 2012 05:21:44 -0700 (PDT) Date: Wed, 20 Jun 2012 14:21:44 +0200 X-Google-Sender-Auth: dTFruQYcFklSBjtNaU1lug95sBA Message-ID: From: Aleksander Dutkowski To: soc-status@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 Subject: [GSoC] Week 4 Status Report - FreeBSD/arm on BeagleBoard-xM X-BeenThere: soc-status@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Summer of Code Status Reports and Discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Jun 2012 12:21:45 -0000 Hello! Last week I was working on SoC internals' drivers: * Power, Reset and Control Module * System Control Module * General Purpose Timers The first two are done, they need to be tested. I am rewriting the GPTimers driver. Instead of init all 11 available Timers by one driver, only two timers will be initialized by two, almost the same drivers. The difference between the drivers will be in device_probe() function. One of them will be initialized for System Ticks and the other as EventTimer. This solution will be easy to modify in the near future, if we want to enable other 9 timers. For now, only two are needed -- regards aleek