[rtc-linux] Re: [PATCH 1/2] rtc: max77686: Add support for MAX20024/MAX77620 RTC IP
From: Laxman Dewangan <ldewangan@nvidia.com>
Date: 2016-03-02 06:14:07
Also in:
lkml
On Wednesday 02 March 2016 09:58 AM, Krzysztof Kozlowski wrote:
On 02.03.2016 13:10, Laxman Dewangan wrote:quoted
On Wednesday 02 March 2016 09:22 AM, Krzysztof Kozlowski wrote:quoted
On 02.03.2016 11:15, Laxman Dewangan wrote:quoted
quoted
quoted
(kernel_ulong_t)&max77802_drv_data, }, + { "max77620-rtc", .driver_data = (kernel_ulong_t)&max77620_drv_data, }, + { "max20024-rtc", .driver_data = (kernel_ulong_t)&max77620_drv_data, },There shouldn't be "max20024-rtc". This is exactly the same as "max77620-rtc" so re-use existing id. No point of duplicating device names for 100% compatible devices.I am thinking that having compatible for each device which it supports is better. In MFD, I have made all sub module of max20024 as max20024-<module>. I have not mixed the sub module name for max20024 with max77620 module.The point of compatible is to be... compatible so you don't create compatibles for the same meaning! However this is actually not a compatible but a matching name... which should follow the same idea. You did not give any argument why this is better.My point is that if any driver supporting the any devices then it should be there in their compatibility although other everything is same.Nope. The driver can describe supported devices in comment, Kconfig, module description, DT binding description but the compatible is one. One compatible for all compatible devices.
OK, got it.
quoted
This way, it is easy to find that the driver is available for the device or not. Also easy way to tell that someone has invested time to find out the driver corresponding to device and he confirmed that this driver is compatible with that device. Otherwise, it is difficult to quickly find out the driver whether this is available/support or not for given device.This is so specific, imaginated use case... Regular users don't write DTS. This is strictly for developers and the engineer who develops code/platforms using maxim devices has this problem? No way...
It is generic and not very specific to Maxim. As you suggested above, we can mention the same information in other places. Will respin the patch to remove this extra compatibility. -- -- You received this message because you are subscribed to "rtc-linux". Membership options at http://groups.google.com/group/rtc-linux . Please read http://groups.google.com/group/rtc-linux/web/checklist before submitting a driver. --- You received this message because you are subscribed to the Google Groups "rtc-linux" group. To unsubscribe from this group and stop receiving emails from it, send an email to rtc-linux+unsubscribe@googlegroups.com. For more options, visit https://groups.google.com/d/optout.