From owner-freebsd-arm@freebsd.org Tue Apr 27 20:13:07 2021 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 2AE786216A7 for ; Tue, 27 Apr 2021 20:13:07 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic317-20.consmr.mail.gq1.yahoo.com (sonic317-20.consmr.mail.gq1.yahoo.com [98.137.66.146]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4FVCcf6KFDz4rtc for ; Tue, 27 Apr 2021 20:13:06 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1619554384; bh=s2XxpYJQjann7SvTvMNywCxD3xBxV7D7e3UzyI0elLX=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=uDdcZC7EIRyFSq7v/B6Sy4+Z1rU60FQyjw1i5jvZF60OMFyy+HbcgOfxhJ/ZE9H5zddJjeKuwiK+NbjIVpC1ZOuwZXj462L9ioY0HQVY2TuznLT1Sj/KkKNIaExkGVZdITDJM9TqE3eXEPu2nVfVXNXIaIDgamt2zAQptN6aWEAMZoZSjnc28PGKyFPi6Q/N4mnqHOiYEdrPeHessy4N4NueSGtOnMPuR0oZxNbE64eQFir4BIp4IvgiX22rAoXtJ3q8JzuMDae9lp4Vri4tY74lqor5FSprgS2vc3MxZdHTl+PeKk5/w83yEyiQdY8o6BL2pdWP4moPKAZ970yO/A== X-YMail-OSG: _nEBf2MVM1n6WH6CZP3EFXY5guMQGlnLbl0r5BLofSbAwi7bfENYC0KyTB5CL4t MWOVOTs.WHPZVzEkTjgNjza6kzI0fZZGsHFYD6EyxkbcoBakVzO7M1CUnHeryIdvohZdLaC.zRei wGxfkbbVbuCt0R1pb0ydwvK7Yk97k8Pjn2BBiqIpaETKsO83CApJzBeoixtKMfUy1mKYWKoN057S uP.gt4DU7EXlwZKMXk1cTFe9ZYoZJHPmxFNNiDzWDI8JGW019NNyCew4Acd21rqCKfhtotpZDR1M MjrEuVp1DbxGwnSRPPOv.5UBo0TQNqiNAKRY37v3LFbLrKTQGfTPkBYa.U01FLN17CuZgLREj314 sbq4FVQxB0nvh6RmRBs.BeChHfL07w320gw4qxYgSZeVqDzofLWj224shEzrqR6MTXeb_AZE_2yY _kDSyPT9C56rjVO5TOqHl8Qg2AYypSWnHk2m_F3gBWTmxWLTr9d9IETY_R2AtmLnjYB5vaEfsnlw Aiyz9fFj9LCMLDA4i9GKsHLwCkyojmtZJF.2SmBXDGbC20VZx2u.2F7rnWnl3dO7O8sHO7Lykl43 AjoSTpriFux_1QWzw3L81FkrBv3M.golWdCfDzqnGNjxm.FJMdtydiKoHQ55inKzsIqI4y4D3wjm bhcTRUrdesRaNl9KfSYI5LvUZXfEhaq7Ya4RffHk5Yv1RXe_paPKG9p3GvIS5EeNGig0YuNg4t2u GtztWE336RDFR6K_e95hxYLFnBCAVw4.5H2kEs7PimInpNvf6wj68xgf9iKT8qP2toY95KTxgQRA 4r9xjPXR3CPzrqs7FpAFreLmjGdxUi8cSHyIiqEiwa54V8QcCnRF7.4F2rtGrmLolC6DUPyLbJTv LlnwFFzhTOOEXIFK6hjRE2gIlGPkEoT_d65RSTdZ7BnClzJnQ1BYENY1iXAI_L6WkCGcDfX_Ju3w IsGekl.yEUY8Ij2Pae43y79ncrw2OehySyzsHeyQ376.H3VtAocgTvJadh0eY3TwZHn8IIF0Lo57 mh63ZosuduzV8vq3YfWfcxMttXO0M5mANKysDcLJ_392mYEmUufzODn417QfATSrC_0FsQ1W7EHr UGCh0xtUTALJiOIliafWhlt..CtYRVTzLGHvQ2a3cCE0SXR6RPPcLYKLWbTClawGgr_UE5VNtGvx G2O54ctoD9t2qWALVG_LFBp8cnfbw_udh2n0XAkhwizjGKo6dOVQDoF65vBVTLV3O9bF8zJ_QdZF htBx15KJdXKhGO_lq2wKIG2PUIZozc8qVenoWdCULvt4pLjA9DiD60ZjDHWVVZfznFEnp2PiCd9U 2jWxmZo.bEPb1rJYc08qYKFLoG4_qcf1xAL5v0zH9fBR47XNJiLk9wx70QAWvMU_Q73QBZHJ8mk5 c.uSGWocaBlZhSWSZaovSNyzWz17xDJUTz41Z9o9A5QWgwkIaY_3IkRCO8ZqaGiEuGL0.0Jqw4wK CrHjK916dYaUlM9WGUPG6c.lhUCo_pWPdj4xxcqa.KFdTp.i2KY7xjyMQm13_iTjbkw_VXSh9jNi juJVeh.aT.eMU04k.MwcG7WpQOYK0cWoQ.hhyUtrum5bv9cuHZs1uuezGM.owmY7z6196UU0sBrQ 4K4UiMsmYaWmcjOsFQuOyNgxVA7iWz4Gj16pkrtAiDw5gd7ml3uyFMkZukS4Fu1aAn.yi7KMv4A6 e9xQFTmTImRCwR9jhkNo_RTAvLH7Pmfm.31EG82gUIo.Z4F5fNbsA15vKBOpJvC1kE4VwhSXAyH8 tk.O5nbcZ85E50zj7yTTBPF58Qrlu4gtq7Mp_UxpP79kPYcem0W0imhJpYU9wnILPtMlruMP2jHD wGUOETPtTtFv82hvDDHvrRRERp5eafBL3KMRJYEjqpaFXlecHbX4DrdUDpaRRg.Y6QQx5nK0tnjM AAKhUl057VSSe7tEWI5eH8kwObV_NTudN9e0dIJSySChUPsH.n1y3Gp_8ttOkYtpT7j4EkuHxoPa 14CyWhqsWihmOhHBwNoY2azQd8qWOkliYaqXbnYw6LQmYatoufrqWWxXgr.5W76EovwOB7PbQbGS Q12DzpBys08ooQSQDEA1fNLtv_AgDWq8EZf5ltY1kBKtkmNt0ut9KueafCMCa0sr4CTNdsDYG2D0 Rgdj6sRxH0Mz6bNLWrOfEHLJYoIw6S8Jr_mgWHTn5LAbBsjmKGayiPnq7CFnRQMUYdrFcH2Cz8xG kLHeDI5DOr7vYnEPaThtlhNKeHNOJgBimZhZVaRT5n8_8Gtu.ffRhgua9Qc8OBlyBsMnhMUBX.lY LBsZQF9gz5V7jIKaeWJlLo3Mu0UMQx0rdQ6bk4MtVCAMe6xQEG2ANS24FUlPeDcn7vclQiEINeI0 GMSH26IdLKGQKM6JyU423JxEpa4n28shnIxZiySAkAQapK4h6YIeg_IILSk2jIgCUdyckccRSlgz FurR0VpWcbPOcF93C9K9PdPAADSW9N6lT5qkRA7Gu6eA1nf6q6TlzhEmq27.qXoKwQcQE6.7Lu4q ew8ey_PjZpnUAReo_sHH3bloJ4KC9bCRss2OaOK_kOqEoPhA3j7o9qQaD705AOorJqQqYua4Qaic ar7L6aLeFokDFslIydw-- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic317.consmr.mail.gq1.yahoo.com with HTTP; Tue, 27 Apr 2021 20:13:04 +0000 Received: by kubenode562.mail-prod1.omega.gq1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 82ae497b7ca46e1f3645914746432e80; Tue, 27 Apr 2021 20:13:01 +0000 (UTC) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.60.0.2.21\)) Subject: Re: I2C/IIC working on RPI4 8GB? From: Mark Millard In-Reply-To: Date: Tue, 27 Apr 2021 13:13:00 -0700 Cc: freebsd-arm Content-Transfer-Encoding: quoted-printable Message-Id: References: <1C2DD11C-B1F6-4C2A-9AB0-5F1553520FF5@FreeBSD.org> <20210426161138.a8f44b6e1134f73a411be57d@bidouilliste.com> To: Mark Murray X-Mailer: Apple Mail (2.3654.60.0.2.21) X-Rspamd-Queue-Id: 4FVCcf6KFDz4rtc X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Porting FreeBSD to ARM processors List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Apr 2021 20:13:07 -0000 On 2021-Apr-27, at 00:52, Mark Murray wrote: > On 26 Apr 2021, at 15:11, Emmanuel Vadot = wrote: >>=20 >> On Sun, 25 Apr 2021 13:32:00 +0100 >> Mark Murray wrote: >>=20 >>> Hi All, >>>=20 >>> Does anyone here have IIC/I2C working on a CURRENT (I'm running = latest) FreeBSD? >>>=20 >>> I've never seen it work; Last time I had working IIC was on an RPI3. >>>=20 >>> There is a /dev/iic0, and I have a known working RTC on it, but the = scan just times out: >>>=20 >>> [root@grasshopper ~]# i2c -s >>> Hardware may not support START/STOP scanning; trying less-reliable = read method. >>> >>> Scanning I2C devices on /dev/iic0: >>>=20 >>>=20 >>> I suspect something not-quite-right in DTS land, but I lack the = knowledge to investigate. I've done some random stumbling around in the = dark with overlays and the like, but I've either seen the above error, = or a total lack of /dev/iic0. >>>=20 >>> Thanks! >>>=20 >>> M >>> -- >>> Mark R V Murray >>>=20 >>=20 >> I2C is disabled by default. >> You need to copy i2c0.dtbo (or i2c1 I don't know which one maps to >> the pins you want to use) in the ESP partition and add "i2c" to = the >> dtoverlay line in config.txt >=20 > I want to use the i2c on the "regular" pins, GPIO2 and GPIO3, AKA = physical pins 3 and 5. >=20 > I looked at all the i2c[0-6].dtbo overlays in = /usr/ports/sysutils/rpi-firmware. Only 1 had "pins =3D <2, 3>", so I = used that one. I presume the 2,3 refers to GPIO pin numbers, not = physical pin numbers? >=20 > Same result as before - long timeout, no I2C. >=20 Did you try the suggestion in: https://lists.freebsd.org/pipermail/freebsd-arm/2021-April/023687.html ? It suggests that you need to have the config.txt swap the the pins in order to undo another swap that happens at some internal stage. The swapped problem was indicated to be visible in the dmesg reporting and the manual swap was reported to cause the dmesg reporting to produce the correct overall result. (Note: GPIO and I2C are not things I fiddle with. I just happened to notice that the message indicated had a specific suggestion to try and you do not seem to have reported on the result of trying it.) =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)