<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Technicalities &#187; Uncategorized</title>
	<atom:link href="http://www.sirena.org.uk/log/category/uncategorized/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.sirena.org.uk/log</link>
	<description>Just another random blog</description>
	<lastBuildDate>Sat, 21 Jan 2012 23:41:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>ASoC updates in 2.6.38</title>
		<link>http://www.sirena.org.uk/log/2011/03/15/asoc-updates-in-2-6-38/</link>
		<comments>http://www.sirena.org.uk/log/2011/03/15/asoc-updates-in-2-6-38/#comments</comments>
		<pubDate>Tue, 15 Mar 2011 12:58:48 +0000</pubDate>
		<dc:creator>Mark Brown</dc:creator>
				<category><![CDATA[ASoC]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Planet Debian]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[ALC5621]]></category>
		<category><![CDATA[ALC5622]]></category>
		<category><![CDATA[ALC5623]]></category>
		<category><![CDATA[alsa]]></category>
		<category><![CDATA[Samsung]]></category>
		<category><![CDATA[WM8737]]></category>
		<category><![CDATA[WM8770]]></category>
		<category><![CDATA[WM8958]]></category>
		<category><![CDATA[Wolfson]]></category>

		<guid isPermaLink="false">http://www.sirena.org.uk/log/?p=325</guid>
		<description><![CDATA[Linux 2.6.38 was just released, with another big update to ASoC including: Enhancements to multi-component from Jarkko Nikula allowing multiple devices of the same type to be included in one system (and handling other overlaps between devices) and support cross device DAPM. Support from Dimitris Papastamos for compressing the register cache in memory using either [...]]]></description>
			<content:encoded><![CDATA[<p>Linux 2.6.38 was just released, with another big update to ASoC including:</p>
<ul>
<li>Enhancements to multi-component from <a href="http://bitmer.com/">Jarkko Nikula</a> allowing multiple devices of the same type to be included in one system (and handling other overlaps between devices) and support cross device DAPM.</li>
<li>Support from <a href="http://opensource.wolfsonmicro.com/">Dimitris Papastamos</a> for compressing the register cache in memory using either an rbtree or LZO, giving substantial memory savings on CODECs with large register maps, especially those that are sparse. This is especially beneficial to modern devices with integrated DSPs. This can be enabled by machine drivers, though CODECs can also provide defaults.</li>
<li>Addition of trace points around DAPM and register I/O operation, allowing very low overhead logging without interfering with the main system log, useful for collecting verbose diagnostics without interfering with system operation and for always enabled flight recorder style tracking for intermittent problems. I blogged about <a href="http://www.sirena.org.uk/log/2011/01/22/tracing-asoc-with-trace-points/">ASoC trace points</a> in more detail at the time.</li>
<li>Restructuring of the Samsung CPU support from <a href="http://www.samsung.com/">Jassi Brar</a>, including a number of really good usability improvements. This supports features of more modern CPUs such as the ability to run two audio streams to a single I2S port and includes a number of API simplifications which should also make developing drivers for Samsung systems much easier.</li>
<li>New CODEC drivers for ALC5621/2/3, WM8737, WM8770 and WM8958.</li>
<li>Machine support for HP iPAQ H1940, HP t5325 thin clients and OpenRC Ultimate.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.sirena.org.uk/log/2011/03/15/asoc-updates-in-2-6-38/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Building firmware images for Nexus S</title>
		<link>http://www.sirena.org.uk/log/2011/01/04/building-firmware-images-for-nexus-s/</link>
		<comments>http://www.sirena.org.uk/log/2011/01/04/building-firmware-images-for-nexus-s/#comments</comments>
		<pubDate>Tue, 04 Jan 2011 16:03:54 +0000</pubDate>
		<dc:creator>Mark Brown</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Planet Debian]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[build]]></category>
		<category><![CDATA[crespo]]></category>
		<category><![CDATA[herring]]></category>
		<category><![CDATA[Nexus S]]></category>
		<category><![CDATA[phone]]></category>

		<guid isPermaLink="false">http://www.sirena.org.uk/log/?p=331</guid>
		<description><![CDATA[Since I couldn&#8217;t seem to readily find any useful instructions for building firmware images for the Nexus S I thought I&#8217;d publish some. In a clean directory this sequence of commands should result in a working set of application layer images. They assume you&#8217;ve already got all the Android build dependencies installed: repo init -u [...]]]></description>
			<content:encoded><![CDATA[<p>Since I couldn&#8217;t seem to readily find any useful instructions for building firmware images for the Nexus S I thought I&#8217;d publish some. In a clean directory this sequence of commands should result in a working set of application layer images. They assume you&#8217;ve already got all the Android build dependencies installed:</p>
<pre>repo init -u git://android.git.kernel.org/platform/manifest.git -b gingerbread
repo sync
MYDROID=$(pwd)
export MYDROID
. ./build/envsetup.sh
make PRODUCT-full_crespo-user</pre>
<p>The resulting images will be in ﻿﻿﻿the directory out/target/product/crespo. You can get this running on your device by flashing the boot, recovery and system images:</p>
<pre>out/host/linux-x86/bin/fastboot flash boot out/target/product/crespo/boot.img
out/host/linux-x86/bin/fastboot flash recovery out/target/product/crespo/recovery.img
out/host/linux-x86/bin/fastboot flash system out/target/product/crespo/system.img</pre>
<p>Note that using these firmware images will void any warranty you have on the phone &#8211; you&#8217;ll need to unlock the phone using <tt>fastboot oem unlock</tt>, but note that this is irreversible.</p>
<p>Similar instructions should work for Nexus One too, using passion instead of crespo in the make command above.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sirena.org.uk/log/2011/01/04/building-firmware-images-for-nexus-s/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>etckeeping git</title>
		<link>http://www.sirena.org.uk/log/2009/03/14/etckeeping-git/</link>
		<comments>http://www.sirena.org.uk/log/2009/03/14/etckeeping-git/#comments</comments>
		<pubDate>Sat, 14 Mar 2009 12:10:33 +0000</pubDate>
		<dc:creator>Mark Brown</dc:creator>
				<category><![CDATA[Planet Debian]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.sirena.org.uk/log/?p=165</guid>
		<description><![CDATA[Working with multiple upstream kernel trees and keeping an eye on more my git repositories tend to end up with large numbers of remotes (this laptop has 22, for example). It&#8217;s getting to the point where I need something like etckeeper to keep track of them all.]]></description>
			<content:encoded><![CDATA[<p>Working with multiple upstream kernel trees and keeping an eye on more my git repositories tend to end up with large numbers of remotes (this laptop has 22, for example). It&#8217;s getting to the point where I need something like <a href="http://joey.kitenet.net/code/etckeeper/">etckeeper</a> to keep track of them all.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sirena.org.uk/log/2009/03/14/etckeeping-git/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Sunday afternoons</title>
		<link>http://www.sirena.org.uk/log/2008/08/31/sunday-afternoons/</link>
		<comments>http://www.sirena.org.uk/log/2008/08/31/sunday-afternoons/#comments</comments>
		<pubDate>Sun, 31 Aug 2008 12:16:18 +0000</pubDate>
		<dc:creator>Mark Brown</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.sirena.org.uk/log/?p=113</guid>
		<description><![CDATA[I do most of my reading in the atumn and winter. In the afternoon when the day is still I sit on my sofa, listen to music and read. On those days the light is grey and soft, casting shadows not much darker than the light itself &#8211; if you hold the page flat you [...]]]></description>
			<content:encoded><![CDATA[<p>I do most of my reading in the atumn and winter. In the afternoon when the day is still I sit on my sofa, listen to music and read. On those days the light is grey and soft, casting shadows not much darker than the light itself &#8211; if you hold the page flat you can see the grain in the paper. During the summer there&#8217;s always some reason to do other things. In the winter there is so little natural light I feel I&#8217;m just making the most of what there is.</p>
<p>Today I&#8217;m doing that for the first time this year; summer is ending early.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sirena.org.uk/log/2008/08/31/sunday-afternoons/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Wii cleaning</title>
		<link>http://www.sirena.org.uk/log/2008/08/21/wii-cleaning/</link>
		<comments>http://www.sirena.org.uk/log/2008/08/21/wii-cleaning/#comments</comments>
		<pubDate>Thu, 21 Aug 2008 22:20:08 +0000</pubDate>
		<dc:creator>Mark Brown</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[wii]]></category>

		<guid isPermaLink="false">http://www.sirena.org.uk/log/?p=102</guid>
		<description><![CDATA[My Wii had been feeling a little toasty (even when it had only been sitting in standby) and had had a few glitches recently. A quick blast with the vacuum cleaner and it&#8217;s now running a lot cooler in spite of no visible effect when doing so.]]></description>
			<content:encoded><![CDATA[<p>My Wii had been feeling a little toasty (even when it had only been sitting in standby) and had had a few glitches recently. A quick blast with the vacuum cleaner and it&#8217;s now running a lot cooler in spite of no visible effect when doing so.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sirena.org.uk/log/2008/08/21/wii-cleaning/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Going, going, gone</title>
		<link>http://www.sirena.org.uk/log/2008/02/09/going-going-gone/</link>
		<comments>http://www.sirena.org.uk/log/2008/02/09/going-going-gone/#comments</comments>
		<pubDate>Sat, 09 Feb 2008 19:32:39 +0000</pubDate>
		<dc:creator>Mark Brown</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.sirena.org.uk/log/?p=68</guid>
		<description><![CDATA[Since my bike was stolen last Sunday (which was annoying, especially since it was taken from the stairs just outside my flat) I was without a bike until Wednesday night. This somehow managed to coincide with a couple of early meetings so rather than trust the buses I ended up walking into work like I [...]]]></description>
			<content:encoded><![CDATA[<p>Since my bike was stolen last Sunday (which was annoying, especially since it was taken from the stairs just outside my flat) I was without a bike until Wednesday night. This somehow managed to coincide with a couple of early meetings so rather than trust the buses I ended up walking into <a href="http://opensource.wolfsonmicro.com/">work</a> like I used to do when I worked down on Leith Links. It takes about an hour, which is only 20 minutes more than the bus should do. I ought to do this more often. It does take up a lot of time but I felt a lot better for doing it &#8211; it&#8217;s not just the exercise, it&#8217;s an opportunity to zone out and do something a bit more meditative for a while. Cycling does the exercise thing but it&#8217;s usually much more stressful due to the greater speeds and rather direct dangers.</p>
<p>The old bike was a bit beaten up. especially after the collision with a car door last year, so I had been thinking about replacing it anyway. This was a good idea &#8211; <a href="http://www.edinburghbicycle.com/ebwPNLqrymode.a4p?f%5FProductID=7835&amp;f%5FFullProductVersion=1&amp;f%5FSupersetQRY=Kcourier&amp;f%5FSortOrderID=%2D1&amp;f%5Fbct=">the new one</a> is much more fun to ride. Much less effort and no sticky brake.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sirena.org.uk/log/2008/02/09/going-going-gone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>First post</title>
		<link>http://www.sirena.org.uk/log/2005/03/15/first-post/</link>
		<comments>http://www.sirena.org.uk/log/2005/03/15/first-post/#comments</comments>
		<pubDate>Tue, 15 Mar 2005 23:34:29 +0000</pubDate>
		<dc:creator>Mark Brown</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.sirena.org.uk/log/?p=3</guid>
		<description><![CDATA[There really ought to be at least one post here, so&#8230; Perhaps I will use this for something. From time to time I do have an urge to write something for the benefit of Planet Debian or so but I&#8217;ve not really anywhere to put such things except Advogato which is itself trying to be [...]]]></description>
			<content:encoded><![CDATA[<p>There really ought to be at least one post here, so&#8230; Perhaps I will use this for something. From time to time I do have an urge to write something for the benefit of <a href='http://planet.debian.org/'>Planet Debian</a> or so but I&#8217;ve not really anywhere to put such things except <a href='http://www.advogato.org'>Advogato</a> which is itself trying to be a community site.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sirena.org.uk/log/2005/03/15/first-post/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

