add irda support-kanged from aokp