<feed xmlns='http://www.w3.org/2005/Atom'>
<title>snowball/igloo-kernel.git/drivers/tty, branch integration-linux-ux500</title>
<subtitle>Igloo kernel</subtitle>
<id>https://git.etezian.org/cgit.cgi/snowball/igloo-kernel.git/atom?h=integration-linux-ux500</id>
<link rel='self' href='https://git.etezian.org/cgit.cgi/snowball/igloo-kernel.git/atom?h=integration-linux-ux500'/>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/snowball/igloo-kernel.git/'/>
<updated>2012-06-04T11:46:24+00:00</updated>
<entry>
<title>Merge Linaro Android branch '  jstultz/linaro-android-3.4</title>
<updated>2012-06-04T11:46:24+00:00</updated>
<author>
<name>Philippe Langlais</name>
<email>philippe.langlais@stericsson.com</email>
</author>
<published>2012-06-04T11:46:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/snowball/igloo-kernel.git/commit/?id=29a3e1ef73daaa91cbf5cce2fb475f1878254402'/>
<id>urn:sha1:29a3e1ef73daaa91cbf5cce2fb475f1878254402</id>
<content type='text'>
' into integration-android-ux500

Signed-off-by: Philippe Langlais &lt;philippe.langlais@stericsson.com&gt;
</content>
</entry>
<entry>
<title>tty: serial: amba-pl011: fix cancel_delayed_work() usage</title>
<updated>2012-05-22T09:01:37+00:00</updated>
<author>
<name>Rabin Vincent</name>
<email>rabin.vincent@stericsson.com</email>
</author>
<published>2012-01-31T09:06:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/snowball/igloo-kernel.git/commit/?id=f56978457cd094f18fbb2d49a883921737d60b14'/>
<id>urn:sha1:f56978457cd094f18fbb2d49a883921737d60b14</id>
<content type='text'>
PL011 calls del_timer_sync() (via cancel_delayed_work()) from atomic context.
Fix it.

 ======================================================
 [ INFO: HARDIRQ-safe -&gt; HARDIRQ-unsafe lock order detected ]
 3.0.8+ #1188
 ------------------------------------------------------
 kworker/u:0/5 [HC0[0]:SC0[0]:HE0:SE1] is trying to acquire:
  (&amp;(&amp;uap-&gt;clk_off_work)-&gt;timer){+.-...}, at: [&lt;c01d82b4&gt;] del_timer_sync+0x0/0xc8

 and this task is already holding:
  (&amp;port_lock_key){-.-...}, at: [&lt;c03ca2b0&gt;] pl011_clock_on+0x80/0xc4
 which would create a new lock dependency:
  (&amp;port_lock_key){-.-...} -&gt; (&amp;(&amp;uap-&gt;clk_off_work)-&gt;timer){+.-...}

 but this new dependency connects a HARDIRQ-irq-safe lock:
  (&amp;port_lock_key){-.-...}
 ... which became HARDIRQ-irq-safe at:
   [&lt;c01fc734&gt;] mark_irqflags+0x68/0x170
   [&lt;c01ff788&gt;] __lock_acquire+0x598/0x788
   [&lt;c01fff84&gt;] lock_acquire+0x10c/0x130
   [&lt;c06513cc&gt;] _raw_spin_lock_irqsave+0x5c/0x98
   [&lt;c03cb788&gt;] pl011_int+0x10/0x128
   [&lt;c0217a80&gt;] handle_irq_event_percpu+0x98/0x1f4
   [&lt;c0217c18&gt;] handle_irq_event+0x3c/0x5c
   [&lt;c021a0f4&gt;] handle_fasteoi_irq+0xc8/0x100
   [&lt;c02175e4&gt;] generic_handle_irq+0x28/0x30
   [&lt;c0197078&gt;] asm_do_IRQ+0x78/0xb8
   [&lt;c019cc90&gt;] __irq_svc+0x50/0xf4
   [&lt;c04b21a0&gt;] enter_sleep+0x550/0x608
   [&lt;c04b02ac&gt;] cpuidle_idle_call+0x1c4/0x33c
   [&lt;c019e1fc&gt;] cpu_idle+0xa4/0x10c
   [&lt;c0008a28&gt;] start_kernel+0x228/0x27c
   [&lt;00008040&gt;] 0x8040

 to a HARDIRQ-irq-unsafe lock:
  (&amp;(&amp;uap-&gt;clk_off_work)-&gt;timer){+.-...}
 ... which became HARDIRQ-irq-unsafe at:
 ...  [&lt;c01fc7b8&gt;] mark_irqflags+0xec/0x170
   [&lt;c01ff788&gt;] __lock_acquire+0x598/0x788
   [&lt;c01fff84&gt;] lock_acquire+0x10c/0x130
   [&lt;c01d78a4&gt;] call_timer_fn+0x68/0x1e4
   [&lt;c01d7be8&gt;] run_timer_softirq+0x1c8/0x224
   [&lt;c01d0244&gt;] __do_softirq+0x110/0x23c
   [&lt;c01d05b8&gt;] irq_exit+0x5c/0xc0
   [&lt;c0197308&gt;] do_local_timer+0x50/0x80
   [&lt;c019cc90&gt;] __irq_svc+0x50/0xf4
   [&lt;c064f30c&gt;] __mutex_unlock_slowpath+0x150/0x17c
   [&lt;c02c6d08&gt;] sysfs_addrm_finish+0x10/0x74
   [&lt;c02c5afc&gt;] sysfs_add_file_mode+0x70/0xb0
   [&lt;c02c8368&gt;] create_files+0x7c/0xb4
   [&lt;c02c8458&gt;] internal_create_group+0xb8/0x118
   [&lt;c03f08a8&gt;] device_add_groups+0x1c/0x70
   [&lt;c03f0e2c&gt;] device_add_attrs+0x50/0xa8
   [&lt;c03f0f94&gt;] device_add+0x110/0x2b4
   [&lt;c0601114&gt;] hci_register_sysfs+0x54/0x114
   [&lt;c05f2fec&gt;] hci_register_dev+0x378/0x4d8
   [&lt;c04dbe58&gt;] register_bluetooth+0xb4/0x124
   [&lt;c04dbf44&gt;] probe_common+0x7c/0xcc
   [&lt;c06482e0&gt;] btcg2900_evt_probe+0x38/0x6c
   [&lt;c03f3f18&gt;] platform_drv_probe+0x18/0x1c
   [&lt;c03f2c98&gt;] really_probe+0x98/0x148
   [&lt;c03f2d90&gt;] driver_probe_device+0x48/0x60
   [&lt;c03f21f0&gt;] bus_for_each_drv+0x44/0x74
   [&lt;c03f2f10&gt;] device_attach+0x78/0xa4
   [&lt;c03f2028&gt;] bus_probe_device+0x24/0x40
   [&lt;c03f0ff8&gt;] device_add+0x174/0x2b4
   [&lt;c03f4530&gt;] platform_device_add+0x104/0x160
   [&lt;c0405d34&gt;] mfd_add_device+0x194/0x1d4
   [&lt;c0405ef8&gt;] mfd_add_devices+0x70/0xbc
   [&lt;c04d6eec&gt;] work_power_off_chip+0x11c/0x1c8
   [&lt;c01e250c&gt;] process_one_work+0x2ac/0x4c8
   [&lt;c01e29f8&gt;] worker_thread+0x144/0x234
   [&lt;c01e8280&gt;] kthread+0x80/0x88
   [&lt;c019dc88&gt;] kernel_thread_exit+0x0/0x8

 other info that might help us debug this:

  Possible interrupt unsafe locking scenario:

        CPU0                    CPU1
        ----                    ----
   lock(&amp;(&amp;uap-&gt;clk_off_work)-&gt;timer);
                                local_irq_disable();
                                lock(&amp;port_lock_key);
                                lock(&amp;(&amp;uap-&gt;clk_off_work)-&gt;timer);
   &lt;Interrupt&gt;
     lock(&amp;port_lock_key);

  *** DEADLOCK ***

Change-Id: I55d565d484baaee2dc76f258a5066aacbb6e6dee
Signed-off-by: Rabin Vincent &lt;rabin.vincent@stericsson.com&gt;

ST-Ericsson ID: 413918
ST-Ericsson Linux next: NA
ST-Ericsson FOSS-OUT ID: Trivial

Change-Id: I1a45effb0afeb4344f03ca500a5b0767bd760ec3
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/47174
Reviewed-by: QABUILD
Reviewed-by: Shreshtha Kumar SAHU &lt;shreshthakumar.sahu@stericsson.com&gt;
Reviewed-by: Rabin VINCENT &lt;rabin.vincent@stericsson.com&gt;
Tested-by: Rabin VINCENT &lt;rabin.vincent@stericsson.com&gt;
</content>
</entry>
<entry>
<title>tty: serial: amba-pl011: use pm_runtime_irq_safe()</title>
<updated>2012-05-22T09:01:35+00:00</updated>
<author>
<name>Rabin Vincent</name>
<email>rabin.vincent@stericsson.com</email>
</author>
<published>2012-01-31T09:06:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/snowball/igloo-kernel.git/commit/?id=dd49b5972e691ab15a15d518abc2196c0f8d8eb9'/>
<id>urn:sha1:dd49b5972e691ab15a15d518abc2196c0f8d8eb9</id>
<content type='text'>
PL011 should use pm_runtime_irq_safe() since it calls the pm_runtime routines
with interrupts disabled.

Found via lockdep:

 =================================
 [ INFO: inconsistent lock state ]
 3.0.8+ #1187
 ---------------------------------
 inconsistent {IN-HARDIRQ-W} -&gt; {HARDIRQ-ON-W} usage.
 kworker/u:0/5 [HC0[0]:SC0[0]:HE1:SE1] takes:
  (&amp;port_lock_key){?.....}, at: [&lt;c03ca23c&gt;] pl011_clock_on+0xc/0xc4
 {IN-HARDIRQ-W} state was registered at:
   [&lt;c01fc734&gt;] mark_irqflags+0x68/0x170
   [&lt;c01ff788&gt;] __lock_acquire+0x598/0x788
   [&lt;c01fff84&gt;] lock_acquire+0x10c/0x130
   [&lt;c06513cc&gt;] _raw_spin_lock_irqsave+0x5c/0x98
   [&lt;c03cb788&gt;] pl011_int+0x10/0x128
   [&lt;c0217a80&gt;] handle_irq_event_percpu+0x98/0x1f4
   [&lt;c0217c18&gt;] handle_irq_event+0x3c/0x5c
   [&lt;c021a0f4&gt;] handle_fasteoi_irq+0xc8/0x100
   [&lt;c02175e4&gt;] generic_handle_irq+0x28/0x30
   [&lt;c0197078&gt;] asm_do_IRQ+0x78/0xb8
   [&lt;c019cc90&gt;] __irq_svc+0x50/0xf4
   [&lt;c0651e44&gt;] _raw_spin_unlock_irq+0x28/0x54
   [&lt;c03c7394&gt;] uart_carrier_raised+0x3c/0x44
   [&lt;c03c486c&gt;] tty_port_carrier_raised+0x1c/0x20
   [&lt;c03c4d6c&gt;] tty_port_block_til_ready+0x220/0x2cc
   [&lt;c03bf2b0&gt;] tty_open+0x1f0/0x32c
   [&lt;c0273580&gt;] chrdev_open+0x20c/0x238
   [&lt;c026e874&gt;] __dentry_open+0x220/0x338
   [&lt;c026ea44&gt;] nameidata_to_filp+0x50/0x5c
   [&lt;c027c670&gt;] do_last+0x43c/0x4c4
   [&lt;c027d480&gt;] path_openat+0xb8/0x37c
   [&lt;c027d824&gt;] do_filp_open+0x30/0x7c
   [&lt;c026e594&gt;] do_sys_open+0xd8/0x170
   [&lt;c019d240&gt;] ret_fast_syscall+0x0/0x3c
 irq event stamp: 60637
 hardirqs last  enabled at (60636): [&lt;c0650558&gt;] mutex_lock_nested+0x364/0x3c8
 hardirqs last disabled at (60637): [&lt;c065138c&gt;] _raw_spin_lock_irqsave+0x1c/0x98
 softirqs last  enabled at (60509): [&lt;c01d05b8&gt;] irq_exit+0x5c/0xc0
 softirqs last disabled at (60490): [&lt;c01d05b8&gt;] irq_exit+0x5c/0xc0

 other info that might help us debug this:
  Possible unsafe locking scenario:

        CPU0
        ----
   lock(&amp;port_lock_key);
   &lt;Interrupt&gt;
     lock(&amp;port_lock_key);

  *** DEADLOCK ***

 7 locks held by kworker/u:0/5:
  #0:  ((hdev-&gt;name)){.+.+.+}, at: [&lt;c01e242c&gt;] process_one_work+0x1cc/0x4c8
  #1:  ((&amp;hdev-&gt;power_on)){+.+.+.}, at: [&lt;c01e242c&gt;] process_one_work+0x1cc/0x4c8
  #2:  (&amp;hdev-&gt;req_lock){+.+.+.}, at: [&lt;c05f51e8&gt;] hci_dev_open+0x28/0x334
  #3:  (&amp;main_info-&gt;man_mutex#2){+.+.+.}, at: [&lt;c04d5f10&gt;] cg2900_open+0xa8/0x49c
  #4:  (&amp;(uart_info-&gt;sleep_state_lock)){+.+.+.}, at: [&lt;c04dd648&gt;] uart_set_chip_power+0x64/0x228
  #5:  (&amp;tty-&gt;termios_mutex){+.+...}, at: [&lt;c04de6cc&gt;] cg2900_hci_uart_set_baudrate+0x34/0x8c
  #6:  (&amp;port_lock_key){?.....}, at: [&lt;c03ca23c&gt;] pl011_clock_on+0xc/0xc4

 stack backtrace:
 [&lt;c01a36ac&gt;] (unwind_backtrace+0x0/0xec) from [&lt;c01fc014&gt;] (print_usage_bug+0x184/0x1c4)
 [&lt;c01fc014&gt;] (print_usage_bug+0x184/0x1c4) from [&lt;c01fc110&gt;] (mark_lock_irq+0xbc/0x280)
 [&lt;c01fc110&gt;] (mark_lock_irq+0xbc/0x280) from [&lt;c01fc59c&gt;] (mark_lock+0x2c8/0x3f8)
 [&lt;c01fc59c&gt;] (mark_lock+0x2c8/0x3f8) from [&lt;c01fc898&gt;] (mark_held_locks+0x5c/0x80)
 [&lt;c01fc898&gt;] (mark_held_locks+0x5c/0x80) from [&lt;c01fcba8&gt;] (trace_hardirqs_on_caller+0x138/0x18c)
 [&lt;c01fcba8&gt;] (trace_hardirqs_on_caller+0x138/0x18c) from [&lt;c0651e40&gt;] (_raw_spin_unlock_irq+0x24/0x54)
 [&lt;c0651e40&gt;] (_raw_spin_unlock_irq+0x24/0x54) from [&lt;c03f8df8&gt;] (rpm_callback+0x3c/0x5c)
 [&lt;c03f8df8&gt;] (rpm_callback+0x3c/0x5c) from [&lt;c03f9abc&gt;] (rpm_resume+0x2ec/0x3c0)
 [&lt;c03f9abc&gt;] (rpm_resume+0x2ec/0x3c0) from [&lt;c03f9e04&gt;] (__pm_runtime_resume+0x48/0x60)
 [&lt;c03f9e04&gt;] (__pm_runtime_resume+0x48/0x60) from [&lt;c03ca264&gt;] (pl011_clock_on+0x34/0xc4)
 [&lt;c03ca264&gt;] (pl011_clock_on+0x34/0xc4) from [&lt;c03ca34c&gt;] (pl011_set_termios+0x28/0x308)
 [&lt;c03ca34c&gt;] (pl011_set_termios+0x28/0x308) from [&lt;c03c76b8&gt;] (uart_change_speed+0x90/0x94)
 [&lt;c03c76b8&gt;] (uart_change_speed+0x90/0x94) from [&lt;c03c7724&gt;] (uart_set_termios+0x68/0x1b4)
 [&lt;c03c7724&gt;] (uart_set_termios+0x68/0x1b4) from [&lt;c04de710&gt;] (cg2900_hci_uart_set_baudrate+0x78/0x8c)
 [&lt;c04de710&gt;] (cg2900_hci_uart_set_baudrate+0x78/0x8c) from [&lt;c04dd6e4&gt;] (uart_set_chip_power+0x100/0x228)
 [&lt;c04dd6e4&gt;] (uart_set_chip_power+0x100/0x228) from [&lt;c04d6090&gt;] (cg2900_open+0x228/0x49c)
 [&lt;c04d6090&gt;] (cg2900_open+0x228/0x49c) from [&lt;c04dc4b4&gt;] (btcg2900_open+0x84/0x188)
 [&lt;c04dc4b4&gt;] (btcg2900_open+0x84/0x188) from [&lt;c05f5254&gt;] (hci_dev_open+0x94/0x334)
 [&lt;c05f5254&gt;] (hci_dev_open+0x94/0x334) from [&lt;c05f5508&gt;] (hci_power_on+0x14/0x6c)
 [&lt;c05f5508&gt;] (hci_power_on+0x14/0x6c) from [&lt;c01e250c&gt;] (process_one_work+0x2ac/0x4c8)
 [&lt;c01e250c&gt;] (process_one_work+0x2ac/0x4c8) from [&lt;c01e29f8&gt;] (worker_thread+0x144/0x234)
 [&lt;c01e29f8&gt;] (worker_thread+0x144/0x234) from [&lt;c01e8280&gt;] (kthread+0x80/0x88)
 [&lt;c01e8280&gt;] (kthread+0x80/0x88) from [&lt;c019dc88&gt;] (kernel_thread_exit+0x0/0x8)

Change-Id: I8b05184e348656a0d422b5b68267ee03246c6563
Signed-off-by: Rabin Vincent &lt;rabin.vincent@stericsson.com&gt;

ST-Ericsson ID: 413918
ST-Ericsson Linux next: NA
ST-Ericsson FOSS-OUT ID: Trivial

Change-Id: Id5a17f56dfa1b1b8c469237be5b9c236ad212137
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/47173
Reviewed-by: QABUILD
Tested-by: Rabin VINCENT &lt;rabin.vincent@stericsson.com&gt;
Reviewed-by: Jonas ABERG &lt;jonas.aberg@stericsson.com&gt;
Reviewed-by: Rabin VINCENT &lt;rabin.vincent@stericsson.com&gt;
</content>
</entry>
<entry>
<title>serial/amba-pl011: Return early in deadlock work-around if there is no tty</title>
<updated>2012-05-22T09:01:17+00:00</updated>
<author>
<name>Kalle Vahlman</name>
<email>kalle.vahlman@movial.com</email>
</author>
<published>2012-02-17T07:32:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/snowball/igloo-kernel.git/commit/?id=08906f257d27908c530c0a82ef367caff72529ef'/>
<id>urn:sha1:08906f257d27908c530c0a82ef367caff72529ef</id>
<content type='text'>
The first amba port does not always have an attached tty, which will
result in a crash if the work-around is activated.

This seems to be the case for example on Snowball which has no modem
hw, which seems to be the main use-case for this work-around.
</content>
</entry>
<entry>
<title>ux500: pl011: remove hardcoding of uart instance</title>
<updated>2012-05-22T09:01:12+00:00</updated>
<author>
<name>Shreshtha Kumar Sahu</name>
<email>shreshthakumar.sahu@stericsson.com</email>
</author>
<published>2011-11-17T11:58:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/snowball/igloo-kernel.git/commit/?id=c33b4a6e9b68f64c09519b5521815a4b5aa3b956'/>
<id>urn:sha1:c33b4a6e9b68f64c09519b5521815a4b5aa3b956</id>
<content type='text'>
amba-pl011 mechanism detects the hardware register
deadlock  situation, and triggers a workaround
tasklet. Tasklet implementation should execute
workaround for the instance of the uart on which
deadlock is detected.
This patch provides the uart line number on whcich
the deadlock is detected to the tasklet.

ST-Ericsson ID: 355971
ST-Ericsson Linux next: NA
ST-Ericsson FOSS-OUT ID: Trivial

Change-Id: Ie8fbea42dc20cae1b604b555815935bcb5a70241
Signed-off-by: Shreshtha Kumar Sahu &lt;shreshthakumar.sahu@stericsson.com&gt;
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/38415
Reviewed-by: Srinidhi KASAGAR &lt;srinidhi.kasagar@stericsson.com&gt;
</content>
</entry>
<entry>
<title>drivers: serial: amba-pl011: Introduce runtime pm</title>
<updated>2012-05-22T09:01:11+00:00</updated>
<author>
<name>Jonas Aaberg</name>
<email>jonas.aberg@stericsson.com</email>
</author>
<published>2011-11-09T10:00:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/snowball/igloo-kernel.git/commit/?id=ec0eb4b5a300afef03b256b78a5c2833db346dac'/>
<id>urn:sha1:ec0eb4b5a300afef03b256b78a5c2833db346dac</id>
<content type='text'>
ST-Ericsson Linux next: -
ST-Ericsson ID: 373766
ST-Ericsson FOSS-OUT ID: Trivial

Change-Id: Ie2a7719ca602abf3fbb3e4cef05adc4f7ab07035
Signed-off-by: Jonas Aaberg &lt;jonas.aberg@stericsson.com&gt;
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/37021
Reviewed-by: QABUILD
Reviewed-by: Ulf HANSSON &lt;ulf.hansson@stericsson.com&gt;
</content>
</entry>
<entry>
<title>tty: serial: amba-pl011: Release clocks and regulators after probe</title>
<updated>2012-05-22T09:01:10+00:00</updated>
<author>
<name>Jonas Aaberg</name>
<email>jonas.aberg@stericsson.com</email>
</author>
<published>2011-10-27T05:51:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/snowball/igloo-kernel.git/commit/?id=f0670e8298bb48256c8019015819c320ae8b2337'/>
<id>urn:sha1:f0670e8298bb48256c8019015819c320ae8b2337</id>
<content type='text'>
These will be enabled once in use.

ST-Ericsson Linux next: -
ST-Ericsson ID: 367599
ST-Ericsson FOSS-OUT ID: Trivial

Change-Id: I1cfe9b00262d78a3326ca01af85268e918170735
Signed-off-by: Jonas Aaberg &lt;jonas.aberg@stericsson.com&gt;
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/35397
Reviewed-by: QABUILD
</content>
</entry>
<entry>
<title>serial/amba-pl011: prevent console port from holding regulator</title>
<updated>2012-05-22T09:01:08+00:00</updated>
<author>
<name>Rabin Vincent</name>
<email>rabin.vincent@stericsson.com</email>
</author>
<published>2011-10-19T03:48:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/snowball/igloo-kernel.git/commit/?id=5c1c7cce37d64233331b944e1182908a1e7030c4'/>
<id>urn:sha1:5c1c7cce37d64233331b944e1182908a1e7030c4</id>
<content type='text'>
Register the console in a console_initcall() to ensure that
pl011_console_setup() gets called early and thus the
uart_console() macro usage in pl011_power_startup() returns
the correct value the first time it is called, so that the
vAPE regulator is not taken for the console port.

Note that this problem is seen only when the console port
is line 0, since even without this patch pl011_console_setup()
gets called (and thus the correct console-&gt;index is set)
after the first port is added.

ST-Ericsson ID: 368522
ST-Ericsson Linux next: NA
ST-Ericsson FOSS-OUT ID: Trivial

Change-Id: I7f4ab80e8d8be014bfdbe695ea45007212c9c4ea
Signed-off-by: Rabin Vincent &lt;rabin.vincent@stericsson.com&gt;
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/34411
Reviewed-by: Srinidhi KASAGAR &lt;srinidhi.kasagar@stericsson.com&gt;
Reviewed-by: Shreshtha Kumar SAHU &lt;shreshthakumar.sahu@stericsson.com&gt;
</content>
</entry>
<entry>
<title>serial: amba-pl011: delay driver initialization</title>
<updated>2012-05-22T09:00:57+00:00</updated>
<author>
<name>Mian Yousaf Kaukab</name>
<email>mian.yousaf.kaukab@stericsson.com</email>
</author>
<published>2011-09-21T09:06:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/snowball/igloo-kernel.git/commit/?id=5e474534bf1d0c9397d7b751bd1f615237a5b44c'/>
<id>urn:sha1:5e474534bf1d0c9397d7b751bd1f615237a5b44c</id>
<content type='text'>
During pl011 probe() On u8500 platform, amba bus driver tries to access
regulator driver and fails as the regulator driver is also at arch_init level.
Moving serial driver to the next level but still as early as possible.

Change-Id: I29d23067df9465b3c25f4010dca8af253fe6d070
Signed-off-by: Mian Yousaf Kaukab &lt;mian.yousaf.kaukab@stericsson.com&gt;
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/32121
Reviewed-by: Jonas ABERG &lt;jonas.aberg@stericsson.com&gt;
Tested-by: Jonas ABERG &lt;jonas.aberg@stericsson.com&gt;
</content>
</entry>
<entry>
<title>UART:pl011: migrate pl011 support to 3.0</title>
<updated>2012-05-22T09:00:51+00:00</updated>
<author>
<name>Rajanikanth H.V</name>
<email>rajanikanth.hv@stericsson.com</email>
</author>
<published>2011-09-12T06:07:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/snowball/igloo-kernel.git/commit/?id=9d4e615519b0ca1d233247e885bebf0cd387f8c7'/>
<id>urn:sha1:9d4e615519b0ca1d233247e885bebf0cd387f8c7</id>
<content type='text'>
pl011 changes from the following commits have been manually merged.
ef45647, d57a627, 588c0bb, 9b4ecf9, 913afa0,
13aa593, e7d5dcb, 5115d25, 19fcf44

ST-Ericsson ID: NA
ST-Ericsson Linux next: NA
ST-Ericsson FOSS-OUT ID: NA

Change-Id: I1759c825add127867cf6edc688b860e82743ce6f
Signed-off-by: Rajanikanth H.V &lt;rajanikanth.hv@stericsson.com&gt;
</content>
</entry>
</feed>
