<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/arch/arm/mach-uniphier/init, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/u-boot.git/atom/arch/arm/mach-uniphier/init?h=master</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/arch/arm/mach-uniphier/init?h=master'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2017-01-17T16:22:30Z</updated>
<entry>
<title>ARM: uniphier: refactor spl_init_board()</title>
<updated>2017-01-17T16:22:30Z</updated>
<author>
<name>Masahiro Yamada</name>
<email>yamada.masahiro@socionext.com</email>
</author>
<published>2017-01-15T05:59:09Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=a8e6300d483d85f9eff211220db582cf6a403c0b'/>
<id>urn:sha1:a8e6300d483d85f9eff211220db582cf6a403c0b</id>
<content type='text'>
Merge init-*.c into a single file using a table of callbacks because
the initialization flow is almost common among SoCs.

Signed-off-by: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;
</content>
</entry>
<entry>
<title>ARM: uniphier: refactor Support Card init code</title>
<updated>2017-01-17T00:00:40Z</updated>
<author>
<name>Masahiro Yamada</name>
<email>yamada.masahiro@socionext.com</email>
</author>
<published>2017-01-15T05:59:06Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=ef07a99b083378644bcb35e79eebd02b6cb8cd91'/>
<id>urn:sha1:ef07a99b083378644bcb35e79eebd02b6cb8cd91</id>
<content type='text'>
Splitting reset assertion (support_card_reset) and deassertion
(support_card_init) is not adding much value any more.  Handle
all the initialization of Support Card in support_card_init(),
then remove support_card_reset().

Also, detect_num_flash_banks() can have a static qualifier.

Signed-off-by: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;
</content>
</entry>
<entry>
<title>ARM: uniphier: refactor SBC init code</title>
<updated>2017-01-17T00:00:40Z</updated>
<author>
<name>Masahiro Yamada</name>
<email>yamada.masahiro@socionext.com</email>
</author>
<published>2017-01-15T05:59:05Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=9e3bb84bd880d8be82351d689415d6e142dfab32'/>
<id>urn:sha1:9e3bb84bd880d8be82351d689415d6e142dfab32</id>
<content type='text'>
Merge sbc-admulti.c and sbc-savepin.c into a single file to avoid
code duplication.

Signed-off-by: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;
</content>
</entry>
<entry>
<title>ARM: uniphier: refactor MEMCONF init code</title>
<updated>2017-01-17T00:00:40Z</updated>
<author>
<name>Masahiro Yamada</name>
<email>yamada.masahiro@socionext.com</email>
</author>
<published>2017-01-15T05:59:04Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=8d6c99c66f94c78e65fdacca2fb2857101f8a5e7'/>
<id>urn:sha1:8d6c99c66f94c78e65fdacca2fb2857101f8a5e7</id>
<content type='text'>
Currently, memconf-sld3.c and memconf-pxs2.c duplicate the code.

There are 3 patterns in terms of MEMCONF init:
  - DRAM 2 channels: LD4, sLD8, Pro4, Pro5, LD11
  - DRAM 3 channels: sLD3
  - DRAM 3 channels (Ch2 is disable by MEMCONF[21]): Pxs2, LD20

All of them can be moved into a single file by a little more
refactoring.

Signed-off-by: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;
</content>
</entry>
<entry>
<title>ARM: uniphier: split out UMC clock enable</title>
<updated>2017-01-17T00:00:40Z</updated>
<author>
<name>Masahiro Yamada</name>
<email>yamada.masahiro@socionext.com</email>
</author>
<published>2017-01-15T05:59:03Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=78c627cf1f808d5ae9240809a81b71903bdf4fe2'/>
<id>urn:sha1:78c627cf1f808d5ae9240809a81b71903bdf4fe2</id>
<content type='text'>
The clock enable bits for UMC are more SoC-specific than for
the other hardware blocks.  Separate the UMC clocks and the other
clocks for better code reuse across SoCs.

Signed-off-by: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;
</content>
</entry>
<entry>
<title>ARM: uniphier: do not setup pins for System Bus on NAND boot mode</title>
<updated>2016-10-10T01:03:23Z</updated>
<author>
<name>Masahiro Yamada</name>
<email>yamada.masahiro@socionext.com</email>
</author>
<published>2016-09-26T04:13:16Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=dacdb2402742a0365ca543798a349182872131b4'/>
<id>urn:sha1:dacdb2402742a0365ca543798a349182872131b4</id>
<content type='text'>
For LD11 and LD20 SoCs, the System Bus and NAND are multiplexed
in the same I/O pins.  When booting from a NAND device, pin-mux
for the System Bus must not be set-up because they are exclusive
with each other.

Signed-off-by: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;
</content>
</entry>
<entry>
<title>ARM: uniphier: add PLL init code for LD11 SoC</title>
<updated>2016-09-22T16:00:23Z</updated>
<author>
<name>Masahiro Yamada</name>
<email>yamada.masahiro@socionext.com</email>
</author>
<published>2016-09-21T22:42:19Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=c72f4d4c2ebb3be9797ef6cd7dcbc2124c825f7a'/>
<id>urn:sha1:c72f4d4c2ebb3be9797ef6cd7dcbc2124c825f7a</id>
<content type='text'>
 - Initialize PLLs (SPL initializes only DPLL to save the precious
   SPL memory footprint)
 - Adjust CPLL/MPLL to the final tape-out frequency
 - Set the Cortex-A53 clock to the maximum frequency since it is
   running at 500MHz (SPLL/4) on startup

Signed-off-by: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;
</content>
</entry>
<entry>
<title>ARM: uniphier: add PLL init code for LD20 SoC</title>
<updated>2016-09-18T15:12:26Z</updated>
<author>
<name>Masahiro Yamada</name>
<email>yamada.masahiro@socionext.com</email>
</author>
<published>2016-09-16T18:33:11Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=682e09ff9f3514e79ee3382988b74f63b4bdd06b'/>
<id>urn:sha1:682e09ff9f3514e79ee3382988b74f63b4bdd06b</id>
<content type='text'>
Initialize the DPLL (PLL for DRAM) in SPL, and others in U-Boot
proper.  Split the common code into pll-base-ld20.c for easier
re-use.

Signed-off-by: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;
</content>
</entry>
<entry>
<title>ARM: uniphier: move PLL init code to U-Boot proper where possible</title>
<updated>2016-09-18T15:06:44Z</updated>
<author>
<name>Masahiro Yamada</name>
<email>yamada.masahiro@socionext.com</email>
</author>
<published>2016-09-16T18:33:09Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=6a3e4274e479a70069518679e45fe85ef3f30a36'/>
<id>urn:sha1:6a3e4274e479a70069518679e45fe85ef3f30a36</id>
<content type='text'>
The PLL for the DRAM interface must be initialized in SPL, but the
others can be delayed until U-Boot proper.  Move them from SPL to
U-Boot proper to save the precious SPL memory footprint.

Signed-off-by: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;
</content>
</entry>
<entry>
<title>ARM: uniphier: consolidate System Bus pin-mux settings for LD11/LD20</title>
<updated>2016-09-18T14:47:18Z</updated>
<author>
<name>Masahiro Yamada</name>
<email>yamada.masahiro@socionext.com</email>
</author>
<published>2016-09-16T18:33:06Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=68557ec37e815d4be18f16f10770d15a6f63b807'/>
<id>urn:sha1:68557ec37e815d4be18f16f10770d15a6f63b807</id>
<content type='text'>
Use the pin-mux data in the pinctrl drivers by directly calling
pinctrl_generic_set_state().

Signed-off-by: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;
</content>
</entry>
</feed>
