Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 3ad20149 authored by Tomas Winkler's avatar Tomas Winkler Committed by John W. Linville
Browse files

rfkill: add the GPS radio type



Althoug GPS is a technology w/o transmitting radio
and thus not a primary candidate for rfkill switch,
rfkill gives unified interface point for devices with
wireless technology.

The input key is not supplied as it is too be deprecated.

Cc: johannes@sipsolutions.net
Signed-off-by: default avatarTomas Winkler <tomas.winkler@intel.com>
Acked-by: default avatarMarcel Holtmann <marcel@holtmann.org>
Signed-off-by: default avatarJohn W. Linville <linville@tuxdriver.com>
parent 87cdb989
Loading
Loading
Loading
Loading
+1 −0
Original line number Original line Diff line number Diff line
@@ -47,6 +47,7 @@ enum rfkill_type {
	RFKILL_TYPE_UWB,
	RFKILL_TYPE_UWB,
	RFKILL_TYPE_WIMAX,
	RFKILL_TYPE_WIMAX,
	RFKILL_TYPE_WWAN,
	RFKILL_TYPE_WWAN,
	RFKILL_TYPE_GPS,
	NUM_RFKILL_TYPES,
	NUM_RFKILL_TYPES,
};
};


+3 −1
Original line number Original line Diff line number Diff line
@@ -589,11 +589,13 @@ static const char *rfkill_get_type_str(enum rfkill_type type)
		return "wimax";
		return "wimax";
	case RFKILL_TYPE_WWAN:
	case RFKILL_TYPE_WWAN:
		return "wwan";
		return "wwan";
	case RFKILL_TYPE_GPS:
		return "gps";
	default:
	default:
		BUG();
		BUG();
	}
	}


	BUILD_BUG_ON(NUM_RFKILL_TYPES != RFKILL_TYPE_WWAN + 1);
	BUILD_BUG_ON(NUM_RFKILL_TYPES != RFKILL_TYPE_GPS + 1);
}
}


static ssize_t rfkill_type_show(struct device *dev,
static ssize_t rfkill_type_show(struct device *dev,