|  | // Copyright lowRISC contributors. | 
|  | // Licensed under the Apache License, Version 2.0, see LICENSE for details. | 
|  | // SPDX-License-Identifier: Apache-2.0 | 
|  | // | 
|  |  | 
|  | module pinmux_bind_fpv; | 
|  |  | 
|  |  | 
|  | bind pinmux pinmux_assert_fpv #( | 
|  | .TargetCfg(TargetCfg), | 
|  | .AlertAsyncOn(AlertAsyncOn) | 
|  | ) i_pinmux_assert_fpv ( | 
|  | .clk_i, | 
|  | .rst_ni, | 
|  | .rst_sys_ni, | 
|  | .scanmode_i, | 
|  | .clk_aon_i, | 
|  | .rst_aon_ni, | 
|  | .pin_wkup_req_o, | 
|  | .usb_wkup_req_o, | 
|  | .sleep_en_i, | 
|  | .strap_en_i, | 
|  | .lc_dft_en_i, | 
|  | .lc_hw_debug_en_i, | 
|  | .lc_check_byp_en_i, | 
|  | .lc_escalate_en_i, | 
|  | .pinmux_hw_debug_en_o, | 
|  | .dft_strap_test_o, | 
|  | .dft_hold_tap_sel_i, | 
|  | .lc_jtag_o, | 
|  | .lc_jtag_i, | 
|  | .rv_jtag_o, | 
|  | .rv_jtag_i, | 
|  | .dft_jtag_o, | 
|  | .dft_jtag_i, | 
|  | .usbdev_dppullup_en_i, | 
|  | .usbdev_dnpullup_en_i, | 
|  | .usb_dppullup_en_o, | 
|  | .usb_dnpullup_en_o, | 
|  | .usbdev_suspend_req_i, | 
|  | .usbdev_wake_ack_i, | 
|  | .usbdev_bus_reset_o, | 
|  | .usbdev_sense_lost_o, | 
|  | .usbdev_wake_detect_active_o, | 
|  | .tl_i, | 
|  | .tl_o, | 
|  | .alert_rx_i, | 
|  | .alert_tx_o, | 
|  | .periph_to_mio_i, | 
|  | .periph_to_mio_oe_i, | 
|  | .mio_to_periph_o, | 
|  | .periph_to_dio_i, | 
|  | .periph_to_dio_oe_i, | 
|  | .dio_to_periph_o, | 
|  | .mio_attr_o, | 
|  | .mio_out_o, | 
|  | .mio_oe_o, | 
|  | .mio_in_i, | 
|  | .dio_attr_o, | 
|  | .dio_out_o, | 
|  | .dio_oe_o, | 
|  | .dio_in_i | 
|  | ); | 
|  |  | 
|  |  | 
|  | bind pinmux tlul_assert #( | 
|  | .EndpointType("Device") | 
|  | ) i_tlul_assert_device ( | 
|  | .clk_i, | 
|  | .rst_ni, | 
|  | .h2d  (tl_i), | 
|  | .d2h  (tl_o), | 
|  | .* | 
|  | ); | 
|  |  | 
|  | bind pinmux pinmux_csr_assert_fpv i_pinmux_csr_assert_fpv ( | 
|  | .clk_i, | 
|  | .rst_ni, | 
|  | .h2d    (tl_i), | 
|  | .d2h    (tl_o) | 
|  | ); | 
|  |  | 
|  | endmodule : pinmux_bind_fpv |