mirror of
https://github.com/genodelabs/genode.git
synced 2024-12-19 13:47:56 +00:00
parent
ff57bf617b
commit
52a4293bbc
2
repos/dde_linux/recipes/pkg/usb_modem_drv/README
Normal file
2
repos/dde_linux/recipes/pkg/usb_modem_drv/README
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
|
||||||
|
Package for bundling wifi_drv and wifi_firmware
|
1
repos/dde_linux/recipes/pkg/usb_modem_drv/archives
Normal file
1
repos/dde_linux/recipes/pkg/usb_modem_drv/archives
Normal file
@ -0,0 +1 @@
|
|||||||
|
_/src/usb_modem_drv
|
1
repos/dde_linux/recipes/pkg/usb_modem_drv/hash
Normal file
1
repos/dde_linux/recipes/pkg/usb_modem_drv/hash
Normal file
@ -0,0 +1 @@
|
|||||||
|
2021-06-16 dd96cd0014c9d20b1f0e44333cd1361cfd8bf988
|
12
repos/dde_linux/recipes/pkg/usb_modem_drv/runtime
Normal file
12
repos/dde_linux/recipes/pkg/usb_modem_drv/runtime
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
<runtime ram="16M" caps="300" binary="usb_modem_drv">
|
||||||
|
|
||||||
|
<requires> <uplink/> <usb/> <rm/> </requires>
|
||||||
|
<provides> <terminal/> </provides>
|
||||||
|
|
||||||
|
<config mac="02:00:00:00:01:01" mode="uplink_client"/>
|
||||||
|
|
||||||
|
<content>
|
||||||
|
<rom label="ld.lib.so"/>
|
||||||
|
<rom label="usb_modem_drv"/>
|
||||||
|
</content>
|
||||||
|
</runtime>
|
32
repos/dde_linux/recipes/src/usb_modem_drv/content.mk
Normal file
32
repos/dde_linux/recipes/src/usb_modem_drv/content.mk
Normal file
@ -0,0 +1,32 @@
|
|||||||
|
PORT_DIR := $(call port_dir,$(REP_DIR)/ports/dde_linux)
|
||||||
|
|
||||||
|
MIRROR_FROM_REP_DIR := src/drivers/usb_modem \
|
||||||
|
src/lx_kit \
|
||||||
|
src/include \
|
||||||
|
lib/import/import-usb_modem_include.mk \
|
||||||
|
lib/import/import-usb_arch_include.mk \
|
||||||
|
lib/mk/usb_modem_include.mk \
|
||||||
|
$(foreach SPEC, \
|
||||||
|
arm arm_64 x86_32 x86_64, \
|
||||||
|
lib/mk/spec/$(SPEC)/lx_kit_setjmp.mk)
|
||||||
|
|
||||||
|
MIRROR_FROM_PORT_DIR := $(shell cd $(PORT_DIR); \
|
||||||
|
find src/drivers/usb_modem -type f | \
|
||||||
|
grep -v ".git")
|
||||||
|
|
||||||
|
MIRROR_FROM_PORT_DIR := $(filter-out $(MIRROR_FROM_REP_DIR), \
|
||||||
|
$(MIRROR_FROM_PORT_DIR))
|
||||||
|
|
||||||
|
content: $(MIRROR_FROM_REP_DIR) $(MIRROR_FROM_PORT_DIR)
|
||||||
|
|
||||||
|
$(MIRROR_FROM_REP_DIR):
|
||||||
|
$(mirror_from_rep_dir)
|
||||||
|
|
||||||
|
$(MIRROR_FROM_PORT_DIR):
|
||||||
|
mkdir -p $(dir $@)
|
||||||
|
cp $(PORT_DIR)/$@ $@
|
||||||
|
|
||||||
|
content: LICENSE
|
||||||
|
LICENSE:
|
||||||
|
( echo "GNU General Public License version 2, see:"; \
|
||||||
|
echo "https://www.kernel.org/pub/linux/kernel/COPYING" ) > $@
|
1
repos/dde_linux/recipes/src/usb_modem_drv/hash
Normal file
1
repos/dde_linux/recipes/src/usb_modem_drv/hash
Normal file
@ -0,0 +1 @@
|
|||||||
|
2021-06-16 7410cea2eb1989efc4e7cd44ff36be590842f0c2
|
8
repos/dde_linux/recipes/src/usb_modem_drv/used_apis
Normal file
8
repos/dde_linux/recipes/src/usb_modem_drv/used_apis
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
base
|
||||||
|
os
|
||||||
|
nic_session
|
||||||
|
uplink_session
|
||||||
|
usb_session
|
||||||
|
timer_session
|
||||||
|
terminal_session
|
||||||
|
nic_driver
|
@ -7,7 +7,8 @@ Currently there is support for MBIM (Mobile Broadband Interface Model) devices
|
|||||||
only. QMI devices might be supported in the future.
|
only. QMI devices might be supported in the future.
|
||||||
|
|
||||||
Tested devices:
|
Tested devices:
|
||||||
Huawai ME906s (P/V: 12d1:15c1)
|
Huawai ME906s (P/V: 12d1:15c1)
|
||||||
|
Fibocom L830-EB-00 (P/V: 2cb7:0210)
|
||||||
|
|
||||||
Other devices can be added by enabling the MBIM configuration profile for the
|
Other devices can be added by enabling the MBIM configuration profile for the
|
||||||
USB device in ' Driver::Device::set_config' (main.cc) of this driver.
|
USB device in ' Driver::Device::set_config' (main.cc) of this driver.
|
||||||
@ -16,11 +17,13 @@ Configuration snippet:
|
|||||||
|
|
||||||
!<start name="usb_modem_drv">
|
!<start name="usb_modem_drv">
|
||||||
! <resource name="RAM" quantum="10M"/>
|
! <resource name="RAM" quantum="10M"/>
|
||||||
|
! <requires>
|
||||||
|
! <service name="Uplink"/>
|
||||||
|
! </requires>
|
||||||
! <provides>
|
! <provides>
|
||||||
! <service name="Nic"/>
|
|
||||||
! <service name="Terminal"/>
|
! <service name="Terminal"/>
|
||||||
! </provides>
|
! </provides>
|
||||||
! <config mac="02:00:00:00:01:01" />
|
! <config mac="02:00:00:00:01:01" mode="uplink_client"/>
|
||||||
!</start>
|
!</start>
|
||||||
|
|
||||||
The driver offers two Genode sessions: The first one is a terminal session where
|
The driver offers two Genode sessions: The first one is a terminal session where
|
||||||
|
Loading…
Reference in New Issue
Block a user