<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux.git/drivers/pinctrl, branch v3.8-rc5</title>
<subtitle>Linux kernel source tree</subtitle>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/'/>
<entry>
<title>Merge tag 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc</title>
<updated>2013-01-09T02:53:56+00:00</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2013-01-09T02:53:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=974b33586b4bbbdab33c666417f9ba9ef50b62c3'/>
<id>974b33586b4bbbdab33c666417f9ba9ef50b62c3</id>
<content type='text'>
Pull ARM SoC fixes from Olof Johansson:
 "People are back from the holiday breaks, and it shows.  Here are a
  bunch of fixes for a number of platforms:
   - A couple of small fixes for Nomadik
   - A larger set of changes for kirkwood/mvebu
     - uart driver selection, dt clocks, gpio-poweroff fixups, a few
       __init annotation fixes and some error handling improvement in
       their xor dma driver.
   - i.MX had a couple of minor fixes (and a critical one for flexcan2
     clock setup)
   - MXS has a small board fix and a framebuffer bugfix
   - A set of fixes for Samsung Exynos, fixing default bootargs and some
     Exynos5440 clock issues
   - A set of OMAP changes including PM fixes and a few sparse warning
     fixups

  All in all a bit more positive code delta than we'd ideally want to
  see here, mostly from the OMAP PM changes, but nothing overly crazy."

* tag 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (44 commits)
  ARM: clps711x: Fix bad merge of clockevents setup
  ARM: highbank: save and restore L2 cache and GIC on suspend
  ARM: highbank: add a power request clear
  ARM: highbank: fix secondary boot and hotplug
  ARM: highbank: fix typos with hignbank in power request functions
  ARM: dts: fix highbank cpu mpidr values
  ARM: dts: add device_type prop to cpu nodes on Calxeda platforms
  ARM: mx5: Fix MX53 flexcan2 clock
  ARM: OMAP2+: am33xx-hwmod: Fix wrongly terminated am33xx_usbss_mpu_irqs array
  pinctrl: mvebu: make pdma clock on dove mandatory
  ARM: Dove: Add pinctrl clock to DT
  dma: mv_xor: fix error handling for clocks
  dma: mv_xor: fix error handling of mv_xor_channel_add()
  arm: mvebu: Add missing ; for cpu node.
  arm: mvebu: Armada XP MV78230 has only three Ethernet interfaces
  arm: mvebu: Armada XP MV78230 has two cores, not one
  clk: mvebu: Remove inappropriate __init tagging
  ARM: Kirkwood: Use fixed-regulator instead of board gpio call
  ARM: Kirkwood: Fix missing sdio clock
  ARM: Kirkwood: Switch TWSI1 of 88f6282 to DT clock providers
  ...
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Pull ARM SoC fixes from Olof Johansson:
 "People are back from the holiday breaks, and it shows.  Here are a
  bunch of fixes for a number of platforms:
   - A couple of small fixes for Nomadik
   - A larger set of changes for kirkwood/mvebu
     - uart driver selection, dt clocks, gpio-poweroff fixups, a few
       __init annotation fixes and some error handling improvement in
       their xor dma driver.
   - i.MX had a couple of minor fixes (and a critical one for flexcan2
     clock setup)
   - MXS has a small board fix and a framebuffer bugfix
   - A set of fixes for Samsung Exynos, fixing default bootargs and some
     Exynos5440 clock issues
   - A set of OMAP changes including PM fixes and a few sparse warning
     fixups

  All in all a bit more positive code delta than we'd ideally want to
  see here, mostly from the OMAP PM changes, but nothing overly crazy."

* tag 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (44 commits)
  ARM: clps711x: Fix bad merge of clockevents setup
  ARM: highbank: save and restore L2 cache and GIC on suspend
  ARM: highbank: add a power request clear
  ARM: highbank: fix secondary boot and hotplug
  ARM: highbank: fix typos with hignbank in power request functions
  ARM: dts: fix highbank cpu mpidr values
  ARM: dts: add device_type prop to cpu nodes on Calxeda platforms
  ARM: mx5: Fix MX53 flexcan2 clock
  ARM: OMAP2+: am33xx-hwmod: Fix wrongly terminated am33xx_usbss_mpu_irqs array
  pinctrl: mvebu: make pdma clock on dove mandatory
  ARM: Dove: Add pinctrl clock to DT
  dma: mv_xor: fix error handling for clocks
  dma: mv_xor: fix error handling of mv_xor_channel_add()
  arm: mvebu: Add missing ; for cpu node.
  arm: mvebu: Armada XP MV78230 has only three Ethernet interfaces
  arm: mvebu: Armada XP MV78230 has two cores, not one
  clk: mvebu: Remove inappropriate __init tagging
  ARM: Kirkwood: Use fixed-regulator instead of board gpio call
  ARM: Kirkwood: Fix missing sdio clock
  ARM: Kirkwood: Switch TWSI1 of 88f6282 to DT clock providers
  ...
</pre>
</div>
</content>
</entry>
<entry>
<title>pinctrl: mvebu: make pdma clock on dove mandatory</title>
<updated>2013-01-07T16:19:02+00:00</updated>
<author>
<name>Sebastian Hesselbarth</name>
<email>sebastian.hesselbarth@gmail.com</email>
</author>
<published>2012-11-26T19:16:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=ba607b6238a1f418c45b9d7f73212bcc6922da53'/>
<id>ba607b6238a1f418c45b9d7f73212bcc6922da53</id>
<content type='text'>
With the ability to pass clocks through DT, now make the pdma
clock of dove pinctrl mandatory. Otherwise, pinctrl will hang
the system when accessing some registers.

Signed-off-by: Sebastian Hesselbarth &lt;sebastian.hesselbarth@gmail.com&gt;
Signed-off-by: Jason Cooper &lt;jason@lakedaemon.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
With the ability to pass clocks through DT, now make the pdma
clock of dove pinctrl mandatory. Otherwise, pinctrl will hang
the system when accessing some registers.

Signed-off-by: Sebastian Hesselbarth &lt;sebastian.hesselbarth@gmail.com&gt;
Signed-off-by: Jason Cooper &lt;jason@lakedaemon.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge tag 'driver-core-3.8-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core</title>
<updated>2013-01-04T00:17:50+00:00</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2013-01-04T00:17:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=49569646b2413ee1a4fb7c4537fca058ac22292e'/>
<id>49569646b2413ee1a4fb7c4537fca058ac22292e</id>
<content type='text'>
Pull driver core __dev* removal patches - take 3 - from Greg Kroah-Hartman:
 "Here are the remaining __dev* removal patches against the 3.8-rc2
  tree.  All of these patches were previously sent to the subsystem
  maintainers, most of them were picked up and pushed to you, but there
  were a number that fell through the cracks, and new drivers were added
  during the merge window, so this series cleans up the rest of the
  instances of these markings.

  Third time's the charm...

  Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;"

Fixed up trivial conflict with the pinctrl pull in pinctrl-sirf.c.

* tag 'driver-core-3.8-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core: (54 commits)
  misc: remove __dev* attributes.
  include: remove __dev* attributes.
  Documentation: remove __dev* attributes.
  Drivers: misc: remove __dev* attributes.
  Drivers: block: remove __dev* attributes.
  Drivers: bcma: remove __dev* attributes.
  Drivers: char: remove __dev* attributes.
  Drivers: clocksource: remove __dev* attributes.
  Drivers: ssb: remove __dev* attributes.
  Drivers: dma: remove __dev* attributes.
  Drivers: gpu: remove __dev* attributes.
  Drivers: infinband: remove __dev* attributes.
  Drivers: memory: remove __dev* attributes.
  Drivers: mmc: remove __dev* attributes.
  Drivers: iommu: remove __dev* attributes.
  Drivers: power: remove __dev* attributes.
  Drivers: message: remove __dev* attributes.
  Drivers: macintosh: remove __dev* attributes.
  Drivers: mfd: remove __dev* attributes.
  pstore: remove __dev* attributes.
  ...
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Pull driver core __dev* removal patches - take 3 - from Greg Kroah-Hartman:
 "Here are the remaining __dev* removal patches against the 3.8-rc2
  tree.  All of these patches were previously sent to the subsystem
  maintainers, most of them were picked up and pushed to you, but there
  were a number that fell through the cracks, and new drivers were added
  during the merge window, so this series cleans up the rest of the
  instances of these markings.

  Third time's the charm...

  Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;"

Fixed up trivial conflict with the pinctrl pull in pinctrl-sirf.c.

* tag 'driver-core-3.8-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core: (54 commits)
  misc: remove __dev* attributes.
  include: remove __dev* attributes.
  Documentation: remove __dev* attributes.
  Drivers: misc: remove __dev* attributes.
  Drivers: block: remove __dev* attributes.
  Drivers: bcma: remove __dev* attributes.
  Drivers: char: remove __dev* attributes.
  Drivers: clocksource: remove __dev* attributes.
  Drivers: ssb: remove __dev* attributes.
  Drivers: dma: remove __dev* attributes.
  Drivers: gpu: remove __dev* attributes.
  Drivers: infinband: remove __dev* attributes.
  Drivers: memory: remove __dev* attributes.
  Drivers: mmc: remove __dev* attributes.
  Drivers: iommu: remove __dev* attributes.
  Drivers: power: remove __dev* attributes.
  Drivers: message: remove __dev* attributes.
  Drivers: macintosh: remove __dev* attributes.
  Drivers: mfd: remove __dev* attributes.
  pstore: remove __dev* attributes.
  ...
</pre>
</div>
</content>
</entry>
<entry>
<title>Drivers: pinctrl: remove __dev* attributes.</title>
<updated>2013-01-03T23:57:02+00:00</updated>
<author>
<name>Greg Kroah-Hartman</name>
<email>gregkh@linuxfoundation.org</email>
</author>
<published>2012-12-21T21:10:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=150632b09aadf1996f5cb6c0c2620d63a01fe2de'/>
<id>150632b09aadf1996f5cb6c0c2620d63a01fe2de</id>
<content type='text'>
CONFIG_HOTPLUG is going away as an option.  As a result, the __dev*
markings need to be removed.

This change removes the use of __devinit, __devexit_p, __devinitdata,
and __devexit from these drivers.

Based on patches originally written by Bill Pemberton, but redone by me
in order to handle some of the coding style issues better, by hand.

Cc: Bill Pemberton &lt;wfp5p@virginia.edu&gt;
Cc: Linus Walleij &lt;linus.walleij@linaro.org&gt;
Cc: Jean-Christophe Plagniol-Villard &lt;plagnioj@jcrosoft.com&gt;
Cc: Stephen Warren &lt;swarren@wwwdotorg.org&gt;
Cc: Srinidhi Kasagar &lt;srinidhi.kasagar@stericsson.com&gt;
Cc: Barry Song &lt;baohua.song@csr.com&gt;
Cc: Viresh Kumar &lt;viresh.linux@gmail.com&gt;
Cc: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
Cc: Jason Cooper &lt;jason@lakedaemon.net&gt;
Cc: Sebastian Hesselbarth &lt;sebastian.hesselbarth@gmail.com&gt;
Cc: Andrew Lunn &lt;andrew@lunn.ch&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CONFIG_HOTPLUG is going away as an option.  As a result, the __dev*
markings need to be removed.

This change removes the use of __devinit, __devexit_p, __devinitdata,
and __devexit from these drivers.

Based on patches originally written by Bill Pemberton, but redone by me
in order to handle some of the coding style issues better, by hand.

Cc: Bill Pemberton &lt;wfp5p@virginia.edu&gt;
Cc: Linus Walleij &lt;linus.walleij@linaro.org&gt;
Cc: Jean-Christophe Plagniol-Villard &lt;plagnioj@jcrosoft.com&gt;
Cc: Stephen Warren &lt;swarren@wwwdotorg.org&gt;
Cc: Srinidhi Kasagar &lt;srinidhi.kasagar@stericsson.com&gt;
Cc: Barry Song &lt;baohua.song@csr.com&gt;
Cc: Viresh Kumar &lt;viresh.linux@gmail.com&gt;
Cc: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
Cc: Jason Cooper &lt;jason@lakedaemon.net&gt;
Cc: Sebastian Hesselbarth &lt;sebastian.hesselbarth@gmail.com&gt;
Cc: Andrew Lunn &lt;andrew@lunn.ch&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>pinctrl: nomadik: return if prcm_base is NULL</title>
<updated>2012-12-26T00:59:54+00:00</updated>
<author>
<name>Fabio Baltieri</name>
<email>fabio.baltieri@linaro.org</email>
</author>
<published>2012-12-18T09:12:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=4ca075decc2bffc36ecacc59f2d943a037b46543'/>
<id>4ca075decc2bffc36ecacc59f2d943a037b46543</id>
<content type='text'>
This patch adds a check for npct-&gt;prcm_base to make sure that the
address is not NULL before using it, as the driver was made capable of
loading even without a proper memory resource in:

f1671bf pinctrl/nomadik: make independent of prcmu driver

Also, refuses to probe without prcm_base on anything else than nomadik.

This solves the following crash, introduced during the merge window when
booting on U8500 with device tree:

pinctrl-nomadik pinctrl-db8500: No PRCM base, assume no ALT-Cx control is available
Unable to handle kernel NULL pointer dereference at virtual address 00000138
pgd = c0004000
[00000138] *pgd=00000000
Internal error: Oops: 5 [#1] PREEMPT SMP ARM
Modules linked in:
CPU: 0    Not tainted  (3.7.0-02892-g1ebaf4f #631)
PC is at nmk_pmx_enable+0x1bc/0x4d0
LR is at clk_disable+0x40/0x44
[snip]
[&lt;c01d5e50&gt;] (nmk_pmx_enable+0x1bc/0x4d0) from [&lt;c01d3ba8&gt;] (pinmux_enable_setting+0x12c/0x1ec)
[&lt;c01d3ba8&gt;] (pinmux_enable_setting+0x12c/0x1ec) from [&lt;c01d1dc8&gt;] (pinctrl_select_state_locked+0xfc/0x134)
[&lt;c01d1dc8&gt;] (pinctrl_select_state_locked+0xfc/0x134) from [&lt;c01d2814&gt;] (pinctrl_register+0x26c/0x43c)
[&lt;c01d2814&gt;] (pinctrl_register+0x26c/0x43c) from [&lt;c01d668c&gt;] (nmk_pinctrl_probe+0x114/0x238)
[&lt;c01d668c&gt;] (nmk_pinctrl_probe+0x114/0x238) from [&lt;c0211cc4&gt;] (platform_drv_probe+0x28/0x2c)
[&lt;c0211cc4&gt;] (platform_drv_probe+0x28/0x2c) from [&lt;c0210738&gt;] (driver_probe_device+0x84/0x21c)
[&lt;c0210738&gt;] (driver_probe_device+0x84/0x21c) from [&lt;c02109c0&gt;] (__device_attach+0x50/0x54)
[&lt;c02109c0&gt;] (__device_attach+0x50/0x54) from [&lt;c020eb1c&gt;] (bus_for_each_drv+0x54/0x9c)
[&lt;c020eb1c&gt;] (bus_for_each_drv+0x54/0x9c) from [&lt;c0210668&gt;] (device_attach+0x84/0x9c)
[&lt;c0210668&gt;] (device_attach+0x84/0x9c) from [&lt;c020fbac&gt;] (bus_probe_device+0x94/0xb8)
[&lt;c020fbac&gt;] (bus_probe_device+0x94/0xb8) from [&lt;c020e084&gt;] (device_add+0x4f0/0x5bc)
[&lt;c020e084&gt;] (device_add+0x4f0/0x5bc) from [&lt;c0276400&gt;] (of_device_add+0x40/0x48)
[&lt;c0276400&gt;] (of_device_add+0x40/0x48) from [&lt;c0276a98&gt;] (of_platform_device_create_pdata+0x68/0x98)
[&lt;c0276a98&gt;] (of_platform_device_create_pdata+0x68/0x98) from [&lt;c0276bac&gt;] (of_platform_bus_create+0xe4/0x260)
[&lt;c0276bac&gt;] (of_platform_bus_create+0xe4/0x260) from [&lt;c0276bf8&gt;] (of_platform_bus_create+0x130/0x260)
[&lt;c0276bf8&gt;] (of_platform_bus_create+0x130/0x260) from [&lt;c0276d94&gt;] (of_platform_populate+0x6c/0xac)
[&lt;c0276d94&gt;] (of_platform_populate+0x6c/0xac) from [&lt;c04a8224&gt;] (u8500_init_machine+0x78/0x140)
[&lt;c04a8224&gt;] (u8500_init_machine+0x78/0x140) from [&lt;c04a3560&gt;] (customize_machine+0x24/0x30)
[&lt;c04a3560&gt;] (customize_machine+0x24/0x30) from [&lt;c00087b0&gt;] (do_one_initcall+0x130/0x1b0)
[&lt;c00087b0&gt;] (do_one_initcall+0x130/0x1b0) from [&lt;c033ff9c&gt;] (kernel_init+0x138/0x2e8)
[&lt;c033ff9c&gt;] (kernel_init+0x138/0x2e8) from [&lt;c000eb18&gt;] (ret_from_fork+0x14/0x20)
Code: 0a00001b e19400b2 e59a200c e0822000 (e592c000)
---[ end trace 1b75b31a2719ed1c ]---
note: swapper/0[1] exited with preempt_count 1
Kernel panic - not syncing: Attempted to kill init! exitcode=0x0000000b

Signed-off-by: Fabio Baltieri &lt;fabio.baltieri@linaro.org&gt;
Signed-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch adds a check for npct-&gt;prcm_base to make sure that the
address is not NULL before using it, as the driver was made capable of
loading even without a proper memory resource in:

f1671bf pinctrl/nomadik: make independent of prcmu driver

Also, refuses to probe without prcm_base on anything else than nomadik.

This solves the following crash, introduced during the merge window when
booting on U8500 with device tree:

pinctrl-nomadik pinctrl-db8500: No PRCM base, assume no ALT-Cx control is available
Unable to handle kernel NULL pointer dereference at virtual address 00000138
pgd = c0004000
[00000138] *pgd=00000000
Internal error: Oops: 5 [#1] PREEMPT SMP ARM
Modules linked in:
CPU: 0    Not tainted  (3.7.0-02892-g1ebaf4f #631)
PC is at nmk_pmx_enable+0x1bc/0x4d0
LR is at clk_disable+0x40/0x44
[snip]
[&lt;c01d5e50&gt;] (nmk_pmx_enable+0x1bc/0x4d0) from [&lt;c01d3ba8&gt;] (pinmux_enable_setting+0x12c/0x1ec)
[&lt;c01d3ba8&gt;] (pinmux_enable_setting+0x12c/0x1ec) from [&lt;c01d1dc8&gt;] (pinctrl_select_state_locked+0xfc/0x134)
[&lt;c01d1dc8&gt;] (pinctrl_select_state_locked+0xfc/0x134) from [&lt;c01d2814&gt;] (pinctrl_register+0x26c/0x43c)
[&lt;c01d2814&gt;] (pinctrl_register+0x26c/0x43c) from [&lt;c01d668c&gt;] (nmk_pinctrl_probe+0x114/0x238)
[&lt;c01d668c&gt;] (nmk_pinctrl_probe+0x114/0x238) from [&lt;c0211cc4&gt;] (platform_drv_probe+0x28/0x2c)
[&lt;c0211cc4&gt;] (platform_drv_probe+0x28/0x2c) from [&lt;c0210738&gt;] (driver_probe_device+0x84/0x21c)
[&lt;c0210738&gt;] (driver_probe_device+0x84/0x21c) from [&lt;c02109c0&gt;] (__device_attach+0x50/0x54)
[&lt;c02109c0&gt;] (__device_attach+0x50/0x54) from [&lt;c020eb1c&gt;] (bus_for_each_drv+0x54/0x9c)
[&lt;c020eb1c&gt;] (bus_for_each_drv+0x54/0x9c) from [&lt;c0210668&gt;] (device_attach+0x84/0x9c)
[&lt;c0210668&gt;] (device_attach+0x84/0x9c) from [&lt;c020fbac&gt;] (bus_probe_device+0x94/0xb8)
[&lt;c020fbac&gt;] (bus_probe_device+0x94/0xb8) from [&lt;c020e084&gt;] (device_add+0x4f0/0x5bc)
[&lt;c020e084&gt;] (device_add+0x4f0/0x5bc) from [&lt;c0276400&gt;] (of_device_add+0x40/0x48)
[&lt;c0276400&gt;] (of_device_add+0x40/0x48) from [&lt;c0276a98&gt;] (of_platform_device_create_pdata+0x68/0x98)
[&lt;c0276a98&gt;] (of_platform_device_create_pdata+0x68/0x98) from [&lt;c0276bac&gt;] (of_platform_bus_create+0xe4/0x260)
[&lt;c0276bac&gt;] (of_platform_bus_create+0xe4/0x260) from [&lt;c0276bf8&gt;] (of_platform_bus_create+0x130/0x260)
[&lt;c0276bf8&gt;] (of_platform_bus_create+0x130/0x260) from [&lt;c0276d94&gt;] (of_platform_populate+0x6c/0xac)
[&lt;c0276d94&gt;] (of_platform_populate+0x6c/0xac) from [&lt;c04a8224&gt;] (u8500_init_machine+0x78/0x140)
[&lt;c04a8224&gt;] (u8500_init_machine+0x78/0x140) from [&lt;c04a3560&gt;] (customize_machine+0x24/0x30)
[&lt;c04a3560&gt;] (customize_machine+0x24/0x30) from [&lt;c00087b0&gt;] (do_one_initcall+0x130/0x1b0)
[&lt;c00087b0&gt;] (do_one_initcall+0x130/0x1b0) from [&lt;c033ff9c&gt;] (kernel_init+0x138/0x2e8)
[&lt;c033ff9c&gt;] (kernel_init+0x138/0x2e8) from [&lt;c000eb18&gt;] (ret_from_fork+0x14/0x20)
Code: 0a00001b e19400b2 e59a200c e0822000 (e592c000)
---[ end trace 1b75b31a2719ed1c ]---
note: swapper/0[1] exited with preempt_count 1
Kernel panic - not syncing: Attempted to kill init! exitcode=0x0000000b

Signed-off-by: Fabio Baltieri &lt;fabio.baltieri@linaro.org&gt;
Signed-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>pinctrl: sirf: enable GPIO pullup/down configuration from dts</title>
<updated>2012-12-26T00:59:53+00:00</updated>
<author>
<name>Barry Song</name>
<email>Baohua.Song@csr.com</email>
</author>
<published>2012-12-14T09:15:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=fc2b04e7fbd119f4bf41b6821d2f8ce4bf9ae417'/>
<id>fc2b04e7fbd119f4bf41b6821d2f8ce4bf9ae417</id>
<content type='text'>
commit 7bec207427c2efb794 remove sirfsoc_gpio_set_pull function,
this patches takes the feature back by adding sirf,pullups and
sirf,pulldowns prop in dts, and the driver will set the GPIO
pull according to the dts.

Cc: Arnd Bergmann &lt;arnd@arndb.de&gt;
Signed-off-by: Barry Song &lt;Baohua.Song@csr.com&gt;
Signed-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
commit 7bec207427c2efb794 remove sirfsoc_gpio_set_pull function,
this patches takes the feature back by adding sirf,pullups and
sirf,pulldowns prop in dts, and the driver will set the GPIO
pull according to the dts.

Cc: Arnd Bergmann &lt;arnd@arndb.de&gt;
Signed-off-by: Barry Song &lt;Baohua.Song@csr.com&gt;
Signed-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>pinctrl: fix comment mistake</title>
<updated>2012-12-26T00:59:52+00:00</updated>
<author>
<name>Linus Walleij</name>
<email>linus.walleij@linaro.org</email>
</author>
<published>2012-12-11T12:12:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=b0666ba4745e35adc4e4f25e46c883cc84075ced'/>
<id>b0666ba4745e35adc4e4f25e46c883cc84075ced</id>
<content type='text'>
This variable pertains to pinctrl handles not muxes
specifically.

Signed-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This variable pertains to pinctrl handles not muxes
specifically.

Signed-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>drivers/pinctrl/pinctrl-at91.c: convert kfree to devm_kfree</title>
<updated>2012-12-26T00:59:51+00:00</updated>
<author>
<name>Julia Lawall</name>
<email>Julia.Lawall@lip6.fr</email>
</author>
<published>2012-12-12T14:22:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=c62b2b3448330ce1056d7730a01db4e19c95cfca'/>
<id>c62b2b3448330ce1056d7730a01db4e19c95cfca</id>
<content type='text'>
The function at91_dt_node_to_map is ultimately called by the function
pinctrl_get, which is an exported function.  Since it is possible that this
function is not called from within a probe function, for safety, the kfree
is converted to a devm_kfree, to both free the data and remove it from the
device in a failure situation.

Acked-by: Jean-Christophe PLAGNIOL-VILLARD &lt;plagnioj@jcrosoft.com&gt;
Signed-off-by: Julia Lawall &lt;Julia.Lawall@lip6.fr&gt;
Signed-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The function at91_dt_node_to_map is ultimately called by the function
pinctrl_get, which is an exported function.  Since it is possible that this
function is not called from within a probe function, for safety, the kfree
is converted to a devm_kfree, to both free the data and remove it from the
device in a failure situation.

Acked-by: Jean-Christophe PLAGNIOL-VILLARD &lt;plagnioj@jcrosoft.com&gt;
Signed-off-by: Julia Lawall &lt;Julia.Lawall@lip6.fr&gt;
Signed-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>pinctrl: imx5: fix GPIO_8 pad CAN1_RXCAN configuration</title>
<updated>2012-12-26T00:59:50+00:00</updated>
<author>
<name>Philipp Zabel</name>
<email>p.zabel@pengutronix.de</email>
</author>
<published>2012-12-12T12:21:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=b9cfddd90d03b9000f1dd969149c0d091101dcef'/>
<id>b9cfddd90d03b9000f1dd969149c0d091101dcef</id>
<content type='text'>
3 is an invalid value for the CAN1_IPP_IND_CANRX_SELECT_INPUT
register. Set it to 2, which correctly selects the GPIO_8 pad.

Signed-off-by: Philipp Zabel &lt;p.zabel@pengutronix.de&gt;
Signed-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
3 is an invalid value for the CAN1_IPP_IND_CANRX_SELECT_INPUT
register. Set it to 2, which correctly selects the GPIO_8 pad.

Signed-off-by: Philipp Zabel &lt;p.zabel@pengutronix.de&gt;
Signed-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>pinctrl: exynos5440/samsung: Staticize pcfgs</title>
<updated>2012-12-19T03:00:25+00:00</updated>
<author>
<name>Axel Lin</name>
<email>axel.lin@ingics.com</email>
</author>
<published>2012-12-10T00:54:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=d5fd5da290cef159be1295c162b4c71b8c1971a2'/>
<id>d5fd5da290cef159be1295c162b4c71b8c1971a2</id>
<content type='text'>
I got below build error with random config if CONFIG_PINCTRL_SAMSUNG=y &amp;&amp;
CONFIG_PINCTRL_EXYNOS5440=y.

Fix the build error by making pcfgs static.

  LD      drivers/pinctrl/built-in.o
drivers/pinctrl/pinctrl-exynos5440.o: In function `.LANCHOR0':
pinctrl-exynos5440.c:(.data+0x54): multiple definition of `pcfgs'
drivers/pinctrl/pinctrl-samsung.o:pinctrl-samsung.c:(.data+0x54): first defined here
make[2]: *** [drivers/pinctrl/built-in.o] Error 1
make[1]: *** [drivers/pinctrl] Error 2
make: *** [drivers] Error 2

Signed-off-by: Axel Lin &lt;axel.lin@ingics.com&gt;
Acked-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;
Acked-by: Thomas Abraham &lt;thomas.abraham@linaro.org&gt;
Signed-off-by: Kukjin Kim &lt;kgene.kim@samsung.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
I got below build error with random config if CONFIG_PINCTRL_SAMSUNG=y &amp;&amp;
CONFIG_PINCTRL_EXYNOS5440=y.

Fix the build error by making pcfgs static.

  LD      drivers/pinctrl/built-in.o
drivers/pinctrl/pinctrl-exynos5440.o: In function `.LANCHOR0':
pinctrl-exynos5440.c:(.data+0x54): multiple definition of `pcfgs'
drivers/pinctrl/pinctrl-samsung.o:pinctrl-samsung.c:(.data+0x54): first defined here
make[2]: *** [drivers/pinctrl/built-in.o] Error 1
make[1]: *** [drivers/pinctrl] Error 2
make: *** [drivers] Error 2

Signed-off-by: Axel Lin &lt;axel.lin@ingics.com&gt;
Acked-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;
Acked-by: Thomas Abraham &lt;thomas.abraham@linaro.org&gt;
Signed-off-by: Kukjin Kim &lt;kgene.kim@samsung.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
