Lines Matching refs:sadev

929 	struct sa1111_dev *sadev = to_sa1111_device(dev);  in sa1111_remove_one()  local
932 device_del(&sadev->dev); in sa1111_remove_one()
933 release_resource(&sadev->res); in sa1111_remove_one()
934 put_device(&sadev->dev); in sa1111_remove_one()
1169 static inline struct sa1111 *sa1111_chip_driver(struct sa1111_dev *sadev) in sa1111_chip_driver() argument
1171 return (struct sa1111 *)dev_get_drvdata(sadev->dev.parent); in sa1111_chip_driver()
1201 unsigned int sa1111_pll_clock(struct sa1111_dev *sadev) in sa1111_pll_clock() argument
1203 struct sa1111 *sachip = sa1111_chip_driver(sadev); in sa1111_pll_clock()
1217 void sa1111_select_audio_mode(struct sa1111_dev *sadev, int mode) in sa1111_select_audio_mode() argument
1219 struct sa1111 *sachip = sa1111_chip_driver(sadev); in sa1111_select_audio_mode()
1242 int sa1111_set_audio_rate(struct sa1111_dev *sadev, int rate) in sa1111_set_audio_rate() argument
1244 struct sa1111 *sachip = sa1111_chip_driver(sadev); in sa1111_set_audio_rate()
1247 if (sadev->devid != SA1111_DEVID_SAC) in sa1111_set_audio_rate()
1266 int sa1111_get_audio_rate(struct sa1111_dev *sadev) in sa1111_get_audio_rate() argument
1268 struct sa1111 *sachip = sa1111_chip_driver(sadev); in sa1111_get_audio_rate()
1271 if (sadev->devid != SA1111_DEVID_SAC) in sa1111_get_audio_rate()
1288 int sa1111_enable_device(struct sa1111_dev *sadev) in sa1111_enable_device() argument
1290 struct sa1111 *sachip = sa1111_chip_driver(sadev); in sa1111_enable_device()
1296 ret = sachip->pdata->enable(sachip->pdata->data, sadev->devid); in sa1111_enable_device()
1301 writel_relaxed(val | sadev->skpcr_mask, sachip->base + SA1111_SKPCR); in sa1111_enable_device()
1312 void sa1111_disable_device(struct sa1111_dev *sadev) in sa1111_disable_device() argument
1314 struct sa1111 *sachip = sa1111_chip_driver(sadev); in sa1111_disable_device()
1320 writel_relaxed(val & ~sadev->skpcr_mask, sachip->base + SA1111_SKPCR); in sa1111_disable_device()
1324 sachip->pdata->disable(sachip->pdata->data, sadev->devid); in sa1111_disable_device()
1328 int sa1111_get_irq(struct sa1111_dev *sadev, unsigned num) in sa1111_get_irq() argument
1330 struct sa1111 *sachip = sa1111_chip_driver(sadev); in sa1111_get_irq()
1331 if (num >= ARRAY_SIZE(sadev->hwirq)) in sa1111_get_irq()
1333 return sa1111_map_irq(sachip, sadev->hwirq[num]); in sa1111_get_irq()
1353 struct sa1111_dev *sadev = to_sa1111_device(dev); in sa1111_bus_probe() local
1358 ret = drv->probe(sadev); in sa1111_bus_probe()
1364 struct sa1111_dev *sadev = to_sa1111_device(dev); in sa1111_bus_remove() local
1368 drv->remove(sadev); in sa1111_bus_remove()