Lines Matching full:ab8500
3 * USB transceiver driver for AB8500 family chips
21 #include <linux/mfd/abx500/ab8500.h>
129 struct ab8500 *ab8500; member
243 if (is_ab8500_2p0(ab->ab8500)) { in ab8500_usb_wd_linkstatus()
530 if (is_ab8500(ab->ab8500)) { in abx500_usb_link_status_update()
539 } else if (is_ab8505(ab->ab8500)) { in abx500_usb_link_status_update()
593 if (is_ab8500_2p0(ab->ab8500)) { in ab8500_usb_disconnect_irq()
646 * Do not update ab8500 registers directly till this in ab8500_usb_set_peripheral()
670 * Do not update ab8500 registers directly till this in ab8500_usb_set_host()
871 struct ab8500 *ab8500; in ab8500_usb_probe() local
876 ab8500 = dev_get_drvdata(pdev->dev.parent); in ab8500_usb_probe()
879 if (is_ab8500_1p1_or_earlier(ab8500)) { in ab8500_usb_probe()
880 dev_err(&pdev->dev, "Unsupported AB8500 chip rev=%d\n", rev); in ab8500_usb_probe()
893 ab->ab8500 = ab8500; in ab8500_usb_probe()
896 ab->phy.label = "ab8500"; in ab8500_usb_probe()
904 if (is_ab8500(ab->ab8500)) { in ab8500_usb_probe()
909 } else if (is_ab8505(ab->ab8500)) { in ab8500_usb_probe()
916 /* Disable regulator voltage setting for AB8500 <= v2.0 */ in ab8500_usb_probe()
917 if (is_ab8500_2p0_or_earlier(ab->ab8500)) in ab8500_usb_probe()
945 if (is_ab8500(ab->ab8500) && !is_ab8500_2p0_or_earlier(ab->ab8500)) in ab8500_usb_probe()
946 /* Phy tuning values for AB8500 > v2.0 */ in ab8500_usb_probe()
948 else if (is_ab8505(ab->ab8500)) in ab8500_usb_probe()
983 { .name = "ab8500-usb", },
1010 MODULE_DESCRIPTION("AB8500 family usb transceiver driver");