summaryrefslogtreecommitdiffstats
path: root/rtemsbsd
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2019-09-23 12:49:10 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2019-09-23 15:07:12 +0200
commit37323bb8196bb2d865115a976d6d972fedd498de (patch)
tree42007e9e2f64c470dfbe42f321fec1bd1d54c2c7 /rtemsbsd
parentAdd pselect() (diff)
downloadrtems-libbsd-37323bb8196bb2d865115a976d6d972fedd498de.tar.bz2
Update to FreeBSD stable/12 2019-09-23
Git mirror commit 7e8d1444023128d34fb9aa4e4515928a4f794d1b.
Diffstat (limited to 'rtemsbsd')
-rw-r--r--rtemsbsd/include/machine/rtems-bsd-kernel-namespace.h109
-rw-r--r--rtemsbsd/include/rtems/bsd/local/usbdevs.h1
-rw-r--r--rtemsbsd/include/rtems/bsd/local/usbdevs_data.h6
3 files changed, 104 insertions, 12 deletions
diff --git a/rtemsbsd/include/machine/rtems-bsd-kernel-namespace.h b/rtemsbsd/include/machine/rtems-bsd-kernel-namespace.h
index 77b166b1..cae62d39 100644
--- a/rtemsbsd/include/machine/rtems-bsd-kernel-namespace.h
+++ b/rtemsbsd/include/machine/rtems-bsd-kernel-namespace.h
@@ -51,6 +51,8 @@
#define altq_remove _bsd_altq_remove
#define altq_remove_queue _bsd_altq_remove_queue
#define altqs_inactive_open _bsd_altqs_inactive_open
+#define am335x_pwm_config_ecap _bsd_am335x_pwm_config_ecap
+#define am335x_pwmss_driver _bsd_am335x_pwmss_driver
#define arp_announce_ifaddr _bsd_arp_announce_ifaddr
#define arp_ifinit _bsd_arp_ifinit
#define arprequest _bsd_arprequest
@@ -587,6 +589,7 @@
#define counter_u64_zero _bsd_counter_u64_zero
#define crc32_tab _bsd_crc32_tab
#define crypto_apply _bsd_crypto_apply
+#define crypto_contiguous_subsegment _bsd_crypto_contiguous_subsegment
#define crypto_copyback _bsd_crypto_copyback
#define crypto_copydata _bsd_crypto_copydata
#define crypto_devallowsoft _bsd_crypto_devallowsoft
@@ -613,7 +616,6 @@
#define crypto_onetimeauth_poly1305_final _bsd_crypto_onetimeauth_poly1305_final
#define crypto_onetimeauth_poly1305_init _bsd_crypto_onetimeauth_poly1305_init
#define crypto_onetimeauth_poly1305_keybytes _bsd_crypto_onetimeauth_poly1305_keybytes
-#define crypto_onetimeauth_poly1305_keygen _bsd_crypto_onetimeauth_poly1305_keygen
#define _crypto_onetimeauth_poly1305_pick_best_implementation _bsd__crypto_onetimeauth_poly1305_pick_best_implementation
#define crypto_onetimeauth_poly1305_statebytes _bsd_crypto_onetimeauth_poly1305_statebytes
#define crypto_onetimeauth_poly1305_update _bsd_crypto_onetimeauth_poly1305_update
@@ -1095,6 +1097,13 @@
#define e1000_write_vfta_generic _bsd_e1000_write_vfta_generic
#define e1000_write_vfta_i350 _bsd_e1000_write_vfta_i350
#define e1000_write_xmdio_reg _bsd_e1000_write_xmdio_reg
+#define edid_is_valid _bsd_edid_is_valid
+#define edid_nproducts _bsd_edid_nproducts
+#define edid_nvendors _bsd_edid_nvendors
+#define edid_parse _bsd_edid_parse
+#define edid_print _bsd_edid_print
+#define edid_products _bsd_edid_products
+#define edid_vendors _bsd_edid_vendors
#define ehci_detach _bsd_ehci_detach
#define ehci_get_port_speed_hostc _bsd_ehci_get_port_speed_hostc
#define ehci_get_port_speed_portsc _bsd_ehci_get_port_speed_portsc
@@ -1221,6 +1230,16 @@
#define eventhandler_find_list _bsd_eventhandler_find_list
#define eventhandler_prune_list _bsd_eventhandler_prune_list
#define eventhandler_register _bsd_eventhandler_register
+#define fb_commonioctl _bsd_fb_commonioctl
+#define fbd_devclass _bsd_fbd_devclass
+#define fbd_driver _bsd_fbd_driver
+#define fbd_list _bsd_fbd_list
+#define fbd_register _bsd_fbd_register
+#define fb_dump_adp_info _bsd_fb_dump_adp_info
+#define fb_dump_mode_info _bsd_fb_dump_mode_info
+#define fbd_unregister _bsd_fbd_unregister
+#define fb_list_head _bsd_fb_list_head
+#define fb_type _bsd_fb_type
#define fdt_addrsize_cells _bsd_fdt_addrsize_cells
#define fdt_data_get _bsd_fdt_data_get
#define fdt_data_to_res _bsd_fdt_data_to_res
@@ -1239,6 +1258,10 @@
#define fdt_immr_va _bsd_fdt_immr_va
#define fdt_is_compatible_strict _bsd_fdt_is_compatible_strict
#define fdt_parent_addr_cells _bsd_fdt_parent_addr_cells
+#define fdt_pinctrl_configure _bsd_fdt_pinctrl_configure
+#define fdt_pinctrl_configure_by_name _bsd_fdt_pinctrl_configure_by_name
+#define fdt_pinctrl_configure_tree _bsd_fdt_pinctrl_configure_tree
+#define fdt_pinctrl_register _bsd_fdt_pinctrl_register
#define fdt_regsize _bsd_fdt_regsize
#define fib4_free_nh_ext _bsd_fib4_free_nh_ext
#define fib4_lookup_nh_basic _bsd_fib4_lookup_nh_basic
@@ -1329,6 +1352,15 @@
#define gpiobus_init_softc _bsd_gpiobus_init_softc
#define gpiobus_release_pin _bsd_gpiobus_release_pin
#define gpio_check_flags _bsd_gpio_check_flags
+#define gpio_pin_get_by_ofw_idx _bsd_gpio_pin_get_by_ofw_idx
+#define gpio_pin_get_by_ofw_name _bsd_gpio_pin_get_by_ofw_name
+#define gpio_pin_get_by_ofw_property _bsd_gpio_pin_get_by_ofw_property
+#define gpio_pin_get_by_ofw_propidx _bsd_gpio_pin_get_by_ofw_propidx
+#define gpio_pin_getcaps _bsd_gpio_pin_getcaps
+#define gpio_pin_is_active _bsd_gpio_pin_is_active
+#define gpio_pin_release _bsd_gpio_pin_release
+#define gpio_pin_set_active _bsd_gpio_pin_set_active
+#define gpio_pin_setflags _bsd_gpio_pin_setflags
#define gre_hashdestroy _bsd_gre_hashdestroy
#define gre_hashinit _bsd_gre_hashinit
#define gre_input _bsd_gre_input
@@ -1998,6 +2030,31 @@
#define igmp_input _bsd_igmp_input
#define igmp_mtx _bsd_igmp_mtx
#define igmp_slowtimo _bsd_igmp_slowtimo
+#define iic2errno _bsd_iic2errno
+#define iicbus_block_read _bsd_iicbus_block_read
+#define iicbus_block_write _bsd_iicbus_block_write
+#define iicbus_devclass _bsd_iicbus_devclass
+#define iicbus_driver _bsd_iicbus_driver
+#define iicbus_generic_intr _bsd_iicbus_generic_intr
+#define iicbus_init_frequency _bsd_iicbus_init_frequency
+#define iicbus_intr _bsd_iicbus_intr
+#define iicbus_null_callback _bsd_iicbus_null_callback
+#define iicbus_null_repeated_start _bsd_iicbus_null_repeated_start
+#define iicbus_read _bsd_iicbus_read
+#define iicbus_read_byte _bsd_iicbus_read_byte
+#define iicbus_release_bus _bsd_iicbus_release_bus
+#define iicbus_repeated_start _bsd_iicbus_repeated_start
+#define iicbus_request_bus _bsd_iicbus_request_bus
+#define iicbus_start _bsd_iicbus_start
+#define iicbus_started _bsd_iicbus_started
+#define iicbus_stop _bsd_iicbus_stop
+#define iicbus_transfer _bsd_iicbus_transfer
+#define iicbus_transfer_excl _bsd_iicbus_transfer_excl
+#define iicbus_transfer_gen _bsd_iicbus_transfer_gen
+#define iicbus_write _bsd_iicbus_write
+#define iicbus_write_byte _bsd_iicbus_write_byte
+#define iicdev_readfrom _bsd_iicdev_readfrom
+#define iicdev_writeto _bsd_iicdev_writeto
#define im6o_mc_filter _bsd_im6o_mc_filter
#define imo_multi_filter _bsd_imo_multi_filter
#define in4_cksum _bsd_in4_cksum
@@ -3032,6 +3089,14 @@
#define ofw_bus_status_okay _bsd_ofw_bus_status_okay
#define ofw_bus_string_list_to_array _bsd_ofw_bus_string_list_to_array
#define ofw_fdt _bsd_ofw_fdt
+#define ofw_gpiobus_add_fdt_child _bsd_ofw_gpiobus_add_fdt_child
+#define ofwgpiobus_devclass _bsd_ofwgpiobus_devclass
+#define ofw_gpiobus_driver _bsd_ofw_gpiobus_driver
+#define ofw_gpiobus_parse_gpios _bsd_ofw_gpiobus_parse_gpios
+#define ofw_gpiobus_register_provider _bsd_ofw_gpiobus_register_provider
+#define ofw_gpiobus_unregister_provider _bsd_ofw_gpiobus_unregister_provider
+#define ofw_iicbus_devclass _bsd_ofw_iicbus_devclass
+#define ofw_iicbus_driver _bsd_ofw_iicbus_driver
#define ofw_parse_bootargs _bsd_ofw_parse_bootargs
#define ofw_reg_to_paddr _bsd_ofw_reg_to_paddr
#define OF_write _bsd_OF_write
@@ -3077,10 +3142,13 @@
#define pcib_attach_common _bsd_pcib_attach_common
#define pcib_bridge_init _bsd_pcib_bridge_init
#define pcib_child_present _bsd_pcib_child_present
+#define pcib_decode_rid _bsd_pcib_decode_rid
#define pcib_detach _bsd_pcib_detach
#define pcib_driver _bsd_pcib_driver
+#define pcib_get_id _bsd_pcib_get_id
#define pcibios_pcib_route_interrupt _bsd_pcibios_pcib_route_interrupt
#define pcib_map_msi _bsd_pcib_map_msi
+#define pcib_maxfuncs _bsd_pcib_maxfuncs
#define pcib_maxslots _bsd_pcib_maxslots
#define pcib_read_ivar _bsd_pcib_read_ivar
#define pcib_release_msi _bsd_pcib_release_msi
@@ -3426,6 +3494,8 @@
#define pgsigio _bsd_pgsigio
#define phashinit _bsd_phashinit
#define phashinit_flags _bsd_phashinit_flags
+#define pick_mode_by_dotclock _bsd_pick_mode_by_dotclock
+#define pick_mode_by_ref _bsd_pick_mode_by_ref
#define pipe_dtor _bsd_pipe_dtor
#define pipe_named_ctor _bsd_pipe_named_ctor
#define pipeselwakeup _bsd_pipeselwakeup
@@ -3437,16 +3507,6 @@
#define Poly1305_Setkey _bsd_Poly1305_Setkey
#define Poly1305_Update _bsd_Poly1305_Update
#define ppsratecheck _bsd_ppsratecheck
-#define preload_addr_relocate _bsd_preload_addr_relocate
-#define preload_bootstrap_relocate _bsd_preload_bootstrap_relocate
-#define preload_delete_name _bsd_preload_delete_name
-#define preload_fetch_addr _bsd_preload_fetch_addr
-#define preload_fetch_size _bsd_preload_fetch_size
-#define preload_metadata _bsd_preload_metadata
-#define preload_search_by_name _bsd_preload_search_by_name
-#define preload_search_by_type _bsd_preload_search_by_type
-#define preload_search_info _bsd_preload_search_info
-#define preload_search_next_name _bsd_preload_search_next_name
#define printf _bsd_printf
#define printf_uuid _bsd_printf_uuid
#define prison0 _bsd_prison0
@@ -3583,6 +3643,7 @@
#define r88e_tx_setup_hwseq _bsd_r88e_tx_setup_hwseq
#define r88e_tx_setup_macid _bsd_r88e_tx_setup_macid
#define r88eu_attach _bsd_r88eu_attach
+#define r88eu_classify_intr _bsd_r88eu_classify_intr
#define r88eu_init_bb _bsd_r88eu_init_bb
#define r88eu_init_intr _bsd_r88eu_init_intr
#define r88eu_init_rx_agg _bsd_r88eu_init_rx_agg
@@ -4509,6 +4570,8 @@
#define Skein_512_Output _bsd_Skein_512_Output
#define Skein_512_Process_Block _bsd_Skein_512_Process_Block
#define Skein_512_Update _bsd_Skein_512_Update
+#define Skein_Get64_LSB_First _bsd_Skein_Get64_LSB_First
+#define Skein_Put64_LSB_First _bsd_Skein_Put64_LSB_First
#define skipjack_backwards _bsd_skipjack_backwards
#define skipjack_forwards _bsd_skipjack_forwards
#define sl_compress_init _bsd_sl_compress_init
@@ -4600,6 +4663,7 @@
#define soreceive_generic _bsd_soreceive_generic
#define soreserve _bsd_soreserve
#define sorflush _bsd_sorflush
+#define sort_modes _bsd_sort_modes
#define sosend _bsd_sosend
#define sosend_dgram _bsd_sosend_dgram
#define sosend_generic _bsd_sosend_generic
@@ -4803,6 +4867,7 @@
#define tcp_autosndbuf_max _bsd_tcp_autosndbuf_max
#define tcp_backoff _bsd_tcp_backoff
#define tcp_ccalgounload _bsd_tcp_ccalgounload
+#define tcp_clean_dsack_blocks _bsd_tcp_clean_dsack_blocks
#define tcp_clean_sackreport _bsd_tcp_clean_sackreport
#define tcp_close _bsd_tcp_close
#define tcp_compute_pipe _bsd_tcp_compute_pipe
@@ -4934,12 +4999,14 @@
#define tcp_timer_suspend _bsd_tcp_timer_suspend
#define tcp_totbackoff _bsd_tcp_totbackoff
#define tcp_trace _bsd_tcp_trace
+#define tcp_ts_offset_per_conn _bsd_tcp_ts_offset_per_conn
#define tcp_tw_2msl_scan _bsd_tcp_tw_2msl_scan
#define tcp_twcheck _bsd_tcp_twcheck
#define tcp_twclose _bsd_tcp_twclose
#define tcp_tw_init _bsd_tcp_tw_init
#define tcp_twstart _bsd_tcp_twstart
#define tcp_tw_zone_change _bsd_tcp_tw_zone_change
+#define tcp_update_dsack_list _bsd_tcp_update_dsack_list
#define tcp_update_sack_list _bsd_tcp_update_sack_list
#define tcp_use_hostcache _bsd_tcp_use_hostcache
#define tcp_usrreqs _bsd_tcp_usrreqs
@@ -4951,6 +5018,7 @@
#define t_functions _bsd_t_functions
#define t_functions_inited _bsd_t_functions_inited
#define ti_am335x_clk_devmap _bsd_ti_am335x_clk_devmap
+#define ti_am335x_pinmux_dev _bsd_ti_am335x_pinmux_dev
#define tick _bsd_tick
#define ticket_altqs_active _bsd_ticket_altqs_active
#define ticket_altqs_inactive _bsd_ticket_altqs_inactive
@@ -4965,6 +5033,10 @@
#define _timeout_task_init _bsd__timeout_task_init
#define timevaladd _bsd_timevaladd
#define timevalsub _bsd_timevalsub
+#define ti_pinmux_padconf_get _bsd_ti_pinmux_padconf_get
+#define ti_pinmux_padconf_get_gpiomode _bsd_ti_pinmux_padconf_get_gpiomode
+#define ti_pinmux_padconf_set _bsd_ti_pinmux_padconf_set
+#define ti_pinmux_padconf_set_gpiomode _bsd_ti_pinmux_padconf_set_gpiomode
#define ti_prcm_clk_disable _bsd_ti_prcm_clk_disable
#define ti_prcm_clk_enable _bsd_ti_prcm_clk_enable
#define ti_prcm_clk_get_source_freq _bsd_ti_prcm_clk_get_source_freq
@@ -5043,7 +5115,6 @@
#define tty_signal_pgrp _bsd_tty_signal_pgrp
#define tty_signal_sessleader _bsd_tty_signal_sessleader
#define tty_timedwait _bsd_tty_timedwait
-#define tty_udev _bsd_tty_udev
#define tty_wait _bsd_tty_wait
#define tty_wait_background _bsd_tty_wait_background
#define tty_wakeup _bsd_tty_wakeup
@@ -5434,7 +5505,21 @@
#define uuidcmp _bsd_uuidcmp
#define uuid_ether_add _bsd_uuid_ether_add
#define uuid_ether_del _bsd_uuid_ether_del
+#define vesagtf_mode _bsd_vesagtf_mode
+#define vesagtf_mode_params _bsd_vesagtf_mode_params
#define vht80_chan_ranges _bsd_vht80_chan_ranges
+#define vid_allocate _bsd_vid_allocate
+#define vid_configure _bsd_vid_configure
+#define videomode_count _bsd_videomode_count
+#define videomode_list _bsd_videomode_list
+#define vid_find_adapter _bsd_vid_find_adapter
+#define vid_get_adapter _bsd_vid_get_adapter
+#define vid_get_switch _bsd_vid_get_switch
+#define vid_init_struct _bsd_vid_init_struct
+#define vid_register _bsd_vid_register
+#define vid_release _bsd_vid_release
+#define vidsw _bsd_vidsw
+#define vid_unregister _bsd_vid_unregister
#define vlan_cookie_p _bsd_vlan_cookie_p
#define vlan_devat_p _bsd_vlan_devat_p
#define vlan_input_p _bsd_vlan_input_p
diff --git a/rtemsbsd/include/rtems/bsd/local/usbdevs.h b/rtemsbsd/include/rtems/bsd/local/usbdevs.h
index 048a254c..1909e626 100644
--- a/rtemsbsd/include/rtems/bsd/local/usbdevs.h
+++ b/rtemsbsd/include/rtems/bsd/local/usbdevs.h
@@ -4666,6 +4666,7 @@
#define USB_PRODUCT_TPLINK_T4UV2 0x010d /* Archer T4U ver 2 */
#define USB_PRODUCT_TPLINK_T4UHV1 0x0103 /* Archer T4UH ver 1 */
#define USB_PRODUCT_TPLINK_T4UHV2 0x010e /* Archer T4UH ver 2 */
+#define USB_PRODUCT_TPLINK_T2UNANO 0x011e /* Archer T2U Nano */
#define USB_PRODUCT_TPLINK_RTL8153 0x0601 /* RTL8153 USB 10/100/1000 LAN */
/* Trek Technology products */
diff --git a/rtemsbsd/include/rtems/bsd/local/usbdevs_data.h b/rtemsbsd/include/rtems/bsd/local/usbdevs_data.h
index ec09988d..e7cc4655 100644
--- a/rtemsbsd/include/rtems/bsd/local/usbdevs_data.h
+++ b/rtemsbsd/include/rtems/bsd/local/usbdevs_data.h
@@ -17822,6 +17822,12 @@ const struct usb_knowndev usb_knowndevs[] = {
"Archer T4UH ver 2",
},
{
+ USB_VENDOR_TPLINK, USB_PRODUCT_TPLINK_T2UNANO,
+ 0,
+ "TP-Link",
+ "Archer T2U Nano",
+ },
+ {
USB_VENDOR_TPLINK, USB_PRODUCT_TPLINK_RTL8153,
0,
"TP-Link",