diff options
author | nailyk-fr <nailyk_git@nailyk.fr> | 2017-03-17 14:50:26 +0100 |
---|---|---|
committer | Max Weffers <rcstar6696@gmail.com> | 2017-03-27 19:50:42 +0200 |
commit | 13aca72d33f140e4b2de152d460d2b062dab9a58 (patch) | |
tree | 1fff61c6cad5d6b7670a6b597f833bde05e02153 | |
parent | 4467dff061ab94fd54e6fbfd1ba1f30d0c1e959e (diff) |
shinano-common: ril: Add /etc/data into device tree
Change-Id: I6832b287ae28e634b68abdcc31970e4520203291
-rw-r--r-- | configs/dsi_config.xml | 205 | ||||
-rw-r--r-- | configs/netmgr_config.xml | 512 | ||||
-rw-r--r-- | configs/qmi_config.xml | 154 | ||||
-rw-r--r-- | shinano.mk | 6 |
4 files changed, 877 insertions, 0 deletions
diff --git a/configs/dsi_config.xml b/configs/dsi_config.xml new file mode 100644 index 0000000..c9a69c0 --- /dev/null +++ b/configs/dsi_config.xml @@ -0,0 +1,205 @@ +<?xml version="1.0" encoding="UTF-8"?> +<list name="dsi_config"> + + <!-- Configuration for legacy MSM targets --> + <listitem name="msm"> + + <data name="qos_enabled" type="int"> 0 </data> + <data name="rmnet_data_enabled" type="int"> 0 </data> + <data name="phys_net_dev" type="string"> rmnet0 </data> + + <data name="single_qmux_channel_enabled" type="int"> 0 </data> + <data name="single_qmux_channel_name" type="string"> rmnet0 </data> + + <data name="num_dsi_handles" type="int"> 8 </data> + <list name="device_names"> + <data type="string"> rmnet0 </data> + <data type="string"> rmnet1 </data> + <data type="string"> rmnet2 </data> + <data type="string"> rmnet3 </data> + <data type="string"> rmnet4 </data> + <data type="string"> rmnet5 </data> + <data type="string"> rmnet6 </data> + <data type="string"> rmnet7 </data> + </list> + + <list name="control_port_names"> + <data type="string"> rmnet0 </data> + <data type="string"> rmnet1 </data> + <data type="string"> rmnet2 </data> + <data type="string"> rmnet3 </data> + <data type="string"> rmnet4 </data> + <data type="string"> rmnet5 </data> + <data type="string"> rmnet6 </data> + <data type="string"> rmnet7 </data> + </list> + </listitem> + + <!-- Configuration for fusion4 --> + <listitem name="mdm"> + + <data name="qos_enabled" type="int"> 0 </data> + <data name="rmnet_data_enabled" type="int"> 1 </data> + <data name="phys_net_dev" type="string"> rmnet_usb0 </data> + + <data name="single_qmux_channel_enabled" type="int"> 0 </data> + <data name="single_qmux_channel_name" type="string"> rmnet_usb0 </data> + + <data name="num_dsi_handles" type="int"> 8 </data> + <list name="device_names"> + <data type="string"> rmnet_data0 </data> + <data type="string"> rmnet_data1 </data> + <data type="string"> rmnet_data2 </data> + <data type="string"> rmnet_data3 </data> + <data type="string"> rmnet_data4 </data> + <data type="string"> rmnet_data5 </data> + <data type="string"> rmnet_data6 </data> + <data type="string"> rmnet_data7 </data> + </list> + + <list name="control_port_names"> + <data type="string"> rmnet_usb0 </data> + <data type="string"> rmnet_usb1 </data> + <data type="string"> rmnet_usb2 </data> + <data type="string"> rmnet_usb3 </data> + <data type="string"> rmnet_usb4 </data> + <data type="string"> rmnet_usb5 </data> + <data type="string"> rmnet_usb6 </data> + <data type="string"> rmnet_usb7 </data> + </list> + </listitem> + + <!-- Configuration for dpm_2_0 targets --> + <listitem name="dpm_2_0"> + <data name="qos_enabled" type="int"> 1 </data> + <data name="rmnet_data_enabled" type="int"> 1 </data> + <data name="phys_net_dev" type="string"> rmnet0 </data> + <data name="single_qmux_channel_enabled" type="int"> 1 </data> + <data name="single_qmux_channel_name" type="string"> rmnet0 </data> + <data name="num_dsi_handles" type="int"> 8 </data> + <list name="device_names"> + <data type="string"> rmnet_data0 </data> + <data type="string"> rmnet_data1 </data> + <data type="string"> rmnet_data2 </data> + <data type="string"> rmnet_data3 </data> + <data type="string"> rmnet_data4 </data> + <data type="string"> rmnet_data5 </data> + <data type="string"> rmnet_data6 </data> + <data type="string"> rmnet_data7 </data> + </list> + <list name="control_port_names"> + <data type="string"> rmnet_data0 </data> + <data type="string"> rmnet_data1 </data> + <data type="string"> rmnet_data2 </data> + <data type="string"> rmnet_data3 </data> + <data type="string"> rmnet_data4 </data> + <data type="string"> rmnet_data5 </data> + <data type="string"> rmnet_data6 </data> + <data type="string"> rmnet_data7 </data> + </list> + </listitem> + + <!-- Configuration for MSM8994 --> + <listitem name="msm8994"> + + <data name="qos_enabled" type="int"> 1 </data> + <data name="rmnet_data_enabled" type="int"> 1 </data> + <data name="phys_net_dev" type="string"> rmnet_ipa0 </data> + + <data name="single_qmux_channel_enabled" type="int"> 1 </data> + <data name="single_qmux_channel_name" type="string"> rmnet0 </data> + + <data name="num_dsi_handles" type="int"> 8 </data> + <list name="device_names"> + <data type="string"> rmnet_data0 </data> + <data type="string"> rmnet_data1 </data> + <data type="string"> rmnet_data2 </data> + <data type="string"> rmnet_data3 </data> + <data type="string"> rmnet_data4 </data> + <data type="string"> rmnet_data5 </data> + <data type="string"> rmnet_data6 </data> + <data type="string"> rmnet_data7 </data> + </list> + + <list name="control_port_names"> + <data type="string"> rmnet_data0 </data> + <data type="string"> rmnet_data1 </data> + <data type="string"> rmnet_data2 </data> + <data type="string"> rmnet_data3 </data> + <data type="string"> rmnet_data4 </data> + <data type="string"> rmnet_data5 </data> + <data type="string"> rmnet_data6 </data> + <data type="string"> rmnet_data7 </data> + </list> + </listitem> + + <!-- Configuration for MSM8976 --> + <listitem name="Eldarion"> + + <data name="qos_enabled" type="int"> 1 </data> + <data name="rmnet_data_enabled" type="int"> 1 </data> + <data name="phys_net_dev" type="string"> rmnet_ipa0 </data> + + <data name="single_qmux_channel_enabled" type="int"> 1 </data> + <data name="single_qmux_channel_name" type="string"> rmnet0 </data> + + <data name="num_dsi_handles" type="int"> 8 </data> + <list name="device_names"> + <data type="string"> rmnet_data0 </data> + <data type="string"> rmnet_data1 </data> + <data type="string"> rmnet_data2 </data> + <data type="string"> rmnet_data3 </data> + <data type="string"> rmnet_data4 </data> + <data type="string"> rmnet_data5 </data> + <data type="string"> rmnet_data6 </data> + <data type="string"> rmnet_data7 </data> + </list> + + <list name="control_port_names"> + <data type="string"> rmnet_data0 </data> + <data type="string"> rmnet_data1 </data> + <data type="string"> rmnet_data2 </data> + <data type="string"> rmnet_data3 </data> + <data type="string"> rmnet_data4 </data> + <data type="string"> rmnet_data5 </data> + <data type="string"> rmnet_data6 </data> + <data type="string"> rmnet_data7 </data> + </list> + + </listitem> + + <!-- Configuration for MSM8996 --> + <listitem name="msm8996"> + + <data name="qos_enabled" type="int"> 1 </data> + <data name="rmnet_data_enabled" type="int"> 1 </data> + <data name="phys_net_dev" type="string"> rmnet_ipa0 </data> + + <data name="single_qmux_channel_enabled" type="int"> 1 </data> + <data name="single_qmux_channel_name" type="string"> rmnet0 </data> + + <data name="num_dsi_handles" type="int"> 8 </data> + <list name="device_names"> + <data type="string"> rmnet_data0 </data> + <data type="string"> rmnet_data1 </data> + <data type="string"> rmnet_data2 </data> + <data type="string"> rmnet_data3 </data> + <data type="string"> rmnet_data4 </data> + <data type="string"> rmnet_data5 </data> + <data type="string"> rmnet_data6 </data> + <data type="string"> rmnet_data7 </data> + </list> + + <list name="control_port_names"> + <data type="string"> rmnet_data0 </data> + <data type="string"> rmnet_data1 </data> + <data type="string"> rmnet_data2 </data> + <data type="string"> rmnet_data3 </data> + <data type="string"> rmnet_data4 </data> + <data type="string"> rmnet_data5 </data> + <data type="string"> rmnet_data6 </data> + <data type="string"> rmnet_data7 </data> + </list> + </listitem> +</list> + diff --git a/configs/netmgr_config.xml b/configs/netmgr_config.xml new file mode 100644 index 0000000..904074f --- /dev/null +++ b/configs/netmgr_config.xml @@ -0,0 +1,512 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<!-- QMI configuration --> +<list name="netmgr_config"> + <!-- Logging overrides for ds_exec() family of commands --> + <!-- Remove the 'disabled_' from the properties to enable them --> + <listitem name = "cmd_logging_config"> + <data name="disabled_log_options" type="int"> 255 </data> + <data name="disabled_cmd_debug" type="int"> 1 </data> + <data name="disabled_outfile" type="string"> /data/netmgr_cmd_log.txt </data> + </listitem> + + <!-- Legacy MSM targets --> + <listitem name = "msm"> + + <data name="qmi_dpm_enabled" type="int"> 0 </data> + <data name="wda_data_format_enabled" type="int"> 0 </data> + + <data name="single_qmux_ch_enabled" type="int"> 0 </data> + <data name="single_qmux_ch_conn_id_str" type="string"> rmnet0 </data> + <data name="single_qmux_ch_name" type="string"> SMDCTL0 </data> + + <data name="rmnet_data_enabled" type="int"> 0 </data> + <data name="dataformat_agg_dl_pkt" type="int"> 0 </data> + <data name="dataformat_agg_dl_size" type="int"> 0 </data> + <data name="dataformat_dl_data_aggregation_protocol" type="int"> 0 </data> + <data name="dataformat_ul_data_aggregation_protocol" type="int"> 0 </data> + <data name="dataformat_dl_gro_enabled" type="int"> 0 </data> + <data name="dataformat_ul_gso_enabled" type="int"> 0 </data> + <data name="phys_net_dev" type="string"> rmnet0 </data> + <data name="tc_ul_baserate" type="int"> 0 </data> + <data name="pnd_rps_mask" type="int"> 0 </data> + <data name="netdev_budget" type="int"> 0 </data> + + <data name="low_latency_filters" type="int"> 0 </data> + + <data name="num_modems" type="int"> 2 </data> + <list name="modems_enabled"> + <data type="int"> 1 </data> <!-- MODEM_MSM --> + <data type="int"> 0 </data> <!-- MODEM_MDM --> + </list> + + <data name="control_ports_len" type="int"> 8 </data> + <list name="control_ports"> + <data type="string"> rmnet0 </data> + <data type="string"> rmnet1 </data> + <data type="string"> rmnet2 </data> + <data type="string"> rmnet3 </data> + <data type="string"> rmnet4 </data> + <data type="string"> rmnet5 </data> + <data type="string"> rmnet6 </data> + <data type="string"> rmnet7 </data> + </list> + + <data name="data_ports_len" type="int"> 8 </data> + <list name="data_ports"> + <data type="string"> rmnet0 </data> + <data type="string"> rmnet1 </data> + <data type="string"> rmnet2 </data> + <data type="string"> rmnet3 </data> + <data type="string"> rmnet4 </data> + <data type="string"> rmnet5 </data> + <data type="string"> rmnet6 </data> + <data type="string"> rmnet7 </data> + </list> + + <data name="iwlan_enable" type="int"> 1 </data> + <data name="rev_control_ports_len" type="int"> 9 </data> + <list name="rev_control_ports"> + <data type="string"> rev_rmnet0 </data> + <data type="string"> rev_rmnet1 </data> + <data type="string"> rev_rmnet2 </data> + <data type="string"> rev_rmnet3 </data> + <data type="string"> rev_rmnet4 </data> + <data type="string"> rev_rmnet5 </data> + <data type="string"> rev_rmnet6 </data> + <data type="string"> rev_rmnet7 </data> + <data type="string"> rev_rmnet8 </data> + </list> + + <data name="rev_data_ports_len" type="int"> 9 </data> + <list name="rev_data_ports"> + <data type="string"> rev_rmnet0 </data> + <data type="string"> rev_rmnet1 </data> + <data type="string"> rev_rmnet2 </data> + <data type="string"> rev_rmnet3 </data> + <data type="string"> rev_rmnet4 </data> + <data type="string"> rev_rmnet5 </data> + <data type="string"> rev_rmnet6 </data> + <data type="string"> rev_rmnet7 </data> + <data type="string"> rev_rmnet8 </data> + </list> + </listitem> + + <!-- Fusion4 parameters --> + <listitem name = "mdm"> + + <data name="qmi_dpm_enabled" type="int"> 0 </data> + <data name="wda_data_format_enabled" type="int"> 1 </data> + + <data name="single_qmux_ch_enabled" type="int"> 0 </data> + <data name="single_qmux_ch_conn_id_str" type="string"> rmnet_usb0 </data> + <data name="single_qmux_ch_name" type="string"> HSICTL0 </data> + + <data name="rmnet_data_enabled" type="int"> 1 </data> + <data name="dataformat_agg_dl_pkt" type="int"> 10 </data> + <data name="dataformat_agg_dl_size" type="int"> 4096 </data> + <data name="dataformat_agg_ul_pkt" type="int"> 0 </data> + <data name="dataformat_agg_ul_size" type="int"> 0 </data> + <data name="dataformat_dl_data_aggregation_protocol" type="int"> 5 </data> + <data name="dataformat_ul_data_aggregation_protocol" type="int"> 5 </data> + <data name="dataformat_dl_gro_enabled" type="int"> 0 </data> + <data name="dataformat_ul_gso_enabled" type="int"> 0 </data> + <data name="phys_net_dev" type="string"> rmnet_usb0 </data> + <data name="tc_ul_baserate" type="int"> 0 </data> + <data name="pnd_rps_mask" type="int"> 0 </data> + <data name="netdev_budget" type="int"> 0 </data> + + <data name="low_latency_filters" type="int"> 1 </data> + + <data name="num_modems" type="int"> 2 </data> + <list name="modems_enabled"> + <data type="int"> 1 </data> <!-- MODEM_MSM --> + <data type="int"> 0 </data> <!-- MODEM_MDM --> + </list> + + <data name="control_ports_len" type="int"> 8 </data> + <list name="control_ports"> + <data type="string"> rmnet_usb0 </data> + <data type="string"> rmnet_usb1 </data> + <data type="string"> rmnet_usb2 </data> + <data type="string"> rmnet_usb3 </data> + <data type="string"> rmnet_usb4 </data> + <data type="string"> rmnet_usb5 </data> + <data type="string"> rmnet_usb6 </data> + <data type="string"> rmnet_usb7 </data> + </list> + + <data name="data_ports_len" type="int"> 8 </data> + <list name="data_ports"> + <data type="string"> rmnet_data0 </data> + <data type="string"> rmnet_data1 </data> + <data type="string"> rmnet_data2 </data> + <data type="string"> rmnet_data3 </data> + <data type="string"> rmnet_data4 </data> + <data type="string"> rmnet_data5 </data> + <data type="string"> rmnet_data6 </data> + <data type="string"> rmnet_data7 </data> + </list> + + <data name="iwlan_enable" type="int"> 1 </data> + <data name="rev_control_ports_len" type="int"> 9 </data> + <list name="rev_control_ports"> + <data type="string"> rev_rmnet_usb0 </data> + <data type="string"> rev_rmnet_usb1 </data> + <data type="string"> rev_rmnet_usb2 </data> + <data type="string"> rev_rmnet_usb3 </data> + <data type="string"> rev_rmnet_usb4 </data> + <data type="string"> rev_rmnet_usb5 </data> + <data type="string"> rev_rmnet_usb6 </data> + <data type="string"> rev_rmnet_usb7 </data> + <data type="string"> rev_rmnet_usb8 </data> + </list> + + <data name="rev_data_ports_len" type="int"> 9 </data> + <list name="rev_data_ports"> + <data type="string"> r_rmnet_data0 </data> + <data type="string"> r_rmnet_data1 </data> + <data type="string"> r_rmnet_data2 </data> + <data type="string"> r_rmnet_data3 </data> + <data type="string"> r_rmnet_data4 </data> + <data type="string"> r_rmnet_data5 </data> + <data type="string"> r_rmnet_data6 </data> + <data type="string"> r_rmnet_data7 </data> + <data type="string"> r_rmnet_data8 </data> + </list> + </listitem> + + <!-- DPM 2.0 parameters --> + <listitem name = "dpm_2_0"> + <data name="qmi_dpm_enabled" type="int"> 0 </data> + <data name="wda_data_format_enabled" type="int"> 1 </data> + <data name="single_qmux_ch_enabled" type="int"> 1 </data> + <data name="single_qmux_ch_conn_id_str" type="string"> rmnet0 </data> + <data name="single_qmux_ch_name" type="string"> DATA5_CNTL </data> + <data name="rmnet_data_enabled" type="int"> 1 </data> + <data name="dataformat_agg_dl_pkt" type="int"> 1 </data> + <data name="dataformat_agg_dl_size" type="int"> 2048 </data> + <data name="dataformat_agg_ul_pkt" type="int"> 0 </data> + <data name="dataformat_agg_ul_size" type="int"> 0 </data> + <data name="dataformat_dl_data_aggregation_protocol" type="int"> 5 </data> + <data name="dataformat_ul_data_aggregation_protocol" type="int"> 5 </data> + <data name="dataformat_dl_gro_enabled" type="int"> 0 </data> + <data name="phys_net_dev" type="string"> rmnet0 </data> + <data name="pnd_rps_mask" type="int"> 16 </data> + <data name="qos_via_idl" type="int"> 0 </data> + <data name="netdev_budget" type="int"> 0 </data> + <data name="low_latency_filters" type="int"> 0 </data> + <data name="num_modems" type="int"> 2 </data> + <list name="modems_enabled"> + <data type="int"> 1 </data> <!-- MODEM_MSM --> + <data type="int"> 0 </data> <!-- MODEM_MDM --> + </list> + <data name="control_ports_len" type="int"> 8 </data> + <list name="control_ports"> + <data type="string"> rmnet_data0 </data> + <data type="string"> rmnet_data1 </data> + <data type="string"> rmnet_data2 </data> + <data type="string"> rmnet_data3 </data> + <data type="string"> rmnet_data4 </data> + <data type="string"> rmnet_data5 </data> + <data type="string"> rmnet_data6 </data> + <data type="string"> rmnet_data7 </data> + </list> + <data name="data_ports_len" type="int"> 8 </data> + <list name="data_ports"> + <data type="string"> rmnet_data0 </data> + <data type="string"> rmnet_data1 </data> + <data type="string"> rmnet_data2 </data> + <data type="string"> rmnet_data3 </data> + <data type="string"> rmnet_data4 </data> + <data type="string"> rmnet_data5 </data> + <data type="string"> rmnet_data6 </data> + <data type="string"> rmnet_data7 </data> + </list> + <data name="iwlan_enable" type="int"> 0 </data> + <data name="rev_control_ports_len" type="int"> 9 </data> + <list name="rev_control_ports"> + <data type="string"> r_rmnet_data0 </data> + <data type="string"> r_rmnet_data1 </data> + <data type="string"> r_rmnet_data2 </data> + <data type="string"> r_rmnet_data3 </data> + <data type="string"> r_rmnet_data4 </data> + <data type="string"> r_rmnet_data5 </data> + <data type="string"> r_rmnet_data6 </data> + <data type="string"> r_rmnet_data7 </data> + <data type="string"> r_rmnet_data8 </data> + </list> + <data name="rev_data_ports_len" type="int"> 9 </data> + <list name="rev_data_ports"> + <data type="string"> r_rmnet_data0 </data> + <data type="string"> r_rmnet_data1 </data> + <data type="string"> r_rmnet_data2 </data> + <data type="string"> r_rmnet_data3 </data> + <data type="string"> r_rmnet_data4 </data> + <data type="string"> r_rmnet_data5 </data> + <data type="string"> r_rmnet_data6 </data> + <data type="string"> r_rmnet_data7 </data> + <data type="string"> r_rmnet_data8 </data> + </list> + </listitem> + + <!-- MSM8994 parameters --> + <listitem name = "msm8994"> + + <data name="qmi_dpm_enabled" type="int"> 1 </data> + <data name="dpm_retry_timeout" type="int"> 10000 </data> + <data name="wda_data_format_enabled" type="int"> 1 </data> + + <data name="single_qmux_ch_enabled" type="int"> 1 </data> + <data name="single_qmux_ch_conn_id_str" type="string"> rmnet0 </data> + <data name="single_qmux_ch_name" type="string"> DATA5_CNTL </data> + + <data name="rmnet_data_enabled" type="int"> 1 </data> + <data name="dataformat_agg_dl_pkt" type="int"> 1 </data> + <data name="dataformat_agg_dl_size" type="int"> 2048 </data> + <data name="dataformat_agg_ul_pkt" type="int"> 0 </data> + <data name="dataformat_agg_ul_size" type="int"> 0 </data> + <data name="dataformat_dl_data_aggregation_protocol" type="int"> 7 </data> + <data name="dataformat_ul_data_aggregation_protocol" type="int"> 5 </data> + <data name="dataformat_dl_gro_enabled" type="int"> 0 </data> + <data name="dataformat_ul_gso_enabled" type="int"> 0 </data> + <data name="phys_net_dev" type="string"> rmnet_ipa0 </data> + <data name="pnd_rps_mask" type="int"> 0 </data> + <data name="qos_via_idl" type="int"> 0 </data> + <data name="netdev_budget" type="int"> 0 </data> + <data name="low_latency_filters" type="int"> 0 </data> + <data name="netdev_max_backlog" type="int"> 10000 </data> + <data name="tc_ul_baserate" type="int"> 55000000 </data> + <data name="num_modems" type="int"> 2 </data> + <list name="modems_enabled"> + <data type="int"> 1 </data> <!-- MODEM_MSM --> + <data type="int"> 0 </data> <!-- MODEM_MDM --> + </list> + + <data name="control_ports_len" type="int"> 8 </data> + <list name="control_ports"> + <data type="string"> rmnet_data0 </data> + <data type="string"> rmnet_data1 </data> + <data type="string"> rmnet_data2 </data> + <data type="string"> rmnet_data3 </data> + <data type="string"> rmnet_data4 </data> + <data type="string"> rmnet_data5 </data> + <data type="string"> rmnet_data6 </data> + <data type="string"> rmnet_data7 </data> + </list> + + <data name="data_ports_len" type="int"> 8 </data> + <list name="data_ports"> + <data type="string"> rmnet_data0 </data> + <data type="string"> rmnet_data1 </data> + <data type="string"> rmnet_data2 </data> + <data type="string"> rmnet_data3 </data> + <data type="string"> rmnet_data4 </data> + <data type="string"> rmnet_data5 </data> + <data type="string"> rmnet_data6 </data> + <data type="string"> rmnet_data7 </data> + </list> + + <!-- iWLAN ports --> + <data name="iwlan_enable" type="int"> 1 </data> + <data name="rev_control_ports_len" type="int"> 9 </data> + <list name="rev_control_ports"> + <data type="string"> r_rmnet_data0 </data> + <data type="string"> r_rmnet_data1 </data> + <data type="string"> r_rmnet_data2 </data> + <data type="string"> r_rmnet_data3 </data> + <data type="string"> r_rmnet_data4 </data> + <data type="string"> r_rmnet_data5 </data> + <data type="string"> r_rmnet_data6 </data> + <data type="string"> r_rmnet_data7 </data> + <data type="string"> r_rmnet_data8 </data> + </list> + + <data name="rev_data_ports_len" type="int"> 9 </data> + <list name="rev_data_ports"> + <data type="string"> r_rmnet_data0 </data> + <data type="string"> r_rmnet_data1 </data> + <data type="string"> r_rmnet_data2 </data> + <data type="string"> r_rmnet_data3 </data> + <data type="string"> r_rmnet_data4 </data> + <data type="string"> r_rmnet_data5 </data> + <data type="string"> r_rmnet_data6 </data> + <data type="string"> r_rmnet_data7 </data> + <data type="string"> r_rmnet_data8 </data> + </list> + </listitem> + + <!-- MSM8976 parameters --> + <listitem name = "Eldarion"> + + <data name="qmi_dpm_enabled" type="int"> 1 </data> + <data name="dpm_retry_timeout" type="int"> 10000 </data> + <data name="wda_data_format_enabled" type="int"> 1 </data> + + <data name="single_qmux_ch_enabled" type="int"> 1 </data> + <data name="single_qmux_ch_conn_id_str" type="string"> rmnet0 </data> + <data name="single_qmux_ch_name" type="string"> DATA5_CNTL </data> + <data name="tc_ul_baserate" type="int"> 0 </data> + <data name="rmnet_data_enabled" type="int"> 1 </data> + <data name="dataformat_agg_dl_pkt" type="int"> 10 </data> + <data name="dataformat_agg_dl_size" type="int"> 8192 </data> + <data name="dataformat_dl_data_aggregation_protocol" type="int"> 7 </data> + <data name="dataformat_ul_data_aggregation_protocol" type="int"> 7 </data> + <data name="dataformat_dl_gro_enabled" type="int"> 1 </data> + <data name="dataformat_ul_gso_enabled" type="int"> 0 </data> + <data name="phys_net_dev" type="string"> rmnet_ipa0 </data> + + <data name="pnd_rps_mask" type="int"> 01 </data> + <data name="netdev_budget" type="int"> 0 </data> + <data name="low_latency_filters" type="int"> 0 </data> + + <data name="num_modems" type="int"> 2 </data> + <list name="modems_enabled"> + <data type="int"> 1 </data> <!-- MODEM_MSM --> + <data type="int"> 0 </data> <!-- MODEM_MDM --> + </list> + + <data name="control_ports_len" type="int"> 8 </data> + <list name="control_ports"> + <data type="string"> rmnet_data0 </data> + <data type="string"> rmnet_data1 </data> + <data type="string"> rmnet_data2 </data> + <data type="string"> rmnet_data3 </data> + <data type="string"> rmnet_data4 </data> + <data type="string"> rmnet_data5 </data> + <data type="string"> rmnet_data6 </data> + <data type="string"> rmnet_data7 </data> + </list> + + <data name="data_ports_len" type="int"> 8 </data> + <list name="data_ports"> + <data type="string"> rmnet_data0 </data> + <data type="string"> rmnet_data1 </data> + <data type="string"> rmnet_data2 </data> + <data type="string"> rmnet_data3 </data> + <data type="string"> rmnet_data4 </data> + <data type="string"> rmnet_data5 </data> + <data type="string"> rmnet_data6 </data> + <data type="string"> rmnet_data7 </data> + </list> + + <!-- iWLAN ports --> + <data name="iwlan_enable" type="int"> 1 </data> + <data name="rev_control_ports_len" type="int"> 9 </data> + <list name="rev_control_ports"> + <data type="string"> r_rmnet_data0 </data> + <data type="string"> r_rmnet_data1 </data> + <data type="string"> r_rmnet_data2 </data> + <data type="string"> r_rmnet_data3 </data> + <data type="string"> r_rmnet_data4 </data> + <data type="string"> r_rmnet_data5 </data> + <data type="string"> r_rmnet_data6 </data> + <data type="string"> r_rmnet_data7 </data> + <data type="string"> r_rmnet_data8 </data> + </list> + + <data name="rev_data_ports_len" type="int"> 9 </data> + <list name="rev_data_ports"> + <data type="string"> r_rmnet_data0 </data> + <data type="string"> r_rmnet_data1 </data> + <data type="string"> r_rmnet_data2 </data> + <data type="string"> r_rmnet_data3 </data> + <data type="string"> r_rmnet_data4 </data> + <data type="string"> r_rmnet_data5 </data> + <data type="string"> r_rmnet_data6 </data> + <data type="string"> r_rmnet_data7 </data> + <data type="string"> r_rmnet_data8 </data> + </list> + </listitem> + + <!-- MSM8996 parameters --> + <listitem name = "msm8996"> + + <data name="qmi_dpm_enabled" type="int"> 1 </data> + <data name="use_qmuxd" type="int"> 0 </data> + <data name="dpm_retry_timeout" type="int"> 10000 </data> + <data name="wda_data_format_enabled" type="int"> 1 </data> + + <data name="single_qmux_ch_enabled" type="int"> 1 </data> + <data name="single_qmux_ch_conn_id_str" type="string"> rmnet0 </data> + <data name="single_qmux_ch_name" type="string"> DATA5_CNTL </data> + <data name="tc_ul_baserate" type="int"> 155000000 </data> + <data name="dynamic_tc_ul_baserate" type="int"> 1 </data> + <data name="tc_ul_burst" type="int"> 25000 </data> + <data name="rmnet_data_enabled" type="int"> 1 </data> + <data name="dataformat_agg_dl_pkt" type="int"> 10 </data> + <data name="dataformat_agg_dl_size" type="int"> 8192 </data> + <data name="dataformat_agg_ul_pkt" type="int"> 0 </data> + <data name="dataformat_agg_ul_size" type="int"> 0 </data> + <data name="dataformat_dl_data_aggregation_protocol" type="int"> 8 </data> + <data name="dataformat_ul_data_aggregation_protocol" type="int"> 8 </data> + <data name="dataformat_dl_gro_enabled" type="int"> 1 </data> + <data name="dataformat_ul_gso_enabled" type="int"> 0 </data> + <data name="phys_net_dev" type="string"> rmnet_ipa0 </data> + + <data name="pnd_rps_mask" type="int"> 2 </data> + <data name="vnd_rps_mask" type="int"> 15 </data> + <data name="netdev_budget" type="int"> 0 </data> + <data name="disable_tcp_hystart" type="int"> 1 </data> + <data name="low_latency_filters" type="int"> 0 </data> + <data name="qos_via_idl" type="int"> 1 </data> + + <data name="num_modems" type="int"> 2 </data> + <list name="modems_enabled"> + <data type="int"> 1 </data> <!-- MODEM_MSM --> + <data type="int"> 0 </data> <!-- MODEM_MDM --> + </list> + + <data name="control_ports_len" type="int"> 8 </data> + <list name="control_ports"> + <data type="string"> rmnet_data0 </data> + <data type="string"> rmnet_data1 </data> + <data type="string"> rmnet_data2 </data> + <data type="string"> rmnet_data3 </data> + <data type="string"> rmnet_data4 </data> + <data type="string"> rmnet_data5 </data> + <data type="string"> rmnet_data6 </data> + <data type="string"> rmnet_data7 </data> + </list> + + <data name="data_ports_len" type="int"> 8 </data> + <list name="data_ports"> + <data type="string"> rmnet_data0 </data> + <data type="string"> rmnet_data1 </data> + <data type="string"> rmnet_data2 </data> + <data type="string"> rmnet_data3 </data> + <data type="string"> rmnet_data4 </data> + <data type="string"> rmnet_data5 </data> + <data type="string"> rmnet_data6 </data> + <data type="string"> rmnet_data7 </data> + </list> + + <!-- iWLAN ports --> + <data name="iwlan_enable" type="int"> 1 </data> + <data name="rev_control_ports_len" type="int"> 9 </data> + <list name="rev_control_ports"> + <data type="string"> r_rmnet_data0 </data> + <data type="string"> r_rmnet_data1 </data> + <data type="string"> r_rmnet_data2 </data> + <data type="string"> r_rmnet_data3 </data> + <data type="string"> r_rmnet_data4 </data> + <data type="string"> r_rmnet_data5 </data> + <data type="string"> r_rmnet_data6 </data> + <data type="string"> r_rmnet_data7 </data> + <data type="string"> r_rmnet_data8 </data> + </list> + + <data name="rev_data_ports_len" type="int"> 9 </data> + <list name="rev_data_ports"> + <data type="string"> r_rmnet_data0 </data> + <data type="string"> r_rmnet_data1 </data> + <data type="string"> r_rmnet_data2 </data> + <data type="string"> r_rmnet_data3 </data> + <data type="string"> r_rmnet_data4 </data> + <data type="string"> r_rmnet_data5 </data> + <data type="string"> r_rmnet_data6 </data> + <data type="string"> r_rmnet_data7 </data> + <data type="string"> r_rmnet_data8 </data> + </list> + </listitem> +</list> diff --git a/configs/qmi_config.xml b/configs/qmi_config.xml new file mode 100644 index 0000000..4ce764b --- /dev/null +++ b/configs/qmi_config.xml @@ -0,0 +1,154 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<!-- QMI configuration --> +<list name="qmi_config"> + + <!-- MSM8994 parameters --> + <listitem name = "msm8994"> + + <data name="single_qmux_ch" type="int"> 1 </data> + <data name="dpm_enabled" type="int"> 1 </data> + <data name="use_qmuxd" type="int"> 1 </data> + <data name="control_ports_len" type="int"> 1 </data> + + <list name="conn_str"> + <data type="string"> QMI_PORT_RMNET_IPA_0 </data> + </list> + + <list name="conn_id"> + <data type="string"> QMI_CONN_ID_RMNET_0 </data> + <data type="string"> QMI_CONN_ID_RMNET_8 </data> + </list> + + <list name="dev_name"> + <data type="string"> /dev/smdcntl0 </data> + <data type="string"> /dev/smdcntl8 </data> + </list> + + <list name="dev_name_test"> + <data type="string"> /tmp/data/smdcntl0 </data> + <data type="string"> /tmp/data/smdcntl8 </data> + </list> + + <list name="ch_name"> + <data type="string"> DATA5_CNTL </data> + <data type="string"> DATA14_CNTL </data> + </list> + + <list name="transport"> + <data type="string"> LINUX_QMI_TRANSPORT_SMD </data> + <data type="string"> LINUX_QMI_TRANSPORT_SMD </data> + </list> + + <list name="enabled"> + <data type="int"> 1 </data> + <data type="int"> 1 </data> + </list> + + <list name="open_at_powerup"> + <data type="int"> 1 </data> + </list> + + </listitem> + + <!-- MSM8996 parameters --> + <listitem name = "msm8996"> + + <data name="single_qmux_ch" type="int"> 1 </data> + <data name="control_ports_len" type="int"> 2 </data> + <data name="dpm_enabled" type="int"> 1 </data> + <data name="use_qmuxd" type="int"> 0 </data> + + <list name="conn_str"> + <data type="string"> QMI_PORT_RMNET_0 </data> + <data type="string"> QMI_PORT_RMNET_8 </data> + </list> + + <list name="conn_id"> + <data type="string"> QMI_CONN_ID_RMNET_0 </data> + <data type="string"> QMI_CONN_ID_RMNET_8 </data> + </list> + + <list name="dev_name"> + <data type="string"> /dev/smdcntl0 </data> + <data type="string"> /dev/smdcntl8 </data> + </list> + + <list name="dev_name_test"> + <data type="string"> /tmp/data/smdcntl0 </data> + <data type="string"> /tmp/data/smdcntl8 </data> + </list> + + <list name="ch_name"> + <data type="string"> DATA5_CNTL </data> + <data type="string"> DATA40_CNTL </data> + </list> + + <list name="transport"> + <data type="string"> LINUX_QMI_TRANSPORT_SMD </data> + <data type="string"> LINUX_QMI_TRANSPORT_SMD </data> + </list> + + <list name="enabled"> + <data type="int"> 1 </data> + <data type="int"> 1 </data> + </list> + + <list name="open_at_powerup"> + <data type="int"> 1 </data> + <data type="int"> 0 </data> + </list> + + </listitem> + + <!-- MSM8976 parameters --> + <listitem name = "Eldarion"> + + <data name="single_qmux_ch" type="int"> 1 </data> + <data name="dpm_enabled" type="int"> 1 </data> + <data name="use_qmuxd" type="int"> 1 </data> + <data name="control_ports_len" type="int"> 2 </data> + + <list name="conn_str"> + <data type="string"> QMI_PORT_RMNET_0 </data> + <data type="string"> QMI_PORT_RMNET_8 </data> + </list> + + <list name="conn_id"> + <data type="string"> QMI_CONN_ID_RMNET_0 </data> + <data type="string"> QMI_CONN_ID_RMNET_8 </data> + </list> + + <list name="dev_name"> + <data type="string"> /dev/smdcntl0 </data> + <data type="string"> /dev/smdcntl8 </data> + </list> + + <list name="dev_name_test"> + <data type="string"> /tmp/data/smdcntl0 </data> + <data type="string"> /tmp/data/smdcntl8 </data> + </list> + + <list name="ch_name"> + <data type="string"> DATA5_CNTL </data> + <data type="string"> DATA40_CNTL </data> + </list> + + <list name="transport"> + <data type="string"> LINUX_QMI_TRANSPORT_SMD </data> + <data type="string"> LINUX_QMI_TRANSPORT_SMD </data> + </list> + + <list name="enabled"> + <data type="int"> 1 </data> + <data type="int"> 1 </data> + </list> + + <list name="open_at_powerup"> + <data type="int"> 1 </data> + <data type="int"> 0 </data> + </list> + + </listitem> +</list> + @@ -70,6 +70,12 @@ PRODUCT_COPY_FILES += \ PRODUCT_PACKAGES += \ tfa9890_amp + +# RIL +PRODUCT_COPY_FILES += \ + $(LOCAL_PATH)/configs/netmgr_config.xml:system/etc/data/netmgr_config.xml \ + $(LOCAL_PATH)/configs/dsi_config.xml:system/etc/data/dsi_config.xml \ + $(LOCAL_PATH)/configs/qmi_config.xml:system/etc/data/qmi_config.xml # Bluetooth PRODUCT_COPY_FILES += \ |