Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 71de1f8a authored by Robin Getz's avatar Robin Getz Committed by Bryan Wu
Browse files

Blackfin arch: make sure we include the fix for SPORT hysteresis when reprogramming clocks



As pointed out by Appalayagari Sreedhar, make sure we include the fix
for SPORT hysteresis when reprogramming clocks.

Signed-off-by: default avatarRobin Getz <rgetz@blackfin.uclinux.org>
Signed-off-by: default avatarBryan Wu <cooloney@kernel.org>
parent e9fae189
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -87,6 +87,9 @@ ENTRY(_start_dma_code)
	r1 = PLL_BYPASS;                 /* Bypass the PLL?                 */
	r1 = r1 << 8;                    /* Shift it over                   */
	r0 = r1 | r0;                    /* add them all together           */
#ifdef ANOMALY_05000265
	r0 = BITSET(r0, 15);             /* Add 250 mV of hysteresis to SPORT input pins */
#endif

	p0.h = hi(PLL_CTL);
	p0.l = lo(PLL_CTL);              /* Load the address                */
+3 −0
Original line number Diff line number Diff line
@@ -78,6 +78,9 @@ ENTRY(_start_dma_code)
	r1 = PLL_BYPASS;                 /* Bypass the PLL?                 */
	r1 = r1 << 8;                    /* Shift it over                   */
	r0 = r1 | r0;                    /* add them all together           */
#ifdef ANOMALY_05000265
	r0 = BITSET(r0, 15);             /* Add 250 mV of hysteresis to SPORT input pins */
#endif

	p0.h = hi(PLL_CTL);
	p0.l = lo(PLL_CTL);              /* Load the address                */
+3 −0
Original line number Diff line number Diff line
@@ -87,6 +87,9 @@ ENTRY(_start_dma_code)
	r1 = PLL_BYPASS;                 /* Bypass the PLL?                 */
	r1 = r1 << 8;                    /* Shift it over                   */
	r0 = r1 | r0;                    /* add them all together           */
#ifdef ANOMALY_05000265
	r0 = BITSET(r0, 15);             /* Add 250 mV of hysteresis to SPORT input pins */
#endif

	p0.h = hi(PLL_CTL);
	p0.l = lo(PLL_CTL);              /* Load the address                */
+3 −0
Original line number Diff line number Diff line
@@ -94,6 +94,9 @@ ENTRY(_start_dma_code)
	r1 = PLL_BYPASS;                 /* Bypass the PLL?                 */
	r1 = r1 << 8;                    /* Shift it over                   */
	r0 = r1 | r0;                    /* add them all together           */
#ifdef ANOMALY_05000265
	r0 = BITSET(r0, 15);             /* Add 250 mV of hysteresis to SPORT input pins */
#endif

	p0.h = hi(PLL_CTL);
	p0.l = lo(PLL_CTL);              /* Load the address                */
+3 −0
Original line number Diff line number Diff line
@@ -77,6 +77,9 @@ ENTRY(_start_dma_code)
	r1 = PLL_BYPASS;                 /* Bypass the PLL?                 */
	r1 = r1 << 8;                    /* Shift it over                   */
	r0 = r1 | r0;                    /* add them all together           */
#ifdef ANOMALY_05000265
	r0 = BITSET(r0, 15);             /* Add 250 mV of hysteresis to SPORT input pins */
#endif

	p0.h = hi(PLL_CTL);
	p0.l = lo(PLL_CTL);              /* Load the address                */