Commit 2882bf7d authored by Catalin Popescu's avatar Catalin Popescu Committed by Johannes Berg
Browse files

net: rfkill: gpio: allow booting in blocked state



By default, rfkill state is unblocked and this behavior is not
configurable. Add support for booting in blocked state based on the
presence of a devicetree property.

Signed-off-by: default avatarCatalin Popescu <catalin.popescu@leica-geosystems.com>
Link: https://patch.msgid.link/20250116084702.3473176-2-catalin.popescu@leica-geosystems.com


Signed-off-by: default avatarJohannes Berg <johannes.berg@intel.com>
parent 7951e809
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -162,6 +162,9 @@ static int rfkill_gpio_probe(struct platform_device *pdev)
	if (!rfkill->rfkill_dev)
		return -ENOMEM;

	if (device_property_present(&pdev->dev, "default-blocked"))
		rfkill_init_sw_state(rfkill->rfkill_dev, true);

	ret = rfkill_register(rfkill->rfkill_dev);
	if (ret < 0)
		goto err_destroy;