From owner-freebsd-arm@FreeBSD.ORG Sun Feb 2 16:20:21 2014 Return-Path: Delivered-To: freebsd-arm@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 1754BA5F for ; Sun, 2 Feb 2014 16:20:21 +0000 (UTC) Received: from smtpauth4.wiscmail.wisc.edu (wmauth4.doit.wisc.edu [144.92.197.145]) (using TLSv1 with cipher RC4-MD5 (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id D932F1879 for ; Sun, 2 Feb 2014 16:20:20 +0000 (UTC) MIME-version: 1.0 Content-transfer-encoding: 8BIT Content-type: text/plain; charset=ISO-8859-1; format=flowed Received: from avs-daemon.smtpauth4.wiscmail.wisc.edu by smtpauth4.wiscmail.wisc.edu (Oracle Communications Messaging Server 7u4-27.01(7.0.4.27.0) 64bit (built Aug 30 2012)) id <0N0D00H00JRFTD00@smtpauth4.wiscmail.wisc.edu> for freebsd-arm@FreeBSD.org; Sun, 02 Feb 2014 09:20:13 -0600 (CST) X-Spam-PmxInfo: Server=avs-4, Version=6.0.3.2322014, Antispam-Engine: 2.7.2.2107409, Antispam-Data: 2014.2.2.151515, SenderIP=0.0.0.0 X-Spam-Report: AuthenticatedSender=yes, SenderIP=0.0.0.0 Received: from comporellon.tachypleus.net (adsl-76-208-68-77.dsl.mdsnwi.sbcglobal.net [76.208.68.77]) by smtpauth4.wiscmail.wisc.edu (Oracle Communications Messaging Server 7u4-27.01(7.0.4.27.0) 64bit (built Aug 30 2012)) with ESMTPSA id <0N0D005ADJXO6510@smtpauth4.wiscmail.wisc.edu>; Sun, 02 Feb 2014 09:20:13 -0600 (CST) Message-id: <52EE622C.9010004@freebsd.org> Date: Sun, 02 Feb 2014 09:20:12 -0600 From: Nathan Whitehorn User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:24.0) Gecko/20100101 Thunderbird/24.2.0 To: =?ISO-8859-1?Q?=22Wei=DF=2C_J=FCrgen=22?= , "freebsd-arm@freebsd.org" Subject: Re: status = "disabled" References: <726dc97ccd1f44b3ba9d7bee3eeff08a@e15be-01.zdv.Uni-Mainz.DE> In-reply-to: <726dc97ccd1f44b3ba9d7bee3eeff08a@e15be-01.zdv.Uni-Mainz.DE> X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 02 Feb 2014 16:20:21 -0000 On 02/02/14 05:55, Weiß, Jürgen wrote: > Hi, > > it seems your recent changes (261351) discarded a call to fdt_is_enabled > for devices on simplebus. So 'status = "disabled" ' does not work > anymore in arm dts. > > Regards > > Juergen Weiss > > Juergen Weiss |Universitaet Mainz, Zentrum fuer Datenverarbeitung, > weiss@uni-mainz.de |55099 Mainz, Tel: +49(6131)39-26361, FAX: +49(6131)39-26407 > > That's actually required to make some hardware work ("disabled" may just mean the clock is turned off and needs to be turned back on, which means you absolutely do want that device probed). The device drivers themselves, not the bus, should be checking this property and interpreting it. If this has actually broken hardware, we could add a temporary #ifdef __arm__ check to the simplebus tree-walker while the relevant drivers get fixed up. -Nathan