/freebsd/sys/dev/hptrr/ |
H A D | ldm.h | 148 void dmapool_register_client(PVBUS vbus, struct dmapool_client *client); 151 void dmapool_active(PVBUS vbus); 154 int dmapool_make_order(PVBUS vbus, struct dmapool_order *order); 157 void *dmapool_get_page(PVBUS vbus, BUS_ADDRESS *busaddr); 158 void *dmapool_get_page_at(PVBUS vbus, void *p, BUS_ADDRESS *busaddr); 159 void dmapool_put_page(PVBUS vbus, void *p, BUS_ADDRESS busaddr); 160 void dmapool_init(PVBUS vbus); 161 HPT_UINT dmapool_max_class_pages(PVBUS vbus); 183 void ldm_request_timer(PVBUS vbus, struct timer_call * tc); 184 void ldm_remove_timer(PVBUS vbus, struct timer_call * tc); [all …]
|
H A D | hptrr_osm_bsd.c | 84 PVBUS vbus; in hpt_attach() local 121 ldm_create_vbus((PVBUS)vbus_ext->vbus, vbus_ext); in hpt_attach() 125 ldm_for_each_vbus(vbus, vbus_ext) { in hpt_attach() 126 if (hba->ldm_adapter.vbus==vbus) { in hpt_attach() 162 ldm_get_mem_info((PVBUS)vbus_ext->vbus, 0); in hpt_alloc_mem() 205 dmapool_put_page((PVBUS)vbus_ext->vbus, p, (BUS_ADDRESS)vtophys(p)); in hpt_alloc_mem() 229 p = dmapool_get_page((PVBUS)vbus_ext->vbus, &bus); in hpt_free_mem() 249 dmapool_put_page((PVBUS)vbus_ext->vbus, p, bus); in hpt_free_mem() 254 while ((p = dmapool_get_page((PVBUS)vbus_ext->vbus, &bus))) in hpt_free_mem() 268 ldm_initialize_vbus((PVBUS)vbus_ext->vbus, &vbus_ext->hba_list->ldm_adapter); in hpt_init_vbus() [all …]
|
/freebsd/sys/dev/hpt27xx/ |
H A D | ldm.h | 149 void dmapool_register_client(PVBUS vbus, struct dmapool_client *client); 152 void dmapool_active(PVBUS vbus); 155 int dmapool_make_order(PVBUS vbus, struct dmapool_order *order); 158 void *dmapool_get_page(PVBUS vbus, BUS_ADDRESS *busaddr); 159 void *dmapool_get_page_at(PVBUS vbus, void *p, BUS_ADDRESS *busaddr); 160 void dmapool_put_page(PVBUS vbus, void *p, BUS_ADDRESS busaddr); 161 void dmapool_init(PVBUS vbus); 162 HPT_UINT dmapool_max_class_pages(PVBUS vbus); 184 void ldm_request_timer(PVBUS vbus, struct timer_call * tc); 185 void ldm_remove_timer(PVBUS vbus, struct timer_call * tc); [all …]
|
H A D | wj.h | 39 void wj_init(PVBUS vbus, void *nvram_addr, HPT_U32 nvram_size); 40 void *wj_add_entry(PVBUS vbus, PVDEV vd, HPT_LBA lba, HPT_U16 sectors); 41 void *wj_get_entry(PVBUS vbus, PVDEV *vd_p, HPT_LBA *lba_p, HPT_U16 *sectors_p); 42 void wj_del_entry(PVBUS vbus, void *handle); 43 void wj_del_vd(PVBUS vbus, PVDEV vd); 44 void wj_sync_stamp(PVBUS vbus, PVDEV vd); 48 #define wj_add_entry(vbus, vd, lba, sectors) 0 argument 49 #define wj_get_entry(vbus, vd_p, lba_p, sectors_p) 0 argument 50 #define wj_del_entry(vbus, handle) 0 argument 51 #define wj_del_vd(vbus, vd) 0 argument [all …]
|
H A D | hpt27xx_osm_bsd.c | 75 PVBUS vbus; in hpt_attach() local 116 ldm_create_vbus((PVBUS)vbus_ext->vbus, vbus_ext); in hpt_attach() 120 ldm_for_each_vbus(vbus, vbus_ext) { in hpt_attach() 121 if (hba->ldm_adapter.vbus==vbus) { in hpt_attach() 157 ldm_get_mem_info((PVBUS)vbus_ext->vbus, 0); in hpt_alloc_mem() 199 dmapool_put_page((PVBUS)vbus_ext->vbus, p, (BUS_ADDRESS)vtophys(p)); in hpt_alloc_mem() 223 p = dmapool_get_page((PVBUS)vbus_ext->vbus, &bus); in hpt_free_mem() 243 dmapool_put_page((PVBUS)vbus_ext->vbus, p, bus); in hpt_free_mem() 248 while ((p = dmapool_get_page((PVBUS)vbus_ext->vbus, &bus))) in hpt_free_mem() 262 ldm_initialize_vbus((PVBUS)vbus_ext->vbus, &vbus_ext->hba_list->ldm_adapter); in hpt_init_vbus() [all …]
|
/freebsd/sys/dev/hptnr/ |
H A D | ldm.h | 149 void dmapool_register_client(PVBUS vbus, struct dmapool_client *client); 152 void dmapool_active(PVBUS vbus); 155 int dmapool_make_order(PVBUS vbus, struct dmapool_order *order); 158 void *dmapool_get_page(PVBUS vbus, BUS_ADDRESS *busaddr); 159 void *dmapool_get_page_at(PVBUS vbus, void *p, BUS_ADDRESS *busaddr); 160 void dmapool_put_page(PVBUS vbus, void *p, BUS_ADDRESS busaddr); 161 void dmapool_init(PVBUS vbus); 162 HPT_UINT dmapool_max_class_pages(PVBUS vbus); 184 void ldm_request_timer(PVBUS vbus, struct timer_call * tc); 185 void ldm_remove_timer(PVBUS vbus, struct timer_call * tc); [all …]
|
H A D | wj.h | 40 void wj_init(PVBUS vbus, void *nvram_addr, HPT_U32 nvram_size); 41 void *wj_add_entry(PVBUS vbus, PVDEV vd, HPT_LBA lba, HPT_U16 sectors); 42 void *wj_get_entry(PVBUS vbus, PVDEV *vd_p, HPT_LBA *lba_p, HPT_U16 *sectors_p); 43 void wj_del_entry(PVBUS vbus, void *handle); 44 void wj_del_vd(PVBUS vbus, PVDEV vd); 45 void wj_sync_stamp(PVBUS vbus, PVDEV vd); 49 #define wj_add_entry(vbus, vd, lba, sectors) 0 50 #define wj_get_entry(vbus, vd_p, lba_p, sectors_p) 0 51 #define wj_del_entry(vbus, handle) 0 52 #define wj_del_vd(vbus, vd) 0 [all …]
|
H A D | hptnr_osm_bsd.c | 77 PVBUS vbus; in hpt_attach() local 120 ldm_create_vbus((PVBUS)vbus_ext->vbus, vbus_ext); in hpt_attach() 124 ldm_for_each_vbus(vbus, vbus_ext) { in hpt_attach() 125 if (hba->ldm_adapter.vbus==vbus) { in hpt_attach() 161 ldm_get_mem_info((PVBUS)vbus_ext->vbus, 0); in hpt_alloc_mem() 203 dmapool_put_page((PVBUS)vbus_ext->vbus, p, (BUS_ADDRESS)vtophys(p)); in hpt_alloc_mem() 227 p = dmapool_get_page((PVBUS)vbus_ext->vbus, &bus); in hpt_free_mem() 247 dmapool_put_page((PVBUS)vbus_ext->vbus, p, bus); in hpt_free_mem() 252 while ((p = dmapool_get_page((PVBUS)vbus_ext->vbus, &bus))) in hpt_free_mem() 266 ldm_initialize_vbus((PVBUS)vbus_ext->vbus, &vbus_ext->hba_list->ldm_adapter); in hpt_init_vbus() [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/regulator/ |
H A D | qcom,usb-vbus-regulator.yaml | 4 $id: http://devicetree.org/schemas/regulator/qcom,usb-vbus-regulator.yaml# 7 title: The Qualcomm PMIC VBUS output regulator driver 13 This regulator driver controls the VBUS output by the Qualcomm PMIC. This 24 - qcom,pm8150b-vbus-reg 27 - qcom,pm4125-vbus-reg 28 - qcom,pm6150-vbus-reg 29 - qcom,pm7250b-vbus-reg 30 - qcom,pmi632-vbus-reg 31 - const: qcom,pm8150b-vbus-reg 35 description: VBUS output base address [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/usb/ |
H A D | usb-nop-xceiv.txt | 21 - vbus-detect-gpio: should specify the GPIO detecting a VBus insertion 23 - vbus-regulator : should specifiy the regulator supplying current drawn from 24 the VBus line (see Documentation/devicetree/bindings/regulator/regulator.txt). 35 vbus-detect-gpio = <&gpio2 13 GPIO_ACTIVE_HIGH>; 36 vbus-regulator = <&vbus_regulator>; 43 GPIO 13 detects VBus insertion, and accordingly notifies the vbus-regulator.
|
H A D | usb-nop-xceiv.yaml | 36 vbus-detect-gpio: 37 description: Should specify the GPIO detecting a VBus insertion 40 vbus-supply: 41 description: regulator supplying VBUS. It will be enabled and disabled 68 vbus-detect-gpio = <&gpio2 13 GPIO_ACTIVE_HIGH>; 69 vbus-supply = <&vbus_regulator>;
|
H A D | qcom,pmic-typec.yaml | 45 - description: Type-C CC attach notification, VBUS error, tCCDebounce done 49 - description: Type-C VBUS state change 69 - const: vbus-change 82 vdd-vbus-supply: 83 description: VBUS power supply. 98 - vdd-vbus-supply 164 "vbus-change", 177 vdd-vbus-supply = <&pm8150b_vbus>;
|
H A D | mediatek,musb.txt | 29 - vbus-gpios : input GPIO for USB VBUS pin. 30 - vbus-supply : reference to the VBUS regulator, needed when supports 55 vbus-supply = <&usb_vbus>;
|
H A D | atmel-usb.txt | 16 - atmel,vbus-gpio: If present, specifies a gpio that needs to be 70 - atmel,vbus-gpio: If present, specifies a gpio that needs to be 79 atmel,vbus-gpio = <&pioC 5 0>; 104 - atmel,vbus-gpio: If present, specifies a gpio that allows to detect whether 105 vbus is present (USB is connected). 124 atmel,vbus-gpio = <&pioB 19 0>;
|
H A D | fcs,fusb302.yaml | 22 vbus-supply: 23 description: VBUS power supply 34 - vbus-supply 53 vbus-supply = <&vbus_typec>;
|
/freebsd/sys/contrib/device-tree/Bindings/phy/ |
H A D | nvidia,tegra194-xusb-padctl.yaml | 40 for the USB signal, the VBUS power supply, the USB 2.0 companion port for 72 description: USB I/Os, VBUS, ID, REXT, D+/D- power supply. Must 254 vbus-supply: 255 description: A phandle to the regulator supplying the VBUS 292 vbus-supply: 293 description: A phandle to the regulator supplying the VBUS 330 vbus-supply: 331 description: A phandle to the regulator supplying the VBUS 368 vbus-supply: 369 description: A phandle to the regulator supplying the VBUS [all …]
|
H A D | nvidia,tegra210-xusb-padctl.yaml | 40 for the USB signal, the VBUS power supply, the USB 2.0 companion port for 382 vbus-supply: 383 description: A phandle to the regulator supplying the VBUS 420 vbus-supply: 421 description: A phandle to the regulator supplying the VBUS 458 vbus-supply: 459 description: A phandle to the regulator supplying the VBUS 496 vbus-supply: 497 description: A phandle to the regulator supplying the VBUS 507 vbus [all...] |
H A D | nvidia,tegra186-xusb-padctl.yaml | 40 for the USB signal, the VBUS power supply, the USB 2.0 companion port for 74 description: USB I/Os, VBUS, ID, REXT, D+/D- power supply. Must 263 vbus-supply: 264 description: A phandle to the regulator supplying the VBUS 301 vbus-supply: 302 description: A phandle to the regulator supplying the VBUS 339 vbus-supply: 340 description: A phandle to the regulator supplying the VBUS 367 vbus-supply: 368 description: A phandle to the regulator supplying the VBUS [all …]
|
H A D | nvidia,tegra124-xusb-padctl.yaml | 40 for the USB signal, the VBUS power supply, the USB 2.0 companion port for 360 vbus-supply: 361 description: A phandle to the regulator supplying the VBUS 395 vbus-supply: 396 description: A phandle to the regulator supplying the VBUS 430 vbus-supply: 431 description: A phandle to the regulator supplying the VBUS 444 vbus-supply: 445 description: A phandle to the regulator supplying the VBUS 452 vbus-supply: [all …]
|
/freebsd/sys/contrib/device-tree/src/arm/allwinner/ |
H A D | sunxi-common-regulators.dtsi | 2 * sunxi boards common regulator (ahci target power supply, usb-vbus) code 59 reg_usb0_vbus: usb0-vbus { 61 regulator-name = "usb0-vbus"; 69 reg_usb1_vbus: usb1-vbus { 71 regulator-name = "usb1-vbus"; 80 reg_usb2_vbus: usb2-vbus { 82 regulator-name = "usb2-vbus";
|
/freebsd/sys/contrib/device-tree/src/arm/nxp/imx/ |
H A D | imx6qdl-prti6q.dtsi | 21 reg_usb_h1_vbus: regulator-h1-vbus { 23 regulator-name = "h1-vbus"; 28 reg_usb_otg_vbus: regulator-otg-vbus { 30 regulator-name = "otg-vbus"; 69 vbus-supply = <®_usb_h1_vbus>; 77 vbus-supply = <®_usb_otg_vbus>;
|
/freebsd/sys/contrib/device-tree/Bindings/reset/ |
H A D | renesas,rzg2l-usbphy-ctrl.yaml | 45 regulator-vbus: 47 description: USB VBUS regulator 58 - regulator-vbus 74 regulator-vbus { 75 regulator-name = "vbus";
|
/freebsd/sys/contrib/device-tree/src/arm64/mediatek/ |
H A D | mt2712-evb.dts | 54 usb_p0_vbus: regulator-usb-p0-vbus { 63 usb_p1_vbus: regulator-usb-p1-vbus { 72 usb_p2_vbus: regulator-usb-p2-vbus { 81 usb_p3_vbus: regulator-usb-p3-vbus { 201 vbus-supply = <&usb_p0_vbus>; 214 vbus-supply = <&usb_p1_vbus>; 231 vbus-supply = <&usb_p2_vbus>;
|
/freebsd/sys/contrib/device-tree/Bindings/extcon/ |
H A D | extcon-ptn5150.txt | 12 - vbus-gpio: should contain a phandle and GPIO specifier for the GPIO pin which 13 is used to control VBUS. 15 - pinctrl-0 : phandle referencing pin configuration of interrupt and vbus 23 vbus-gpio = <&msmgpio 148 GPIO_ACTIVE_HIGH>;
|
/freebsd/sys/contrib/device-tree/src/arm64/qcom/ |
H A D | pm4125.dtsi | 39 pm4125_vbus: usb-vbus-regulator@1100 { 40 compatible = "qcom,pm4125-vbus-reg", "qcom,pm8150b-vbus-reg"; 60 "vbus-change", 64 vdd-vbus-supply = <&pm4125_vbus>;
|