<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/linux.git/drivers/staging/board, branch master</title>
<subtitle>Linux kernel stable tree (mirror)</subtitle>
<id>https://git.radix-linux.su/kernel/linux.git/atom?h=master</id>
<link rel='self' href='https://git.radix-linux.su/kernel/linux.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/'/>
<updated>2024-01-24T18:20:27+00:00</updated>
<entry>
<title>staging: Remove board staging code</title>
<updated>2024-01-24T18:20:27+00:00</updated>
<author>
<name>Geert Uytterhoeven</name>
<email>geert+renesas@glider.be</email>
</author>
<published>2024-01-22T14:24:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=ce54e9342124ededf0a00ed4e8a8aee535bfbf00'/>
<id>urn:sha1:ce54e9342124ededf0a00ed4e8a8aee535bfbf00</id>
<content type='text'>
There are no more users of the board staging code.

Signed-off-by: Geert Uytterhoeven &lt;geert+renesas@glider.be&gt;
Acked-by: Wolfram Sang &lt;wsa+renesas@sang-engineering.com&gt;
Link: https://lore.kernel.org/r/eec1bfb2878237888a8c3bc866d18dc53900739f.1705932585.git.geert+renesas@glider.be
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: board: Remove Armadillo-800-EVA board staging code</title>
<updated>2024-01-24T18:20:27+00:00</updated>
<author>
<name>Geert Uytterhoeven</name>
<email>geert+renesas@glider.be</email>
</author>
<published>2024-01-22T14:24:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=f402f7a02af6956d3fd4ce17d6bd08054231f72d'/>
<id>urn:sha1:f402f7a02af6956d3fd4ce17d6bd08054231f72d</id>
<content type='text'>
Since commits 1399ebacbf590dfb ("drm: renesas: shmobile: Add DT
support"), 138588e9fa237f97 ("ARM: dts: renesas: r8a7740: Add LCDC
nodes"), and c9a0ed13382660c9 ("ARM: dts: renesas: armadillo800eva: Add
LCD panel"), there is no longer any use for the Atmark Techno
Armadillo-800-EVA board staging code.

Signed-off-by: Geert Uytterhoeven &lt;geert+renesas@glider.be&gt;
Acked-by: Wolfram Sang &lt;wsa+renesas@sang-engineering.com&gt;
Link: https://lore.kernel.org/r/6d51e06a8586997b31eecead55a369f01c5696a7.1705932585.git.geert+renesas@glider.be
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: board: Remove KZM9D board staging code</title>
<updated>2024-01-24T18:20:27+00:00</updated>
<author>
<name>Geert Uytterhoeven</name>
<email>geert+renesas@glider.be</email>
</author>
<published>2024-01-22T14:24:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=cc13301acc39f04a8de0a58e6915731829f5e436'/>
<id>urn:sha1:cc13301acc39f04a8de0a58e6915731829f5e436</id>
<content type='text'>
With the EMMA Mobile USB Gadget staging driver removed, there is no
longer any use for the EMEV2 KZM9D board staging code.

Signed-off-by: Geert Uytterhoeven &lt;geert+renesas@glider.be&gt;
Acked-by: Wolfram Sang &lt;wsa+renesas@sang-engineering.com&gt;
Acked-by: Niklas Söderlund &lt;niklas.soderlund@ragnatech.se&gt;
Link: https://lore.kernel.org/r/f54fe56524e0266a3c705315f04870988912cfcf.1705932585.git.geert+renesas@glider.be
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: board: Fix uninitialized spinlock when attaching genpd</title>
<updated>2021-07-21T09:22:15+00:00</updated>
<author>
<name>Geert Uytterhoeven</name>
<email>geert+renesas@glider.be</email>
</author>
<published>2021-07-14T10:13:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=df00609821bf17f50a75a446266d19adb8339d84'/>
<id>urn:sha1:df00609821bf17f50a75a446266d19adb8339d84</id>
<content type='text'>
On Armadillo-800-EVA with CONFIG_DEBUG_SPINLOCK=y:

    BUG: spinlock bad magic on CPU#0, swapper/1
     lock: lcdc0_device+0x10c/0x308, .magic: 00000000, .owner: &lt;none&gt;/-1, .owner_cpu: 0
    CPU: 0 PID: 1 Comm: swapper Not tainted 5.11.0-rc5-armadillo-00036-gbbca04be7a80-dirty #287
    Hardware name: Generic R8A7740 (Flattened Device Tree)
    [&lt;c010c3c8&gt;] (unwind_backtrace) from [&lt;c010a49c&gt;] (show_stack+0x10/0x14)
    [&lt;c010a49c&gt;] (show_stack) from [&lt;c0159534&gt;] (do_raw_spin_lock+0x20/0x94)
    [&lt;c0159534&gt;] (do_raw_spin_lock) from [&lt;c040858c&gt;] (dev_pm_get_subsys_data+0x8c/0x11c)
    [&lt;c040858c&gt;] (dev_pm_get_subsys_data) from [&lt;c05fbcac&gt;] (genpd_add_device+0x78/0x2b8)
    [&lt;c05fbcac&gt;] (genpd_add_device) from [&lt;c0412db4&gt;] (of_genpd_add_device+0x34/0x4c)
    [&lt;c0412db4&gt;] (of_genpd_add_device) from [&lt;c0a1ea74&gt;] (board_staging_register_device+0x11c/0x148)
    [&lt;c0a1ea74&gt;] (board_staging_register_device) from [&lt;c0a1eac4&gt;] (board_staging_register_devices+0x24/0x28)

of_genpd_add_device() is called before platform_device_register(), as it
needs to attach the genpd before the device is probed.  But the spinlock
is only initialized when the device is registered.

Fix this by open-coding the spinlock initialization, cfr.
device_pm_init_common() in the internal drivers/base code, and in the
SuperH early platform code.

Signed-off-by: Geert Uytterhoeven &lt;geert+renesas@glider.be&gt;
Link: https://lore.kernel.org/r/57783ece7ddae55f2bda2f59f452180bff744ea0.1626257398.git.geert+renesas@glider.be
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>clkdev: remove CONFIG_CLKDEV_LOOKUP</title>
<updated>2021-06-08T15:00:09+00:00</updated>
<author>
<name>Arnd Bergmann</name>
<email>arnd@arndb.de</email>
</author>
<published>2021-05-31T09:48:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=2f4574dd6dd19eb3e8ab0415a3ae960d04be3a65'/>
<id>urn:sha1:2f4574dd6dd19eb3e8ab0415a3ae960d04be3a65</id>
<content type='text'>
This option is now synonymous with CONFIG_HAVE_CLK, so use
the latter globally. Any out-of-tree platform ports that
still use a private clk_get()/clk_put() implementation should
move to CONFIG_COMMON_CLK.

Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;
</content>
</entry>
<entry>
<title>Revert "staging: board: Remove macro board_staging"</title>
<updated>2021-01-04T14:55:40+00:00</updated>
<author>
<name>Greg Kroah-Hartman</name>
<email>gregkh@linuxfoundation.org</email>
</author>
<published>2021-01-04T14:55:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=1f82c33205db389007d2dd44ffdc124a24b9108f'/>
<id>urn:sha1:1f82c33205db389007d2dd44ffdc124a24b9108f</id>
<content type='text'>
This reverts commit 850c35bb28ecd80bdbecc5cc4d47d0c6941d6d83 as it
breaks the build.

Cc: Song Chen &lt;chensong_2000@189.cn&gt;
Reported-by: Stephen Rothwell &lt;sfr@canb.auug.org.au&gt;
Cc: Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;
Link: https://lore.kernel.org/r/20210104122653.6f35b9bb@canb.auug.org.au
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: board: Remove macro board_staging</title>
<updated>2020-12-28T14:10:30+00:00</updated>
<author>
<name>Song Chen</name>
<email>chensong_2000@189.cn</email>
</author>
<published>2020-12-25T09:54:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=850c35bb28ecd80bdbecc5cc4d47d0c6941d6d83'/>
<id>urn:sha1:850c35bb28ecd80bdbecc5cc4d47d0c6941d6d83</id>
<content type='text'>
Macro is not supposed to have flow control in it's
statement, remove.

Signed-off-by: Song Chen &lt;chensong_2000@189.cn&gt;
Link: https://lore.kernel.org/r/1608890085-1267-1-git-send-email-chensong_2000@189.cn
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: board: description for CONFIG_STAGING_BOARD</title>
<updated>2020-12-28T14:10:20+00:00</updated>
<author>
<name>Song Chen</name>
<email>chensong_2000@189.cn</email>
</author>
<published>2020-12-25T09:52:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=c1a1205240ffba4cc829cd60d47f2b16e985d1cb'/>
<id>urn:sha1:c1a1205240ffba4cc829cd60d47f2b16e985d1cb</id>
<content type='text'>
A paragraph to describe what CONFIG_STAGING_BOARD is for,
to help developers have better understanding.

Signed-off-by: Song Chen &lt;chensong_2000@189.cn&gt;
Link: https://lore.kernel.org/r/1608889958-32118-1-git-send-email-chensong_2000@189.cn
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: board: use appropriate macro to initialize struct</title>
<updated>2019-09-30T19:57:57+00:00</updated>
<author>
<name>Aurabindo Jayamohanan</name>
<email>mail@aurabindo.in</email>
</author>
<published>2019-09-19T11:39:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=1c0c5e9b23128eb5bf37d7cbf17051571420c0a6'/>
<id>urn:sha1:1c0c5e9b23128eb5bf37d7cbf17051571420c0a6</id>
<content type='text'>
Make code more readable by using macros defined for initializing
struct resource

Signed-off-by: Aurabindo Jayamohanan &lt;mail@aurabindo.in&gt;
Link: https://lore.kernel.org/r/20190919113945.13700-1-mail@aurabindo.in
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: add missing SPDX lines to Makefile files</title>
<updated>2019-04-03T09:10:15+00:00</updated>
<author>
<name>Greg Kroah-Hartman</name>
<email>gregkh@linuxfoundation.org</email>
</author>
<published>2019-04-02T10:31:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=97ed8eab2a0067bee21aa634c938454660e76a38'/>
<id>urn:sha1:97ed8eab2a0067bee21aa634c938454660e76a38</id>
<content type='text'>
There are a few remaining drivers/staging/*/Makefile files that do not
have SPDX identifiers in them.  Add the correct GPL-2.0 identifier to
them to make scanning tools happy.

Reviewed-by: Mukesh Ojha &lt;mojha@codeaurora.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
</feed>
