From owner-freebsd-current@FreeBSD.ORG Fri Jun 20 10:16:23 2014 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id F4120CC4 for ; Fri, 20 Jun 2014 10:16:22 +0000 (UTC) Received: from mail-vc0-x236.google.com (mail-vc0-x236.google.com [IPv6:2607:f8b0:400c:c03::236]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id B70082D42 for ; Fri, 20 Jun 2014 10:16:22 +0000 (UTC) Received: by mail-vc0-f182.google.com with SMTP id il7so3260754vcb.13 for ; Fri, 20 Jun 2014 03:16:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=HyyJy2qPcd/Si9FMXKmAMvjim4CYWlyIcA8848Wc9F4=; b=cdgLJ0t3YW7c0iflqE6ggYKgaAXve1ALuF8nY/eCJRSv0C0koKkWjcrY7uP5pxUncB vSFSunoLHteaOtf40PrwZPHAv1mIVP5gRUjwhxE12Qc/lhLiagL5iJAVY/cKnkwiv8Br IbO8tAiVrrBqyyUSUGTRpokWBYBZmqi3zpPpJx4NU38ec26TZ1EK2VwWFXZXEu/8cP1t hVKSGdFh3GIh95oXcA5PDN8FnjFEWwVhJmcyc6yApCcOsvUaNC9VRriAABcOLHb3GNlW 87iDBn0YZUtI18JubRSwmBM0mG63TMcM8XyTCuI8TVSnCMgp6VRWuOL5uQiavG7dFFgy B+Yw== MIME-Version: 1.0 X-Received: by 10.58.118.168 with SMTP id kn8mr175616veb.44.1403259381715; Fri, 20 Jun 2014 03:16:21 -0700 (PDT) Received: by 10.220.188.197 with HTTP; Fri, 20 Jun 2014 03:16:21 -0700 (PDT) Date: Fri, 20 Jun 2014 19:16:21 +0900 Message-ID: Subject: SMBus and Trackpad driver for Chromebook C720 From: Teruyuki IMAI To: freebsd-current@freebsd.org Content-Type: text/plain; charset=UTF-8 X-Mailman-Approved-At: Fri, 20 Jun 2014 11:37:02 +0000 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 20 Jun 2014 10:16:23 -0000 Dear all, I am trying to run FreeBSD on Acer Chromebook C720. As mentioned in the earlier email, http://lists.freebsd.org/pipermail/freebsd-current/2014-February/048268.html I needed the following change to run FreeBSD on C720: * boot loader workaround https://github.com/terimai/freebsd/commit/6579be3ff5b4c6ff290946e53b27f5f0a1e8f2ce * atkbd patches (ported from DragonFly BSD) https://github.com/terimai/freebsd/commit/c8ae0a85b300fe4886974295acdccc1214189f56 USB, fixed by hselasky (r261795), works. Wifi also works with as-is driver. Now, I am going to make a trackpad on C720 work on FreeBSD. According to DragonFly BSD by Matthew Dillon, http://gitweb.dragonflybsd.org/dragonfly.git/commit/d316587fb7e2095feadd275045648efba8e09370 http://gitweb.dragonflybsd.org/dragonfly.git/tree/HEAD:/sys/dev/smbus/cyapa the trackpad is connected to the integrated I2C bus, and to support the trackpad, the SMBus driver is extended, Haswell I2C bus support (ig4 driver) is added, and the cyapa trackpad driver using ig4 is implemented. Perhaps anyone has already done or been working to support it. Is there some work or patches for a trackpad of C720? Best regards, Teruyuki Imai