From d6140eb5ef2ca2f342be568cc369a4ceeaeb9eac Mon Sep 17 00:00:00 2001 From: Venkateshwarlu Domakonda Date: Tue, 17 Jan 2012 16:23:52 +0530 Subject: [PATCH] radio: iris: Use service availability to indicate station's signal strength Check the service availability event to indicate the signal strength of the tuned station. Change-Id: I7d1c1f3de13351222cfdc27bc2d80dd08aadfdf2 CRs-Fixed: 331137 Signed-off-by: Venkateshwarlu Domakonda --- drivers/media/radio/radio-iris.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/media/radio/radio-iris.c b/drivers/media/radio/radio-iris.c index 835f8c4a020..5ed2ad7fb65 100644 --- a/drivers/media/radio/radio-iris.c +++ b/drivers/media/radio/radio-iris.c @@ -2086,7 +2086,8 @@ static void hci_ev_service_available(struct radio_hci_dev *hdev, struct sk_buff *skb) { struct iris_device *radio = video_get_drvdata(video_get_dev()); - if (radio->fm_st_rsp.station_rsp.serv_avble) + u8 serv_avble = skb->data[0]; + if (serv_avble) iris_q_event(radio, IRIS_EVT_ABOVE_TH); else iris_q_event(radio, IRIS_EVT_BELOW_TH);