/device/soc/rockchip/common/sdk_linux/include/linux/ |
H A D | extcon.h | 176 int extcon_get_state(struct extcon_dev *edev, unsigned int id); 187 int extcon_get_property(struct extcon_dev *edev, unsigned int id, unsigned int prop, 189 int extcon_get_property_capability(struct extcon_dev *edev, unsigned int id, unsigned int prop); 195 * extcon_register_notifier(*edev, id, *nb) : Register a notifier block 197 * extcon_register_notifier_all(*edev, *nb) : Register a notifier block 200 int extcon_register_notifier(struct extcon_dev *edev, unsigned int id, struct notifier_block *nb); 201 int extcon_unregister_notifier(struct extcon_dev *edev, unsigned int id, struct notifier_block *nb); 202 int devm_extcon_register_notifier(struct device *dev, struct extcon_dev *edev, unsigned int id, 204 void devm_extcon_unregister_notifier(struct device *dev, struct extcon_dev *edev, unsigned int id, 207 int extcon_register_notifier_all(struct extcon_dev *edev, struc 223 extcon_get_state(struct extcon_dev *edev, unsigned int id) extcon_get_state() argument 228 extcon_get_property(struct extcon_dev *edev, unsigned int id, unsigned int prop, union extcon_property_value *prop_val) extcon_get_property() argument 234 extcon_get_property_capability(struct extcon_dev *edev, unsigned int id, unsigned int prop) extcon_get_property_capability() argument 239 extcon_register_notifier(struct extcon_dev *edev, unsigned int id, struct notifier_block *nb) extcon_register_notifier() argument 244 extcon_unregister_notifier(struct extcon_dev *edev, unsigned int id, struct notifier_block *nb) extcon_unregister_notifier() argument 249 devm_extcon_register_notifier(struct device *dev, struct extcon_dev *edev, unsigned int id, struct notifier_block *nb) devm_extcon_register_notifier() argument 255 devm_extcon_unregister_notifier(struct device *dev, struct extcon_dev *edev, unsigned int id, struct notifier_block *nb) devm_extcon_unregister_notifier() argument 260 extcon_register_notifier_all(struct extcon_dev *edev, struct notifier_block *nb) extcon_register_notifier_all() argument 265 extcon_unregister_notifier_all(struct extcon_dev *edev, struct notifier_block *nb) extcon_unregister_notifier_all() argument 270 devm_extcon_register_notifier_all(struct device *dev, struct extcon_dev *edev, struct notifier_block *nb) devm_extcon_register_notifier_all() argument 276 devm_extcon_unregister_notifier_all(struct device *dev, struct extcon_dev *edev, struct notifier_block *nb) devm_extcon_unregister_notifier_all() argument 296 extcon_get_edev_name(struct extcon_dev *edev) extcon_get_edev_name() argument 309 struct extcon_dev *edev; global() member [all...] |
/device/soc/rockchip/common/sdk_linux/drivers/devfreq/event/ |
H A D | rockchip-dfi.c | 90 struct devfreq_event_dev *edev; member 107 static void rk3128_dfi_start_hardware_counter(struct devfreq_event_dev *edev) in rk3128_dfi_start_hardware_counter() argument 109 struct rockchip_dfi *info = devfreq_event_get_drvdata(edev); in rk3128_dfi_start_hardware_counter() 114 static void rk3128_dfi_stop_hardware_counter(struct devfreq_event_dev *edev) in rk3128_dfi_stop_hardware_counter() argument 116 struct rockchip_dfi *info = devfreq_event_get_drvdata(edev); in rk3128_dfi_stop_hardware_counter() 121 static int rk3128_dfi_disable(struct devfreq_event_dev *edev) in rk3128_dfi_disable() argument 123 rk3128_dfi_stop_hardware_counter(edev); in rk3128_dfi_disable() 128 static int rk3128_dfi_enable(struct devfreq_event_dev *edev) in rk3128_dfi_enable() argument 130 rk3128_dfi_start_hardware_counter(edev); in rk3128_dfi_enable() 135 static int rk3128_dfi_set_event(struct devfreq_event_dev *edev) in rk3128_dfi_set_event() argument 140 rk3128_dfi_get_event(struct devfreq_event_dev *edev, struct devfreq_event_data *edata) rk3128_dfi_get_event() argument 171 rk3288_dfi_start_hardware_counter(struct devfreq_event_dev *edev) rk3288_dfi_start_hardware_counter() argument 178 rk3288_dfi_stop_hardware_counter(struct devfreq_event_dev *edev) rk3288_dfi_stop_hardware_counter() argument 185 rk3288_dfi_disable(struct devfreq_event_dev *edev) rk3288_dfi_disable() argument 192 rk3288_dfi_enable(struct devfreq_event_dev *edev) rk3288_dfi_enable() argument 199 rk3288_dfi_set_event(struct devfreq_event_dev *edev) rk3288_dfi_set_event() argument 204 rk3288_dfi_get_busier_ch(struct devfreq_event_dev *edev) rk3288_dfi_get_busier_ch() argument 234 rk3288_dfi_get_event(struct devfreq_event_dev *edev, struct devfreq_event_data *edata) rk3288_dfi_get_event() argument 257 rk3368_dfi_start_hardware_counter(struct devfreq_event_dev *edev) rk3368_dfi_start_hardware_counter() argument 264 rk3368_dfi_stop_hardware_counter(struct devfreq_event_dev *edev) rk3368_dfi_stop_hardware_counter() argument 271 rk3368_dfi_disable(struct devfreq_event_dev *edev) rk3368_dfi_disable() argument 278 rk3368_dfi_enable(struct devfreq_event_dev *edev) rk3368_dfi_enable() argument 285 rk3368_dfi_set_event(struct devfreq_event_dev *edev) rk3368_dfi_set_event() argument 290 rk3368_dfi_get_event(struct devfreq_event_dev *edev, struct devfreq_event_data *edata) rk3368_dfi_get_event() argument 323 rockchip_dfi_start_hardware_counter(struct devfreq_event_dev *edev) rockchip_dfi_start_hardware_counter() argument 344 rockchip_dfi_stop_hardware_counter(struct devfreq_event_dev *edev) rockchip_dfi_stop_hardware_counter() argument 352 rockchip_dfi_get_busier_ch(struct devfreq_event_dev *edev) rockchip_dfi_get_busier_ch() argument 388 rockchip_dfi_disable(struct devfreq_event_dev *edev) rockchip_dfi_disable() argument 400 rockchip_dfi_enable(struct devfreq_event_dev *edev) rockchip_dfi_enable() argument 417 rockchip_dfi_set_event(struct devfreq_event_dev *edev) rockchip_dfi_set_event() argument 422 rockchip_dfi_get_event(struct devfreq_event_dev *edev, struct devfreq_event_data *edata) rockchip_dfi_get_event() argument [all...] |
/device/soc/rockchip/common/vendor/drivers/devfreq/event/ |
H A D | rockchip-nocp.c | 41 struct devfreq_event_dev *edev; member 46 static int rockchip_nocp_enable(struct devfreq_event_dev *edev) in rockchip_nocp_enable() argument 48 struct rockchip_nocp *nocp = devfreq_event_get_drvdata(edev); in rockchip_nocp_enable() 63 static int rockchip_nocp_disable(struct devfreq_event_dev *edev) in rockchip_nocp_disable() argument 65 struct rockchip_nocp *nocp = devfreq_event_get_drvdata(edev); in rockchip_nocp_disable() 77 static int rockchip_nocp_get_event(struct devfreq_event_dev *edev, struct devfreq_event_data *edata) in rockchip_nocp_get_event() argument 79 struct rockchip_nocp *nocp = devfreq_event_get_drvdata(edev); in rockchip_nocp_get_event() 100 static int rockchip_nocp_set_event(struct devfreq_event_dev *edev) in rockchip_nocp_set_event() argument 147 nocp->edev = devm_devfreq_event_add_edev(&pdev->dev, desc); in rockchip_nocp_probe() 148 if (IS_ERR(nocp->edev)) { in rockchip_nocp_probe() [all...] |
/device/soc/rockchip/common/sdk_linux/drivers/phy/rockchip/ |
H A D | phy-rockchip-usb.c | 131 struct extcon_dev *edev;
member 411 struct extcon_dev *edev;
in rockchip_usb_phy_extcon_register() local 414 edev = extcon_get_edev_by_phandle(base->dev, 0);
in rockchip_usb_phy_extcon_register() 415 if (IS_ERR(edev)) {
in rockchip_usb_phy_extcon_register() 416 if (PTR_ERR(edev) != -EPROBE_DEFER) {
in rockchip_usb_phy_extcon_register() 419 return PTR_ERR(edev);
in rockchip_usb_phy_extcon_register() 423 edev = devm_extcon_dev_allocate(base->dev, rockchip_usb_phy_extcon_cable);
in rockchip_usb_phy_extcon_register() 424 if (IS_ERR(edev)) {
in rockchip_usb_phy_extcon_register() 427 ret = devm_extcon_dev_register(base->dev, edev);
in rockchip_usb_phy_extcon_register() 434 base->edev in rockchip_usb_phy_extcon_register() [all...] |
H A D | phy-rockchip-inno-usb2.c | 294 * @edev: extcon device for notification registration
314 struct extcon_dev *edev;
member 484 struct extcon_dev *edev;
in rockchip_usb2phy_extcon_register() local 487 edev = extcon_get_edev_by_phandle(rphy->dev, 0);
in rockchip_usb2phy_extcon_register() 488 if (IS_ERR(edev)) {
in rockchip_usb2phy_extcon_register() 489 if (PTR_ERR(edev) != -EPROBE_DEFER) {
in rockchip_usb2phy_extcon_register() 492 return PTR_ERR(edev);
in rockchip_usb2phy_extcon_register() 496 edev = devm_extcon_dev_allocate(rphy->dev, rockchip_usb2phy_extcon_cable);
in rockchip_usb2phy_extcon_register() 497 if (IS_ERR(edev)) {
in rockchip_usb2phy_extcon_register() 501 ret = devm_extcon_dev_register(rphy->dev, edev);
in rockchip_usb2phy_extcon_register() [all...] |
H A D | phy-rockchip-typec.c | 1229 struct extcon_dev *edev = tcphy->extcon;
in tcphy_get_mode() local 1236 if (!edev) {
in tcphy_get_mode() 1240 ufp = extcon_get_state(edev, EXTCON_USB);
in tcphy_get_mode() 1241 dp = extcon_get_state(edev, EXTCON_DISP_DP);
in tcphy_get_mode() 1253 ret = extcon_get_property(edev, id, EXTCON_PROP_USB_SS, &property);
in tcphy_get_mode() 1264 ret = extcon_get_property(edev, id, EXTCON_PROP_USB_TYPEC_POLARITY, &property);
in tcphy_get_mode()
|
/device/soc/rockchip/common/vendor/drivers/power/ |
H A D | rk817_charger.c | 1011 struct extcon_dev *edev = charge->cable_edev;
in rk817_charge_host_evt_worker() local 1014 if (extcon_get_state(edev, EXTCON_USB_VBUS_EN) > 0) {
in rk817_charge_host_evt_worker() 1025 } else if (extcon_get_state(edev, EXTCON_USB_VBUS_EN) == 0) {
in rk817_charge_host_evt_worker() 1035 struct extcon_dev *edev = charge->cable_edev;
in rk817_charger_evt_worker() local 1040 if (extcon_get_state(edev, EXTCON_CHG_USB_SDP) > 0) {
in rk817_charger_evt_worker() 1042 } else if (extcon_get_state(edev, EXTCON_CHG_USB_DCP) > 0) {
in rk817_charger_evt_worker() 1044 } else if (extcon_get_state(edev, EXTCON_CHG_USB_CDP) > 0) {
in rk817_charger_evt_worker() 1142 struct extcon_dev *edev;
in rk817_charge_usb_init() local 1150 edev = extcon_get_edev_by_phandle(dev, 0);
in rk817_charge_usb_init() 1151 if (IS_ERR(edev)) {
in rk817_charge_usb_init() [all...] |
/device/soc/rockchip/rk3588/kernel/drivers/power/supply/ |
H A D | rk817_charger.c | 1015 struct extcon_dev *edev = charge->cable_edev; in rk817_charge_host_evt_worker() local 1018 if (extcon_get_state(edev, EXTCON_USB_VBUS_EN) > 0) { in rk817_charge_host_evt_worker() 1029 } else if (extcon_get_state(edev, EXTCON_USB_VBUS_EN) == 0) { in rk817_charge_host_evt_worker() 1040 struct extcon_dev *edev = charge->cable_edev; in rk817_charger_evt_worker() local 1046 if (extcon_get_state(edev, EXTCON_CHG_USB_SDP) > 0) in rk817_charger_evt_worker() 1048 else if (extcon_get_state(edev, EXTCON_CHG_USB_DCP) > 0) in rk817_charger_evt_worker() 1050 else if (extcon_get_state(edev, EXTCON_CHG_USB_CDP) > 0) in rk817_charger_evt_worker() 1164 struct extcon_dev *edev; in rk817_charge_usb_init() local 1174 edev = extcon_get_edev_by_phandle(dev, 0); in rk817_charge_usb_init() 1175 if (IS_ERR(edev)) { in rk817_charge_usb_init() [all...] |
H A D | bq25700_charger.c | 1367 struct extcon_dev *edev, in bq25700_charger_evt_handel() 1378 if (extcon_get_state(edev, EXTCON_CHG_USB_SDP) > 0) { in bq25700_charger_evt_handel() 1384 } else if (extcon_get_state(edev, EXTCON_CHG_USB_DCP) > 0) { in bq25700_charger_evt_handel() 1389 } else if (extcon_get_state(edev, EXTCON_CHG_USB_CDP) > 0) { in bq25700_charger_evt_handel() 1445 struct extcon_dev *edev = charger->cable_edev; in bq25700_charger_evt_worker() local 1448 bq25700_charger_evt_handel(charger, edev, USB_TYPEC_0); in bq25700_charger_evt_worker() 1457 struct extcon_dev *edev = charger->cable_edev_1; in bq25700_charger_evt_worker1() local 1459 bq25700_charger_evt_handel(charger, edev, USB_TYPEC_1); in bq25700_charger_evt_worker1() 1501 struct extcon_dev *edev = charger->cable_edev; in bq25700_host_evt_worker() local 1503 if (extcon_get_state(edev, EXTCON_USB_VBUS_E in bq25700_host_evt_worker() 1366 bq25700_charger_evt_handel(struct bq25700_device *charger, struct extcon_dev *edev, enum tpyec_port_t port) bq25700_charger_evt_handel() argument 1513 struct extcon_dev *edev = charger->cable_edev_1; bq25700_host_evt_worker1() local 1580 bq25700_register_cg_extcon(struct bq25700_device *charger, struct extcon_dev *edev, struct notifier_block *able_cg_nb) bq25700_register_cg_extcon() argument 1824 struct extcon_dev *edev, *edev1; bq25700_init_usb() local [all...] |
/device/board/hihope/rk3568/audio_drivers/headset_monitor/src/ |
H A D | analog_headset_gpio.c | 51 struct extcon_dev *edev; member 108 extcon_set_state_sync(hs->edev, id, state); in ExtconSetStateSync() 430 hs->edev = devm_extcon_dev_allocate(dev, g_hsCable); in CreateAndRegisterEdev() 431 if (IS_ERR(hs->edev)) { in CreateAndRegisterEdev() 436 ret = devm_extcon_dev_register(dev, hs->edev); in CreateAndRegisterEdev()
|
H A D | analog_headset_adc.c | 58 struct extcon_dev *edev; member 75 extcon_set_state_sync(hs->edev, id, state); in ExtconSetStateSync() 526 hs->edev = devm_extcon_dev_allocate(&pdev->dev, g_hsCable); in AnalogHeadsetAdcInit() 527 if (IS_ERR(hs->edev)) { in AnalogHeadsetAdcInit() 531 ret = devm_extcon_dev_register(&pdev->dev, hs->edev); in AnalogHeadsetAdcInit()
|
/device/soc/rockchip/common/vendor/drivers/devfreq/ |
H A D | rockchip_dmc.c | 118 struct devfreq_event_dev **edev; member 523 ret = devfreq_event_get_event(dmcfreq->edev[i], &edata); in rockchip_dmcfreq_get_dev_status() 525 dev_err(dev, "failed to get event %s\n", dmcfreq->edev[i]->desc->name); in rockchip_dmcfreq_get_dev_status() 2488 ret = devfreq_event_enable_edev(dmcfreq->edev[i]); in rockchip_dmcfreq_enable_event() 2507 ret = devfreq_event_disable_edev(dmcfreq->edev[i]); in rockchip_dmcfreq_disable_event() 2519 struct devfreq_event_dev *edev; in rockchip_get_edev_id() local 2523 edev = dmcfreq->edev[i]; in rockchip_get_edev_id() 2524 if (!strcmp(edev->desc->name, name)) { in rockchip_get_edev_id() 2558 dmcfreq->edev in rockchip_dmcfreq_get_event() [all...] |
/device/soc/rockchip/rk3588/kernel/drivers/devfreq/ |
H A D | rockchip_dmc.c | 114 struct devfreq_event_dev **edev; member 526 ret = devfreq_event_get_event(dmcfreq->edev[i], &edata); in rockchip_dmcfreq_get_dev_status() 529 dmcfreq->edev[i]->desc->name); in rockchip_dmcfreq_get_dev_status() 2643 ret = devfreq_event_enable_edev(dmcfreq->edev[i]); in rockchip_dmcfreq_enable_event() 2662 ret = devfreq_event_disable_edev(dmcfreq->edev[i]); in rockchip_dmcfreq_disable_event() 2676 struct devfreq_event_dev *edev; in rockchip_get_edev_id() local 2680 edev = dmcfreq->edev[i]; in rockchip_get_edev_id() 2681 if (!strcmp(edev->desc->name, name)) in rockchip_get_edev_id() 2712 dmcfreq->edev in rockchip_dmcfreq_get_event() [all...] |