From nobody Sat Jun 21 19:11:47 2025 X-Original-To: freebsd-mips@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4bPkVW1JVHz5ytHM for ; Sat, 21 Jun 2025 19:12:03 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-lf1-f51.google.com (mail-lf1-f51.google.com [209.85.167.51]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bPkVT5bDFz46kr for ; Sat, 21 Jun 2025 19:12:01 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=none; spf=pass (mx1.freebsd.org: domain of adrian.chadd@gmail.com designates 209.85.167.51 as permitted sender) smtp.mailfrom=adrian.chadd@gmail.com; dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=freebsd.org (policy=none) Received: by mail-lf1-f51.google.com with SMTP id 2adb3069b0e04-553d2eb03a0so4471053e87.1 for ; Sat, 21 Jun 2025 12:12:01 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1750533120; x=1751137920; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=53FOEGO0sTiC9jQiv7VF76zoGs6z9P3fjjgrHCTHoYQ=; b=QLEf5GSU9G10aQKVa9mxaiD4a8ZLiF5VgWXTfV4R0oUgJYQwC/jgekntwTMPIil9OI ecOVGRCZ4eyC66k1xuVueQevVViG07AMaFwRY3yBAxbs5NZAVCSE6PkhQ3LBilh2PVxt LWN1Za+6+AZEuIL/bWB+kZsUzmrMh9fl8sc9QElI6+6u5gK6XuXo79xcWnrGhyznbgty xKTauFK9Pwbtxexv6/7FGhr/p4K0lK9/H9vX8bdY8QiA+Y9KuyZ7TA1PHRlezlyDytDE LwvPcEaywMR9qY/rJsDz6bLzmEbYmj91OIVYF1lLUISoIqwuKV4eS9FGCNAdjaEd6tmQ noww== X-Gm-Message-State: AOJu0YwfOW1S/UEZyz/vkaI9Z334tGbXZZnPes5hE1bI+V+YK90fHlqM 5drroDJtM2HrH1m1G++9Zhe5Ch6xkNQoPxXsLpXJFpY5QwEB7Nj3GJZmhZoQpkBZGQ7io+RTlNE omPEmIVn0qjGqB/giSqwBJhQ2mSeKFbM= X-Gm-Gg: ASbGncv6QxNxVQBEpHRZIco3heDH5j+nzn7BS+oVZASg/rJIjmWpGdQ/v5OBdFWLntQ dtNfCl6PQXFp6L/UlK9xwLwqaqtPV7OzpUdj576hdrQT77S8k956s/3aIrt4EBsLlAekgRMwG28 AoyStG/f82MKivWsmed6dcZ/sit7qoTjhT9YMfYmuMO05Im2Z0hn5KASA= X-Google-Smtp-Source: AGHT+IEJvgpRuaMsvoTLvC8HZzMKDexDfAtko9mfdyyILlQVVY8USUf0og4W7p7o2trXAj+b7M228VvXNFOFpBjtrwk= X-Received: by 2002:a05:6512:2391:b0:549:8c0c:ea15 with SMTP id 2adb3069b0e04-553e4f573bemr2182240e87.0.1750533119553; Sat, 21 Jun 2025 12:11:59 -0700 (PDT) List-Id: Porting FreeBSD to MIPS List-Archive: https://lists.freebsd.org/archives/freebsd-mips List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-mips@FreeBSD.org MIME-Version: 1.0 References: <370754598.620851.1745399609995.ref@mail.yahoo.co.jp> <370754598.620851.1745399609995@mail.yahoo.co.jp> In-Reply-To: <370754598.620851.1745399609995@mail.yahoo.co.jp> From: Adrian Chadd Date: Sat, 21 Jun 2025 12:11:47 -0700 X-Gm-Features: AX0GCFsRM3uv2MAAcUmRrj2eDNrK_uKMyqtSuMBu3scReMJIJYYlBA_HjLP1MdY Message-ID: Subject: Re: Atheros pcm driver To: Mori Hiroki Cc: "freebsd-mips@freebsd.org" Content-Type: multipart/alternative; boundary="000000000000c2386b063819c0e6" X-Spamd-Result: default: False [-1.11 / 15.00]; NEURAL_HAM_SHORT(-0.99)[-0.995]; NEURAL_HAM_MEDIUM(-0.94)[-0.944]; NEURAL_SPAM_LONG(0.73)[0.729]; FORGED_SENDER(0.30)[adrian@freebsd.org,adrianchadd@gmail.com]; R_SPF_ALLOW(-0.20)[+ip4:209.85.128.0/17]; DMARC_POLICY_SOFTFAIL(0.10)[freebsd.org : SPF not aligned (relaxed), No valid DKIM,none]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; RCPT_COUNT_TWO(0.00)[2]; RCVD_TLS_LAST(0.00)[]; FREEMAIL_TO(0.00)[yahoo.co.jp]; TAGGED_FROM(0.00)[]; ARC_NA(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; TO_DN_EQ_ADDR_SOME(0.00)[]; TO_DN_SOME(0.00)[]; FROM_HAS_DN(0.00)[]; RCVD_COUNT_ONE(0.00)[1]; PREVIOUSLY_DELIVERED(0.00)[freebsd-mips@freebsd.org]; TO_MATCH_ENVRCPT_SOME(0.00)[]; FROM_NEQ_ENVFROM(0.00)[adrian@freebsd.org,adrianchadd@gmail.com]; FREEMAIL_ENVFROM(0.00)[gmail.com]; MLMMJ_DEST(0.00)[freebsd-mips@freebsd.org]; RWL_MAILSPIKE_POSSIBLE(0.00)[209.85.167.51:from]; R_DKIM_NA(0.00)[]; ASN(0.00)[asn:15169, ipnet:209.85.128.0/17, country:US]; MISSING_XM_UA(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[209.85.167.51:from] X-Rspamd-Queue-Id: 4bPkVT5bDFz46kr X-Spamd-Bar: - --000000000000c2386b063819c0e6 Content-Type: text/plain; charset="UTF-8" On Wed, 23 Apr 2025 at 02:13, Mori Hiroki wrote: > Hi > > I small talk about atheros pcm diver at small ABC. > > This repository have it. > > https://github.com/ZRouter/freebsd-src/tree/zrouter_yamori813 > > I listen this stream every day by mpg123. > > http://kathy.torontocast.com:3330/stream > . > I like takeshi shibuya. He is jazz pianist. > Heh, nice! I worked on the PCM driver at my previous job too, it worked pretty well! -adrian --000000000000c2386b063819c0e6 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


On Wed, 23 Apr = 2025 at 02:13, Mori Hiroki <yam= ori813@yahoo.co.jp> wrote:
Hi

I small talk about atheros pcm diver at small ABC.

This repository have it.

https://github.com/ZRouter/freebsd-src/= tree/zrouter_yamori813

I listen this stream every day by mpg123.

http://kathy.torontocast.com:3330/stream
.
I like takeshi shibuya. He is jazz pianist.

=
Heh, nice! I worked on the PCM driver at my previous job too, it worke= d pretty well!



-adri= an
=C2=A0
--000000000000c2386b063819c0e6-- From nobody Sat Jun 21 20:42:53 2025 X-Original-To: freebsd-mips@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4bPmWV3LRlz5yyc2 for ; Sat, 21 Jun 2025 20:43:02 +0000 (UTC) (envelope-from yamori813@yahoo.co.jp) Received: from omggw0014.mail.otm.yahoo.co.jp (omggw0014.mail.otm.yahoo.co.jp [182.22.18.41]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4bPmWT24kFz3C1X for ; Sat, 21 Jun 2025 20:43:00 +0000 (UTC) (envelope-from yamori813@yahoo.co.jp) Authentication-Results: mx1.freebsd.org; none X-YMail-OSG: CeqaVX8VM1kCekY_Y_AK5vDzfv4s5wJDsmecd4nZ4XwGbxek5cbnzqM.HyoPSQv g1mEqF4dJKfsnDW6ulT7LtQiDaakGjOiBY29C6mU7rD3uo7ovKlS3.kMSgV4naihqOCXm4XHHiHP 6mDL3SRnoxgBRH9GSzV4UKaj_9riohmOI.ZAktnee5RmaKFxC5Da6CBqm5UDFsBPJGCU1tSxEHDi KOzxTCXBT3oB0IDhWgMI1.f_7CUHuW14O1iNk0hkv2795o86FVHWMrZk1XEf2oBEWEd18qUGoKFS fUyE6W58ql9mavKkEHNqr8rhOr2p.ljKrbHhjYGzlIIEvt0HB_nGcaQ9NWo29aYVazar4KJraZ9U krGc0mSwoQKGxkDdlunslD1Fbc1Huehd457sgEJ0l6J4r539VKp1SOBqvbMwFCB7MzFI6zjd8KmH OVJht26ZnyG_y3j7L2TB1z0qqofIkW9d2cQ7agE1kZVGEpwFccFvGU2MCpuSIylyEaTiD2MoQja4 BLZeFcodYXNPNSMs4bIe0H4KUay7VqkQ1htrJLXbuI5E2biC5pAhx9ykR5a2KuBJH.CvU.WSMd8W X9b7lXcWXLnfHYdOHNyorI.wI.iKBotjyWYzm6uJZa01PXq3nxCv5BOu9Elhe1ne5moSYGLi6BdB mLJ3QhfGLaIUCPa4pcuosjVSqLYWFX4P52PfEuWqMrnVMSlCF7pjb03euiX4iaJ1YiDcMag0fZEy m3WUtKDg_hxI7Hx3kwT2XsD8DYak11zYe9OOqbhsEcjH18_rTgXOzYqIZ9iBOaT9TlOftPmyMauX wgXrjih9Lwd8Aj0vwORArXTDMrHRnRP3nY..zv33rPDmC6sxrUv5xtj_ZgHFWgzcgP_dQYsafjxo hfMJE5lDY05BoZ_G6E5wNb196uBauYdQcqlbIGjpdeK0ahkfHGp610PnblGvI1TaEpN_kTQFGo0I 8GiHC_PdHx8XJK1gkVK1witmgrqSg_mem4xEyFels_yzA_plx_.6KgsW10FEkI7ZIYw1FTcmWhLm t9NfgTPS2_QEPccHuPAv9lNp38iz88comWUDWPbJz.1HUcuVPdfXHYHxwJ5I9cvo- Received: from sonicgw.mail.yahoo.co.jp by sonicconh6003.mail.ssk.yahoo.co.jp with HTTP; Sat, 21 Jun 2025 20:42:56 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1750538573; s=yj20110701; d=yahoo.co.jp; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Subject:References:In-Reply-To:Message-ID:Cc:To:Reply-To:From:Date; bh=YDK2F1F5/Hj0ZWR1hglAkgxZWD0wRx5MhR5csOiYd6c=; b=k1KSFhq9ubbtAyRk/bLZ0gmHFR1EQFna/UM5PlsTFaMIcVSytaQnuOf6IbRY/A4a dh2MssApqo2qVOxncdorHg173Ht7wTkWPMOHPFymkq1/Xx3Zpy2UzofSzxulzIcUF5D Oe61VQJZAYcVZtyLvsLeAJ2KPOE/5uOt61M+Z6uY= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=yj20110701; d=yahoo.co.jp; h=Date:From:Reply-To:Cc:Message-ID:In-Reply-To:References:MIME-Version:Content-Type:Content-Transfer-Encoding; b=PsQtcnuNd8gxp0YM1q9MJudu73ukSFvo8uOPRNnYNE1u9IN6QwAmahBzNvoYToaQ qLbfOVCzrgQ5CXNRmXW6Do5ST5W/dRwiCvDUHXGyw237sNPqWPSIu5cITgzYqlapc/7 jxquSXqdKiC3BFN+4ZR+LZ4wVdlFAfeEhWzv7Gv8=; Date: Sun, 22 Jun 2025 05:42:53 +0900 (JST) From: Mori Hiroki Reply-To: Mori Hiroki To: Adrian Chadd Cc: "freebsd-mips@freebsd.org" Message-ID: <2013557641.96524.1750538573765@mail.yahoo.co.jp> In-Reply-To: References: <370754598.620851.1745399609995.ref@mail.yahoo.co.jp> <370754598.620851.1745399609995@mail.yahoo.co.jp> Subject: Re: Re: Atheros pcm driver List-Id: Porting FreeBSD to MIPS List-Archive: https://lists.freebsd.org/archives/freebsd-mips List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-mips@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 4bPmWT24kFz3C1X X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:23816, ipnet:182.22.0.0/17, country:JP] Hi > ----- Original Message ----- >=20 > From: "Adrian Chadd" > To: "=E3=82=84 =E3=82=82=E3=82=8A" > Cc: "freebsd-mips@freebsd.org" > Date: 2025/06/22 =E6=97=A5 04:12 > Subject: Re: Atheros pcm driver >=20 >=20 >=20 >=20 > On Wed, 23 Apr 2025 at 02:13, Mori Hiroki wrote: > Hi > =20 > I small talk about atheros pcm diver at small ABC.=20 > =20 > This repository have it. > =20 > https://github.com/ZRouter/freebsd-src/tree/zrouter_yamori813 > =20 > I listen this stream every day by mpg123. > =20 > http://kathy.torontocast.com:3330/stream > . > I like takeshi shibuya. He is jazz pianist. >=20 > Heh, nice! I worked on the PCM driver at my previous job too, it worked p= retty well! >=20 >=20 >=20 > -adrian > =C2=A0 >=20 This is hints. I use gpio pin mux. # pcm hint.pcm.0.at=3D"apb0" hint.pcm.0.maddr=3D0x180b0000 hint.pcm.0.msize=3D0x1000 hint.pcm.0.irq=3D7 # I2S hint.gpio.0.func.1.gpiofunc=3D15 hint.gpio.0.func.1.gpiomode=3D1 hint.gpio.0.func.2.gpiofunc=3D14 hint.gpio.0.func.2.gpiomode=3D1 hint.gpio.0.func.3.gpiofunc=3D13 hint.gpio.0.func.3.gpiomode=3D1 hint.gpio.0.func.4.gpiofunc=3D12 hint.gpio.0.func.4.gpiomode=3D1 Atheros I2S is very good. Becase of Ralink and almost other SOC's I2S=20 don't have master clock. I checked atheros master clock by frequency counter. It's very stable. Almost high end audio. Hiroki Mori