From mboxrd@z Thu Jan 1 00:00:00 1970 From: Christophe ROULLIER Subject: RE: [PATCH 1/8] net: ethernet: stmmac: add adaptation for stm32mp157c. Date: Wed, 25 Apr 2018 07:12:29 +0000 Message-ID: References: <1524582120-4451-1-git-send-email-christophe.roullier@st.com> <1524582120-4451-2-git-send-email-christophe.roullier@st.com> <20180424153953.GB2360@lunn.ch> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <20180424153953.GB2360@lunn.ch> Content-Language: en-US List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=m.gmane.org@lists.infradead.org To: Andrew Lunn Cc: "mark.rutland@arm.com" , "devicetree@vger.kernel.org" , Alexandre TORGUE , "netdev@vger.kernel.org" , "mcoquelin.stm32@gmail.com" , Peppe CAVALLARO , "linux-arm-kernel@lists.infradead.org" List-Id: devicetree@vger.kernel.org Hi Andrew, For moment, I've only tested with PHY RGMII, RMII, MII, GMII, I do not have other kind of PHY interface. Normally there is no impact in my glue, the value of syscfg register will be the same for RGMII/ID/TXID/RXID. Do you think that I should add these interfaces in my case ? case PHY_INTERFACE_MODE_RGMII: > + case PHY_INTERFACE_MODE_RGMII_ID: > + case PHY_INTERFACE_MODE_RGMII_RXID: > + case PHY_INTERFACE_MODE_RGMII_TXID: val = SYSCFG_PMCR_ETH_SEL_RGMII; if (dwmac->int_phyclk) val |= SYSCFG_PMCR_ETH_CLK_SEL; pr_debug("SYSCFG init : PHY_INTERFACE_MODE_RGMII\n"); break; Christophe. -----Original Message----- From: Andrew Lunn [mailto:andrew@lunn.ch] Sent: mardi 24 avril 2018 17:40 To: Christophe ROULLIER Cc: mark.rutland@arm.com; mcoquelin.stm32@gmail.com; Alexandre TORGUE ; Peppe CAVALLARO ; devicetree@vger.kernel.org; linux-arm-kernel@lists.infradead.org; netdev@vger.kernel.org Subject: Re: [PATCH 1/8] net: ethernet: stmmac: add adaptation for stm32mp157c. On Tue, Apr 24, 2018 at 05:01:53PM +0200, Christophe Roullier wrote: > + case PHY_INTERFACE_MODE_RGMII: > + val = SYSCFG_PMCR_ETH_SEL_RGMII; > + if (dwmac->int_phyclk) > + val |= SYSCFG_PMCR_ETH_CLK_SEL; > + pr_debug("SYSCFG init : PHY_INTERFACE_MODE_RGMII\n"); > + break; Hi Christophe What about PHY_INTERFACE_MODE_RGMII_ID, PHY_INTERFACE_MODE_RGMII_RXID and PHY_INTERFACE_MODE_RGMII_TXID. Andrew