<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux-dev/arch/mips/mti-sead3/Makefile, branch master</title>
<subtitle>Linux kernel development work - see feature branches</subtitle>
<id>https://git.zx2c4.com/linux-dev/atom/arch/mips/mti-sead3/Makefile?h=master</id>
<link rel='self' href='https://git.zx2c4.com/linux-dev/atom/arch/mips/mti-sead3/Makefile?h=master'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/'/>
<updated>2016-10-06T16:04:20Z</updated>
<entry>
<title>MIPS: generic: Convert SEAD-3 to a generic board</title>
<updated>2016-10-06T16:04:20Z</updated>
<author>
<name>Paul Burton</name>
<email>paul.burton@imgtec.com</email>
</author>
<published>2016-10-05T17:18:21Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=3f5f0a4475e13345326061f00c68f428232ba2bc'/>
<id>urn:sha1:3f5f0a4475e13345326061f00c68f428232ba2bc</id>
<content type='text'>
Convert the MIPS SEAD-3 board support to be a generic board, supported
by generic kernels.

Because the SEAD-3 boot protocol was defined long ago and we don't want
to force a switch to the UHI protocol, SEAD-3 is added as a legacy board
which is detected by reading the REVISION register. This may technically
not be a valid memory read &amp; future work will include attempting to
handle that gracefully. In practice since SEAD-3 is the only legacy
board supported by the generic kernel so far the read will only happen
on SEAD-3 boards, and even once Malta is converted the same REVISION
register exists there too. Other boards such as Boston, Ci20 &amp; Ci40 will
use the UHI boot protocol &amp; thus not run any of the legacy board detect
functions.

Signed-off-by: Paul Burton &lt;paul.burton@imgtec.com&gt;
Cc: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/14354/
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>MIPS: SEAD3: Use img-ascii-lcd driver</title>
<updated>2016-10-06T15:04:34Z</updated>
<author>
<name>Paul Burton</name>
<email>paul.burton@imgtec.com</email>
</author>
<published>2016-08-26T14:17:50Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=5e189564d574541c6f149ab3a1081d25eec06fd0'/>
<id>urn:sha1:5e189564d574541c6f149ab3a1081d25eec06fd0</id>
<content type='text'>
Probe the img-ascii-lcd driver using device tree in order to display a
message on the SEAD3 board's LCD display, and remove the platform code
that was formerly performing this function. This removes more platform
code and moves SEAD3 further towards being entirely DT-based.

Signed-off-by: Paul Burton &lt;paul.burton@imgtec.com&gt;
Cc: Jacek Anaszewski &lt;j.anaszewski@samsung.com&gt;
Cc: Rob Herring &lt;robh+dt@kernel.org&gt;
Cc: Mark Rutland &lt;mark.rutland@arm.com&gt;
Cc: linux-mips@linux-mips.org
Cc: devicetree@vger.kernel.org
Cc: linux-kernel@vger.kernel.org
Patchwork: https://patchwork.linux-mips.org/patch/14063/
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>MIPS: SEAD3: Drop use of cobalt fbdev driver</title>
<updated>2016-10-06T14:42:07Z</updated>
<author>
<name>Paul Burton</name>
<email>paul.burton@imgtec.com</email>
</author>
<published>2016-08-26T14:17:46Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=ec5218a23c470aad28be13362d11fd7886445866'/>
<id>urn:sha1:ec5218a23c470aad28be13362d11fd7886445866</id>
<content type='text'>
The 2 line * 16 character LCD display on the SEAD3 board has no real use
as a framebuffer device. It's far too small to produce any meaningful
output if used as the kernel console, SEAD3 is a development board that
will essentially always have a far more useful UART connection &amp; the
code in sead3-display.c will overwrite whatever's on the display every
second anyway. Remove this unused code.

Signed-off-by: Paul Burton &lt;paul.burton@imgtec.com&gt;
Cc: Jacek Anaszewski &lt;j.anaszewski@samsung.com&gt;
Cc: linux-mips@linux-mips.org
Cc: linux-kernel@vger.kernel.org
Patchwork: https://patchwork.linux-mips.org/patch/14059/
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>MIPS: SEAD3: Use generic restart-poweroff driver</title>
<updated>2016-10-04T23:31:20Z</updated>
<author>
<name>Paul Burton</name>
<email>paul.burton@imgtec.com</email>
</author>
<published>2016-08-26T14:17:44Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=a1ec6003f21547199f57ab529d0eff742917d637'/>
<id>urn:sha1:a1ec6003f21547199f57ab529d0eff742917d637</id>
<content type='text'>
Remove the custom platform code to restart when instructed to power off,
instead relying upon the generic restart-poweroff driver probed via DT
to do the same thing.

Remove also the halt implementation, which is incorrect. The generic
MIPS version will hang the system as halt should.

Signed-off-by: Paul Burton &lt;paul.burton@imgtec.com&gt;
Cc: Jacek Anaszewski &lt;j.anaszewski@samsung.com&gt;
Cc: Rob Herring &lt;robh+dt@kernel.org&gt;
Cc: Mark Rutland &lt;mark.rutland@arm.com&gt;
Cc: linux-mips@linux-mips.org
Cc: devicetree@vger.kernel.org
Cc: linux-kernel@vger.kernel.org
Patchwork: https://patchwork.linux-mips.org/patch/14057/
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>MIPS: SEAD3: Use register-bit-led driver via DT for LEDs</title>
<updated>2016-10-04T23:31:20Z</updated>
<author>
<name>Paul Burton</name>
<email>paul.burton@imgtec.com</email>
</author>
<published>2016-08-26T14:17:41Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=c764583f40b8d3cde3a3a0b4a40a7d2fa3987bed'/>
<id>urn:sha1:c764583f40b8d3cde3a3a0b4a40a7d2fa3987bed</id>
<content type='text'>
Probe a driver for the PLED &amp; FLED LEDs found on the SEAD3 board using
the register-bit-led driver via device tree, rather than a custom driver
via platform code. Enable support for the register-bit-led driver &amp; its
prerequisite syscon in sead3_defconfig.

Signed-off-by: Paul Burton &lt;paul.burton@imgtec.com&gt;
Cc: Jacek Anaszewski &lt;j.anaszewski@samsung.com&gt;
Cc: Rob Herring &lt;robh+dt@kernel.org&gt;
Cc: Mark Rutland &lt;mark.rutland@arm.com&gt;
Cc: linux-mips@linux-mips.org
Cc: devicetree@vger.kernel.org
Cc: linux-kernel@vger.kernel.org
Patchwork: https://patchwork.linux-mips.org/patch/14054/
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>MIPS: SEAD3: Use generic ns16550a earlycon support</title>
<updated>2016-10-04T23:31:20Z</updated>
<author>
<name>Paul Burton</name>
<email>paul.burton@imgtec.com</email>
</author>
<published>2016-08-26T14:17:36Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=53f37d1d306927d21e0256fe6c48fa517d889cf7'/>
<id>urn:sha1:53f37d1d306927d21e0256fe6c48fa517d889cf7</id>
<content type='text'>
Stop selecting SYS_HAS_EARLY_PRINTK &amp; remove the custom support for
early output to the ns16550a UARTs, instead relying upon generic
ns16550a earlycon support. This reduces the amount of platform code
required for SEAD3 without losing any functionality.

Signed-off-by: Paul Burton &lt;paul.burton@imgtec.com&gt;
Cc: Jacek Anaszewski &lt;j.anaszewski@samsung.com&gt;
Cc: linux-mips@linux-mips.org
Cc: linux-kernel@vger.kernel.org
Patchwork: https://patchwork.linux-mips.org/patch/14049/
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>MIPS: SEAD3: Probe interrupt controllers using DT</title>
<updated>2016-10-04T23:31:20Z</updated>
<author>
<name>Paul Burton</name>
<email>paul.burton@imgtec.com</email>
</author>
<published>2016-08-26T14:17:34Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=b6d5e47e67292542a41c3fe367bacb364eb4e601'/>
<id>urn:sha1:b6d5e47e67292542a41c3fe367bacb364eb4e601</id>
<content type='text'>
Probe the CPU interrupt controller &amp; optional Global Interrupt
Controller (GIC) using devicetree rather than platform code. Because the
bootloader on SEAD3 does not provide a device tree to the kernel &amp; the
device tree is always built in, we patch out the GIC node during boot if
we detect that a GIC is not present in the system.

The appropriate IRQ domain is discovered by platform code setting up
device IRQ numbers temporarily. It will be removed by further patches
which move the devices towards being probed via device tree.

No behavioural change is intended by this patch.

Signed-off-by: Paul Burton &lt;paul.burton@imgtec.com&gt;
Cc: Matt Redfearn &lt;matt.redfearn@imgtec.com&gt;
Cc: Kefeng Wang &lt;wangkefeng.wang@huawei.com&gt;
Cc: Jacek Anaszewski &lt;j.anaszewski@samsung.com&gt;
Cc: Rob Herring &lt;robh+dt@kernel.org&gt;
Cc: Mark Rutland &lt;mark.rutland@arm.com&gt;
Cc: linux-mips@linux-mips.org
Cc: devicetree@vger.kernel.org
Cc: linux-kernel@vger.kernel.org
Patchwork: https://patchwork.linux-mips.org/patch/14047/
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>MIPS: SEAD3: Split obj-y entries across lines</title>
<updated>2016-10-04T23:31:20Z</updated>
<author>
<name>Paul Burton</name>
<email>paul.burton@imgtec.com</email>
</author>
<published>2016-08-26T14:17:33Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=0a15273666aa18a45985e6419afa05ec24ecfeb4'/>
<id>urn:sha1:0a15273666aa18a45985e6419afa05ec24ecfeb4</id>
<content type='text'>
Split the obj-y entries for SEAD3 onto a line each, so that they're more
independent &amp; can be modified more clearly by later commits.

Signed-off-by: Paul Burton &lt;paul.burton@imgtec.com&gt;
Cc: Jacek Anaszewski &lt;j.anaszewski@samsung.com&gt;
Cc: linux-mips@linux-mips.org
Cc: linux-kernel@vger.kernel.org
Patchwork: https://patchwork.linux-mips.org/patch/14046/
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>LED/MIPS: Move SEAD3 LED driver to where it belongs.</title>
<updated>2015-11-03T07:59:20Z</updated>
<author>
<name>Ralf Baechle</name>
<email>ralf@linux-mips.org</email>
</author>
<published>2015-08-03T15:04:01Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=22a16873d38829570677871a22cf77f00445206f'/>
<id>urn:sha1:22a16873d38829570677871a22cf77f00445206f</id>
<content type='text'>
Fixes the following randconfig problem

leds-sead3.c:(.text+0x7dc): undefined reference to `led_classdev_unregister'
leds-sead3.c:(.text+0x7e8): undefined reference to `led_classdev_unregister'

Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
Cc: Bryan Wu &lt;cooloney@gmail.com&gt;
Cc: Richard Purdie &lt;rpurdie@rpsys.net&gt;
Cc: Markos Chandras &lt;markos.chandras@imgtec.com&gt;
Cc: linux-leds@vger.kernel.org
Cc: linux-mips@linux-mips.org
Signed-off-by: Jacek Anaszewski &lt;j.anaszewski@samsung.com&gt;
</content>
</entry>
<entry>
<title>of: clean-up unnecessary libfdt include paths</title>
<updated>2015-06-05T01:16:47Z</updated>
<author>
<name>Rob Herring</name>
<email>robh@kernel.org</email>
</author>
<published>2015-06-01T13:42:48Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=63a4aea556704acba1529df8f896ed65b93e66c1'/>
<id>urn:sha1:63a4aea556704acba1529df8f896ed65b93e66c1</id>
<content type='text'>
With the libfdt include fixups to use "" instead of &lt;&gt; in the
latest dtc import in commit 4760597 (scripts/dtc: Update to upstream
version 9d3649bd3be245c9), it is no longer necessary to add explicit
include paths to use libfdt. Remove these across the kernel.

Signed-off-by: Rob Herring &lt;robh@kernel.org&gt;
Acked-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
Cc: Benjamin Herrenschmidt &lt;benh@kernel.crashing.org&gt;
Cc: Paul Mackerras &lt;paulus@samba.org&gt;
Acked-by: Michael Ellerman &lt;mpe@ellerman.id.au&gt;
Acked-by: Grant Likely &lt;grant.likely@linaro.org&gt;
Cc: linux-mips@linux-mips.org
Cc: linuxppc-dev@lists.ozlabs.org
</content>
</entry>
</feed>
