From mboxrd@z Thu Jan 1 00:00:00 1970 From: Marek Vasut Date: Mon, 25 Aug 2014 09:54:05 +0200 Subject: [U-Boot] [PATCH v2 2/3] pcie_imx: Add mx6solox support In-Reply-To: <1408902746-12008-2-git-send-email-festevam@gmail.com> References: <1408902746-12008-1-git-send-email-festevam@gmail.com> <1408902746-12008-2-git-send-email-festevam@gmail.com> Message-ID: <201408250954.05726.marex@denx.de> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de On Sunday, August 24, 2014 at 07:52:25 PM, Fabio Estevam wrote: [...] > --- a/arch/arm/cpu/armv7/mx6/clock.c > +++ b/arch/arm/cpu/armv7/mx6/clock.c > @@ -504,10 +504,19 @@ int enable_pcie_clock(void) > #define ANADIG_ANA_MISC1_LVDSCLK1_IBEN (1 << 12) > #define ANADIG_ANA_MISC1_LVDSCLK1_OBEN (1 << 10) > #define ANADIG_ANA_MISC1_LVDS1_CLK_SEL_MASK 0x0000001F > +#ifndef CONFIG_MX6SX > + /* lvds_clk1 is sourced from sata ref on imx6q/dl/solo */ > clrsetbits_le32(&anatop_regs->ana_misc1, > ANADIG_ANA_MISC1_LVDSCLK1_IBEN | > ANADIG_ANA_MISC1_LVDS1_CLK_SEL_MASK, > ANADIG_ANA_MISC1_LVDSCLK1_OBEN | 0xb); > +#else > + /* lvds_clk1 is sourced from pcie ref on imx6sx */ > + clrsetbits_le32(&anatop_regs->ana_misc1, > + ANADIG_ANA_MISC1_LVDSCLK1_IBEN | > + ANADIG_ANA_MISC1_LVDS1_CLK_SEL_MASK, > + ANADIG_ANA_MISC1_LVDSCLK1_OBEN | 0xa); > +#endif Is that only 1-bit difference here ? What does the magic 0xa and 0xb stand for please ? > /* PCIe reference clock sourced from AXI. */ > clrbits_le32(&ccm_regs->cbcmr, MXC_CCM_CBCMR_PCIE_AXI_CLK_SEL); [...] Best regards, Marek Vasut