<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/staging/pi433, branch master</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/
</subtitle>
<id>https://git.shady.money/linux/atom?h=master</id>
<link rel='self' href='https://git.shady.money/linux/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/'/>
<updated>2024-05-04T16:42:43Z</updated>
<entry>
<title>staging: pi433: Remove unused driver</title>
<updated>2024-05-04T16:42:43Z</updated>
<author>
<name>Philipp Hortmann</name>
<email>philipp.g.hortmann@gmail.com</email>
</author>
<published>2024-04-21T19:57:17Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=eb563dc752d33b0a5d4952964af15ca892f59524'/>
<id>urn:sha1:eb563dc752d33b0a5d4952964af15ca892f59524</id>
<content type='text'>
Marcus started a project in 2016 to bring the pi433 alive. One project
was funded successfully but the second not. So only a few pi433 got sold
to early adaptors during this time that ended late 2017. There is a
simple user space program available for a demo with the pi433 but that
does not use this driver.

The driver is unused since 2018. No description or user space application
to use it can be found. To bring it alive the device tree needs to be
adjusted manually.

The last patch reviewed by Marcus was in June 2018, last patch tested
was in July 2017.

No response since 27. March 2024 regarding the removal of the driver.
Remove unused driver because of the above named reasons.

Link: https://lore.kernel.org/linux-staging/c4c5ab38-8c67-4c21-86bc-f4f3c06be358@gmail.com/
Link: https://www.kickstarter.com/projects/1292669042/pi433-a-radio-module-funkmodul-for-raspberry-pi
Link: https://www.kickstarter.com/projects/1292669042/smarthome-pi/comments
Link: https://www.pi433.de/en.html
Signed-off-by: Philipp Hortmann &lt;philipp.g.hortmann@gmail.com&gt;
Cc: Marcus Wolf &lt;marcus.wolf@wolf-entwicklungen.de&gt;
Link: https://lore.kernel.org/r/20240421195717.GA10943@matrix-ESPRIMO-P710
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: pi433: Reorder pi433_exit cleanup calls.</title>
<updated>2024-04-09T15:52:14Z</updated>
<author>
<name>Shahar Avidar</name>
<email>ikobh7@gmail.com</email>
</author>
<published>2024-04-05T07:40:00Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=e68e319fc948aac7a67c88a2854d28c03f7891dc'/>
<id>urn:sha1:e68e319fc948aac7a67c88a2854d28c03f7891dc</id>
<content type='text'>
debugfs_remove was called out of order.
Ensure pi433 init &amp; exit have reverse function calls order.

Signed-off-by: Shahar Avidar &lt;ikobh7@gmail.com&gt;
Reviewed-by: Dan Carpenter &lt;dan.carpenter@linaro.org&gt;
Link: https://lore.kernel.org/r/20240405074000.3481217-8-ikobh7@gmail.com
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: pi433: Add debugfs_remove in case of driver register fails.</title>
<updated>2024-04-09T15:52:14Z</updated>
<author>
<name>Shahar Avidar</name>
<email>ikobh7@gmail.com</email>
</author>
<published>2024-04-05T07:39:59Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=78d17ecffcf41e3117a6c0408d186b99c555de76'/>
<id>urn:sha1:78d17ecffcf41e3117a6c0408d186b99c555de76</id>
<content type='text'>
debugfs resources were never cleaned in case of failure to register driver.

Reported-by Dan Carpenter &lt;dan.carpenter@linaro.org&gt;

Fixes: 4ef027d5a367 ("staging: pi433: add debugfs interface")
Signed-off-by: Shahar Avidar &lt;ikobh7@gmail.com&gt;
Reviewed-by: Dan Carpenter &lt;dan.carpenter@linaro.org&gt;
Link: https://lore.kernel.org/r/20240405074000.3481217-7-ikobh7@gmail.com
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: pi433: Remove duplicated code using the "goto" error recovery scheme.</title>
<updated>2024-04-09T15:52:13Z</updated>
<author>
<name>Shahar Avidar</name>
<email>ikobh7@gmail.com</email>
</author>
<published>2024-04-05T07:39:58Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=bd9ea55b228b689e79ebe09ab267a1181b384155'/>
<id>urn:sha1:bd9ea55b228b689e79ebe09ab267a1181b384155</id>
<content type='text'>
pi433_init had "unregister_chrdev" called twice.
Remove it using goto statements.

Signed-off-by: Shahar Avidar &lt;ikobh7@gmail.com&gt;
Reviewed-by: Dan Carpenter &lt;dan.carpenter@linaro.org&gt;
Link: https://lore.kernel.org/r/20240405074000.3481217-6-ikobh7@gmail.com
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: pi433: Rename "pi433_dev" of type "dev_t" to "pi433_devt"</title>
<updated>2024-04-09T15:52:13Z</updated>
<author>
<name>Shahar Avidar</name>
<email>ikobh7@gmail.com</email>
</author>
<published>2024-04-05T07:39:57Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=494566f7a544ae6813bc7b41ec4e03bd62740b7c'/>
<id>urn:sha1:494566f7a544ae6813bc7b41ec4e03bd62740b7c</id>
<content type='text'>
Distinguish struct device type instances from dev_t instances
to enhance readability.

Signed-off-by: Shahar Avidar &lt;ikobh7@gmail.com&gt;
Reviewed-by: Dan Carpenter &lt;dan.carpenter@linaro.org&gt;
Link: https://lore.kernel.org/r/20240405074000.3481217-5-ikobh7@gmail.com
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: pi433: Replace pi433_receive param void type to struct pi433_device.</title>
<updated>2024-04-09T15:52:13Z</updated>
<author>
<name>Shahar Avidar</name>
<email>ikobh7@gmail.com</email>
</author>
<published>2024-04-05T07:39:56Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=cdcf3051f0c05dab75ba46d751adede00f77c54b'/>
<id>urn:sha1:cdcf3051f0c05dab75ba46d751adede00f77c54b</id>
<content type='text'>
pi433_receive is only called once.
It immediately assigns the data param to a struct pi433_device.
Rename param name to pi433.

Signed-off-by: Shahar Avidar &lt;ikobh7@gmail.com&gt;
Reviewed-by: Dan Carpenter &lt;dan.carpenter@linaro.org&gt;
Link: https://lore.kernel.org/r/20240405074000.3481217-4-ikobh7@gmail.com
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: pi433: Rename struct pi433_device instances to pi433.</title>
<updated>2024-04-09T15:52:13Z</updated>
<author>
<name>Shahar Avidar</name>
<email>ikobh7@gmail.com</email>
</author>
<published>2024-04-05T07:39:55Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=6f85a70352174856992efeaaff2ac9fcf6b824a8'/>
<id>urn:sha1:6f85a70352174856992efeaaff2ac9fcf6b824a8</id>
<content type='text'>
Just as other devices use specific names for instantiation,
struct_pi433 should also have a distinct name.
Moreover, some other structs use the "dev" or "device" in their naming
conventions for members, which can be confusing.

Signed-off-by: Shahar Avidar &lt;ikobh7@gmail.com&gt;
Reviewed-by: Dan Carpenter &lt;dan.carpenter@linaro.org&gt;
Link: https://lore.kernel.org/r/20240405074000.3481217-3-ikobh7@gmail.com
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: pi433: Rename struct pi433_device buffer field to tx_buffer.</title>
<updated>2024-04-09T15:52:13Z</updated>
<author>
<name>Shahar Avidar</name>
<email>ikobh7@gmail.com</email>
</author>
<published>2024-04-05T07:39:54Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=80f91c8237398049b08c0d8f34180ef0efc00ad7'/>
<id>urn:sha1:80f91c8237398049b08c0d8f34180ef0efc00ad7</id>
<content type='text'>
Driver holds buffers in different structs, as does the HW.
Using explicit names for buffers increases readability.

Signed-off-by: Shahar Avidar &lt;ikobh7@gmail.com&gt;
Reviewed-by: Dan Carpenter &lt;dan.carpenter@linaro.org&gt;
Link: https://lore.kernel.org/r/20240405074000.3481217-2-ikobh7@gmail.com
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: pi433: drop driver owner assignment</title>
<updated>2024-04-09T15:45:09Z</updated>
<author>
<name>Krzysztof Kozlowski</name>
<email>krzysztof.kozlowski@linaro.org</email>
</author>
<published>2024-03-27T17:47:24Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=9d343b597fb0b95659e62bf233da12c3c4d95ab1'/>
<id>urn:sha1:9d343b597fb0b95659e62bf233da12c3c4d95ab1</id>
<content type='text'>
Core in spi_register_driver() already sets the .owner, so driver
does not need to.

Signed-off-by: Krzysztof Kozlowski &lt;krzysztof.kozlowski@linaro.org&gt;
Link: https://lore.kernel.org/r/20240327174724.519607-1-krzysztof.kozlowski@linaro.org
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: pi433: Correct comment typos in pi433_if.c</title>
<updated>2024-03-25T18:08:29Z</updated>
<author>
<name>Felix N. Kimbu</name>
<email>felixkimbu1@gmail.com</email>
</author>
<published>2024-03-23T06:08:05Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=d6b86fdecdddf66e9251f5258460df7cf179848c'/>
<id>urn:sha1:d6b86fdecdddf66e9251f5258460df7cf179848c</id>
<content type='text'>
Correct typos in comments accross driver file pi433_if.c.

Signed-off-by: Felix N. Kimbu &lt;felixkimbu1@gmail.com&gt;
Link: https://lore.kernel.org/r/Zf5xxbEpFfU5GMiY@MOLeToid
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
</feed>
