<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/linux.git/drivers/soc/atmel, branch v6.12.80</title>
<subtitle>Linux kernel stable tree (mirror)</subtitle>
<id>https://git.radix-linux.su/kernel/linux.git/atom?h=v6.12.80</id>
<link rel='self' href='https://git.radix-linux.su/kernel/linux.git/atom?h=v6.12.80'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/'/>
<updated>2025-02-08T08:57:36+00:00</updated>
<entry>
<title>soc: atmel: fix device_node release in atmel_soc_device_init()</title>
<updated>2025-02-08T08:57:36+00:00</updated>
<author>
<name>Javier Carrasco</name>
<email>javier.carrasco.cruz@gmail.com</email>
</author>
<published>2024-10-31T12:33:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=252e2209471cc6c56c2fb82009c50c34e170601e'/>
<id>urn:sha1:252e2209471cc6c56c2fb82009c50c34e170601e</id>
<content type='text'>
[ Upstream commit d3455ab798100f40af77123e7c2443ec979c546b ]

A device_node acquired via of_find_node_by_path() requires explicit
calls to of_node_put() when it is no longer needed to avoid leaking the
resource.

Instead of adding the missing calls to of_node_put() in all execution
paths, use the cleanup attribute for 'np' by means of the __free()
macro, which automatically calls of_node_put() when the variable goes
out of scope.

Fixes: 960ddf70cc11 ("drivers: soc: atmel: Avoid calling at91_soc_init on non AT91 SoCs")
Signed-off-by: Javier Carrasco &lt;javier.carrasco.cruz@gmail.com&gt;
Link: https://lore.kernel.org/r/20241031-soc-atmel-soc-cleanup-v2-1-73f2d235fd98@gmail.com
Signed-off-by: Claudiu Beznea &lt;claudiu.beznea@tuxon.dev&gt;
Signed-off-by: Sasha Levin &lt;sashal@kernel.org&gt;
</content>
</entry>
<entry>
<title>ARM: at91: add support in SoC driver for new sam9x7</title>
<updated>2024-08-07T16:24:46+00:00</updated>
<author>
<name>Varshini Rajendran</name>
<email>varshini.rajendran@microchip.com</email>
</author>
<published>2024-07-29T07:07:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=5eb64f2b368f32cb4c31975fc42485c09b693c65'/>
<id>urn:sha1:5eb64f2b368f32cb4c31975fc42485c09b693c65</id>
<content type='text'>
Add support for SAM9X7 SoC in the SoC driver.

Signed-off-by: Varshini Rajendran &lt;varshini.rajendran@microchip.com&gt;
Reviewed-by: Claudiu Beznea &lt;claudiu.beznea@microchip.com&gt;
Link: https://lore.kernel.org/r/20240729070711.1990605-1-varshini.rajendran@microchip.com
Signed-off-by: Claudiu Beznea &lt;claudiu.beznea@tuxon.dev&gt;
</content>
</entry>
<entry>
<title>soc: microchip: Explicitly include correct DT includes</title>
<updated>2023-07-29T13:54:29+00:00</updated>
<author>
<name>Rob Herring</name>
<email>robh@kernel.org</email>
</author>
<published>2023-07-14T17:51:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=11795e02c142c536644a07825c8dbc4058ddfac3'/>
<id>urn:sha1:11795e02c142c536644a07825c8dbc4058ddfac3</id>
<content type='text'>
The DT of_device.h and of_platform.h date back to the separate
of_platform_bus_type before it as merged into the regular platform bus.
As part of that merge prepping Arm DT support 13 years ago, they
"temporarily" include each other. They also include platform_device.h
and of.h. As a result, there's a pretty much random mix of those include
files used throughout the tree. In order to detangle these headers and
replace the implicit includes with struct declarations, users need to
explicitly include the correct includes.

Signed-off-by: Rob Herring &lt;robh@kernel.org&gt;
Signed-off-by: Conor Dooley &lt;conor.dooley@microchip.com&gt;
Link: https://lore.kernel.org/r/20230714175139.4067685-1-robh@kernel.org
[claudiu.beznea: added link]
Signed-off-by: Claudiu Beznea &lt;claudiu.beznea@tuxon.dev&gt;
</content>
</entry>
<entry>
<title>ARM: at91: add support in soc driver for new SAMA7G54 SiPs</title>
<updated>2023-01-09T11:58:02+00:00</updated>
<author>
<name>Mihai Sain</name>
<email>mihai.sain@microchip.com</email>
</author>
<published>2022-12-05T07:01:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=d4ac37916e42dc1a46e54bb7d49d5e39d7fa60d5'/>
<id>urn:sha1:d4ac37916e42dc1a46e54bb7d49d5e39d7fa60d5</id>
<content type='text'>
Add detection of new SAMA7G54 System-In-Package (SIP) by the SoC driver:
SAMA7G54D1G, SAMA7G54D2G, SAMA7G54D4G.

Signed-off-by: Mihai Sain &lt;mihai.sain@microchip.com&gt;
Signed-off-by: Claudiu Beznea &lt;claudiu.beznea@microchip.com&gt;
Link: https://lore.kernel.org/r/20221205070108.42624-1-mihai.sain@microchip.com
</content>
</entry>
<entry>
<title>ARM: at91: fix soc detection for SAM9X60 SiPs</title>
<updated>2022-06-28T09:55:32+00:00</updated>
<author>
<name>Mihai Sain</name>
<email>mihai.sain@microchip.com</email>
</author>
<published>2022-06-16T08:13:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=35074df65a8d8c5328a83e2eea948f7bbc8e6e08'/>
<id>urn:sha1:35074df65a8d8c5328a83e2eea948f7bbc8e6e08</id>
<content type='text'>
Fix SoC detection for SAM9X60 SiPs:
SAM9X60D5M
SAM9X60D1G
SAM9X60D6K

Fixes: af3a10513cd6 ("drivers: soc: atmel: add per soc id and version match masks")
Signed-off-by: Mihai Sain &lt;mihai.sain@microchip.com&gt;
Signed-off-by: Claudiu Beznea &lt;claudiu.beznea@microchip.com&gt;
Link: https://lore.kernel.org/r/20220616081344.1978664-1-claudiu.beznea@microchip.com
</content>
</entry>
<entry>
<title>ARM: at91: add support in soc driver for new SAMA5D29</title>
<updated>2022-03-04T11:49:22+00:00</updated>
<author>
<name>Mihai Sain</name>
<email>mihai.sain@microchip.com</email>
</author>
<published>2022-03-02T15:53:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=def8abbb1464579c37f15b3d7a95e5f3bab758dc'/>
<id>urn:sha1:def8abbb1464579c37f15b3d7a95e5f3bab758dc</id>
<content type='text'>
Add detection of new SAMA5D29 by the SoC driver.

Signed-off-by: Mihai Sain &lt;mihai.sain@microchip.com&gt;
Signed-off-by: Nicolas Ferre &lt;nicolas.ferre@microchip.com&gt;
Reviewed-by: Claudiu Beznea &lt;claudiu.beznea@microchip.com&gt;
Link: https://lore.kernel.org/r/20220302155329.27668-1-nicolas.ferre@microchip.com
</content>
</entry>
<entry>
<title>drivers: soc: atmel: fix type for same7</title>
<updated>2021-02-04T20:54:31+00:00</updated>
<author>
<name>Arnd Bergmann</name>
<email>arnd@arndb.de</email>
</author>
<published>2021-02-04T15:49:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=7deff441f53cc148cbf18381bd252a754b0d7d4e'/>
<id>urn:sha1:7deff441f53cc148cbf18381bd252a754b0d7d4e</id>
<content type='text'>
A missing comma caused a build failure:

drivers/soc/atmel/soc.c:196:24: error: too few arguments provided to function-like macro invocation

Fixes: af3a10513cd6 ("drivers: soc: atmel: add per soc id and version match masks")
Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;
Acked-by: Alexandre Belloni &lt;alexandre.belloni@bootlin.com&gt;
Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;
</content>
</entry>
<entry>
<title>drivers: soc: atmel: add spdx license identifier</title>
<updated>2021-01-26T10:25:08+00:00</updated>
<author>
<name>Claudiu Beznea</name>
<email>claudiu.beznea@microchip.com</email>
</author>
<published>2021-01-26T09:29:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=cd9168b4377932a6494d464db1ddd3f63e41fce3'/>
<id>urn:sha1:cd9168b4377932a6494d464db1ddd3f63e41fce3</id>
<content type='text'>
Add SPDX-License-Identifier.

Signed-off-by: Claudiu Beznea &lt;claudiu.beznea@microchip.com&gt;
[nicolas.ferre@microhcip.com: remove license boilerplate now it's useless]
Signed-off-by: Nicolas Ferre &lt;nicolas.ferre@microchip.com&gt;
Link: https://lore.kernel.org/r/1611653376-24168-2-git-send-email-claudiu.beznea@microchip.com
</content>
</entry>
<entry>
<title>drivers: soc: atmel: add support for sama7g5</title>
<updated>2021-01-26T09:02:28+00:00</updated>
<author>
<name>Claudiu Beznea</name>
<email>claudiu.beznea@microchip.com</email>
</author>
<published>2021-01-22T12:21:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=f12a29cb566699614266471342872193db1a1f52'/>
<id>urn:sha1:f12a29cb566699614266471342872193db1a1f52</id>
<content type='text'>
Add support for SAMA7G5 SoCs.

Signed-off-by: Claudiu Beznea &lt;claudiu.beznea@microchip.com&gt;
Signed-off-by: Nicolas Ferre &lt;nicolas.ferre@microchip.com&gt;
Link: https://lore.kernel.org/r/1611318097-8970-8-git-send-email-claudiu.beznea@microchip.com
</content>
</entry>
<entry>
<title>drivers: soc: atmel: add per soc id and version match masks</title>
<updated>2021-01-26T09:02:28+00:00</updated>
<author>
<name>Claudiu Beznea</name>
<email>claudiu.beznea@microchip.com</email>
</author>
<published>2021-01-22T12:21:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=af3a10513cd628269c3207bc50b8a5886c566ec4'/>
<id>urn:sha1:af3a10513cd628269c3207bc50b8a5886c566ec4</id>
<content type='text'>
SAMA7G5 has different masks for chip ID and chip version on CIDR
register compared to previous AT91 SoCs. For this the commit adapts
the code for SAMA7G5 addition by introducing 2 new members in
struct at91_soc and fill them properly and also preparing the
parsing of proper DT binding.

Signed-off-by: Claudiu Beznea &lt;claudiu.beznea@microchip.com&gt;
Signed-off-by: Nicolas Ferre &lt;nicolas.ferre@microchip.com&gt;
Link: https://lore.kernel.org/r/1611318097-8970-6-git-send-email-claudiu.beznea@microchip.com
</content>
</entry>
</feed>
