123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366 |
- load(":audio_modules.bzl", "audio_modules")
- load(":module_mgr.bzl", "define_target_modules")
- load("//msm-kernel:target_variants.bzl", "get_all_lunch_target_base_target_variants")
- load("//msm-kernel:target_variants.bzl", "get_all_la_variants", "get_all_le_variants", "get_all_lxc_variants")
- def define_blair(t, v, lt=None):
- print(t)
- define_target_modules(
- target = "blair",
- variant = v,
- registry = audio_modules,
- modules = [
- "q6_dlkm",
- "spf_core_dlkm",
- "audpkt_ion_dlkm",
- "q6_notifier_dlkm",
- "adsp_loader_dlkm",
- "audio_prm_dlkm",
- "q6_pdr_dlkm",
- "gpr_dlkm",
- "audio_pkt_dlkm",
- "pinctrl_lpi_dlkm",
- "swr_dlkm",
- "swr_ctrl_dlkm",
- "snd_event_dlkm",
- "machine_dlkm",
- "wcd_core_dlkm",
- "mbhc_dlkm",
- "wcd9xxx_dlkm",
- "stub_dlkm",
- "bolero_cdc_dlkm",
- "va_macro_dlkm",
- "tx_macro_dlkm",
- "rx_macro_dlkm",
- "wsa881x_analog_dlkm",
- "wcd937x_dlkm",
- "wcd937x_slave_dlkm",
- "wcd938x_dlkm",
- "wcd938x_slave_dlkm",
- ],
- config_options = [
- "CONFIG_SND_SOC_HOLI",
- "CONFIG_SND_SOC_MSM_QDSP6V2_INTF",
- "CONFIG_MSM_QDSP6_SSR",
- "CONFIG_DIGITAL_CDC_RSC_MGR",
- "CONFIG_SOUNDWIRE_MSTR_CTRL",
- "CONFIG_WCD9XXX_CODEC_CORE_V2",
- "CONFIG_MSM_CDC_PINCTRL",
- "CONFIG_SND_SOC_WCD_IRQ",
- "CONFIG_SND_SOC_WCD9XXX_V2",
- "CONFIG_SND_SOC_WCD_MBHC_ADC",
- ],
- lunch_target = lt,
- )
- def define_niobe(t, v, lt=None):
- define_target_modules(
- target = "niobe",
- variant = v,
- registry = audio_modules,
- modules = [
- "q6_dlkm",
- "spf_core_dlkm",
- "audpkt_ion_dlkm",
- "q6_notifier_dlkm",
- "adsp_loader_dlkm",
- "audio_prm_dlkm",
- "q6_pdr_dlkm",
- "gpr_dlkm",
- "audio_pkt_dlkm",
- "pinctrl_lpi_dlkm",
- "swr_dlkm",
- "swr_ctrl_dlkm",
- "snd_event_dlkm",
- "machine_dlkm",
- "wcd_core_dlkm",
- "mbhc_dlkm",
- "swr_dmic_dlkm",
- "wcd9xxx_dlkm",
- "swr_haptics_dlkm",
- "stub_dlkm",
- "hdmi_dlkm",
- "lpass_cdc_dlkm",
- "lpass_cdc_wsa_macro_dlkm",
- "lpass_cdc_wsa2_macro_dlkm",
- "lpass_cdc_va_macro_dlkm",
- "lpass_cdc_rx_macro_dlkm",
- "lpass_cdc_tx_macro_dlkm",
- "wsa883x_dlkm",
- "wsa884x_dlkm",
- "wcd937x_dlkm",
- "wcd937x_slave_dlkm",
- "wcd938x_dlkm",
- "wcd938x_slave_dlkm",
- ],
- config_options = [
- "CONFIG_SND_SOC_NIOBE",
- "CONFIG_SND_SOC_MSM_QDSP6V2_INTF",
- "CONFIG_MSM_QDSP6_SSR",
- "CONFIG_DIGITAL_CDC_RSC_MGR",
- "CONFIG_SOUNDWIRE_MSTR_CTRL",
- "CONFIG_SWRM_VER_2P0",
- "CONFIG_WCD9XXX_CODEC_CORE_V2",
- "CONFIG_MSM_CDC_PINCTRL",
- "CONFIG_SND_SOC_WCD_IRQ",
- "CONFIG_SND_SOC_WCD9XXX_V2",
- "CONFIG_SND_SOC_WCD_MBHC_ADC",
- "CONFIG_MSM_EXT_DISPLAY",
- ],
- lunch_target = lt,
- )
- def define_pineapple(t, v, lt=None):
- print(t)
- define_target_modules(
- target = "pineapple",
- variant = v,
- registry = audio_modules,
- modules = [
- "q6_dlkm",
- "spf_core_dlkm",
- "audpkt_ion_dlkm",
- "q6_notifier_dlkm",
- "adsp_loader_dlkm",
- "audio_prm_dlkm",
- "q6_pdr_dlkm",
- "gpr_dlkm",
- "audio_pkt_dlkm",
- "pinctrl_lpi_dlkm",
- "swr_dlkm",
- "swr_ctrl_dlkm",
- "snd_event_dlkm",
- "machine_dlkm",
- "wcd_core_dlkm",
- "mbhc_dlkm",
- "swr_dmic_dlkm",
- "wcd9xxx_dlkm",
- "swr_haptics_dlkm",
- "stub_dlkm",
- "hdmi_dlkm",
- "lpass_cdc_dlkm",
- "lpass_cdc_wsa_macro_dlkm",
- "lpass_cdc_wsa2_macro_dlkm",
- "lpass_cdc_va_macro_dlkm",
- "lpass_cdc_rx_macro_dlkm",
- "lpass_cdc_tx_macro_dlkm",
- "wsa883x_dlkm",
- "wsa884x_dlkm",
- "wcd937x_dlkm",
- "wcd937x_slave_dlkm",
- "wcd938x_dlkm",
- "wcd938x_slave_dlkm",
- "wcd939x_dlkm",
- "wcd939x_slave_dlkm",
- "wcd9378_dlkm",
- "wcd9378_slave_dlkm"
- ],
- config_options = [
- "CONFIG_SND_SOC_PINEAPPLE",
- "CONFIG_SND_SOC_MSM_QDSP6V2_INTF",
- "CONFIG_MSM_QDSP6_SSR",
- "CONFIG_DIGITAL_CDC_RSC_MGR",
- "CONFIG_SOUNDWIRE_MSTR_CTRL",
- "CONFIG_SWRM_VER_2P0",
- "CONFIG_BOLERO_VER_2P6",
- "CONFIG_WCD9XXX_CODEC_CORE_V2",
- "CONFIG_MSM_CDC_PINCTRL",
- "CONFIG_SND_SOC_WCD_IRQ",
- "CONFIG_SND_SOC_WCD9XXX_V2",
- "CONFIG_SND_SOC_WCD_MBHC_ADC",
- "CONFIG_MSM_EXT_DISPLAY",
- ],
- lunch_target = lt,
- )
- def define_kalama(t, v, lt=None):
- define_target_modules(
- target = "kalama",
- variant = v,
- registry = audio_modules,
- modules = [
- "q6_dlkm",
- "spf_core_dlkm",
- "audpkt_ion_dlkm",
- "q6_notifier_dlkm",
- "adsp_loader_dlkm",
- "audio_prm_dlkm",
- "q6_pdr_dlkm",
- "gpr_dlkm",
- "audio_pkt_dlkm",
- "pinctrl_lpi_dlkm",
- "swr_dlkm",
- "swr_ctrl_dlkm",
- "snd_event_dlkm",
- "machine_dlkm",
- "wcd_core_dlkm",
- "mbhc_dlkm",
- "swr_dmic_dlkm",
- "wcd9xxx_dlkm",
- "swr_haptics_dlkm",
- "stub_dlkm",
- "hdmi_dlkm",
- "lpass_cdc_dlkm",
- "lpass_cdc_wsa_macro_dlkm",
- "lpass_cdc_wsa2_macro_dlkm",
- "lpass_cdc_va_macro_dlkm",
- "lpass_cdc_rx_macro_dlkm",
- "lpass_cdc_tx_macro_dlkm",
- "wsa883x_dlkm",
- "wsa884x_dlkm",
- "wcd938x_dlkm",
- "wcd938x_slave_dlkm"
- ],
- config_options = [
- "CONFIG_SND_SOC_KALAMA",
- "CONFIG_SND_SOC_MSM_QDSP6V2_INTF",
- "CONFIG_MSM_QDSP6_SSR",
- "CONFIG_DIGITAL_CDC_RSC_MGR",
- "CONFIG_SOUNDWIRE_MSTR_CTRL",
- "CONFIG_SWRM_VER_2P0",
- "CONFIG_WCD9XXX_CODEC_CORE_V2",
- "CONFIG_MSM_CDC_PINCTRL",
- "CONFIG_SND_SOC_WCD_IRQ",
- "CONFIG_SND_SOC_WCD9XXX_V2",
- "CONFIG_SND_SOC_WCD_MBHC_ADC",
- "CONFIG_MSM_EXT_DISPLAY",
- ],
- lunch_target = lt,
- )
- def define_pitti(t, v, lt=None):
- print(t)
- define_target_modules(
- target = "pitti",
- variant = v,
- registry = audio_modules,
- modules = [
- "q6_dlkm",
- "spf_core_dlkm",
- "audpkt_ion_dlkm",
- "q6_notifier_dlkm",
- "adsp_loader_dlkm",
- "audio_prm_dlkm",
- "q6_pdr_dlkm",
- "gpr_dlkm",
- "audio_pkt_dlkm",
- "pinctrl_lpi_dlkm",
- "swr_dlkm",
- "swr_ctrl_dlkm",
- "snd_event_dlkm",
- "machine_dlkm",
- "swr_haptics_dlkm",
- "wcd_core_dlkm",
- "mbhc_dlkm",
- "wcd9xxx_dlkm",
- "stub_dlkm",
- "hdmi_dlkm",
- "lpass_cdc_dlkm",
- "lpass_cdc_va_macro_dlkm",
- "lpass_cdc_rx_macro_dlkm",
- "lpass_cdc_tx_macro_dlkm",
- "lpass_cdc_wsa_macro_dlkm",
- "lpass_cdc_wsa2_macro_dlkm",
- "wsa881x_analog_dlkm",
- "wcd9378_dlkm",
- "wcd9378_slave_dlkm"
- ],
- config_options = [
- "CONFIG_SND_SOC_PITTI",
- "CONFIG_SND_SOC_MSM_QDSP6V2_INTF",
- "CONFIG_MSM_QDSP6_SSR",
- "CONFIG_BOLERO_VER_2P1",
- "CONFIG_DIGITAL_CDC_RSC_MGR",
- "CONFIG_SOUNDWIRE_MSTR_CTRL",
- "CONFIG_WCD9XXX_CODEC_CORE_V2",
- "CONFIG_MSM_CDC_PINCTRL",
- "CONFIG_SND_SOC_WCD_IRQ",
- "CONFIG_SND_SOC_WCD9XXX_V2",
- "CONFIG_SND_SOC_WCD_MBHC_ADC",
- "CONFIG_MSM_EXT_DISPLAY",
- ],
- lunch_target = lt,
- )
- def define_volcano(t, v, lt=None):
- print(t)
- define_target_modules(
- target = "volcano",
- variant = v,
- registry = audio_modules,
- modules = [
- "q6_dlkm",
- "spf_core_dlkm",
- "audpkt_ion_dlkm",
- "q6_notifier_dlkm",
- "adsp_loader_dlkm",
- "audio_prm_dlkm",
- "q6_pdr_dlkm",
- "gpr_dlkm",
- "audio_pkt_dlkm",
- "pinctrl_lpi_dlkm",
- "swr_dlkm",
- "swr_ctrl_dlkm",
- "snd_event_dlkm",
- "wcd_core_dlkm",
- "mbhc_dlkm",
- "machine_dlkm",
- "swr_dmic_dlkm",
- "wcd9xxx_dlkm",
- "swr_haptics_dlkm",
- "stub_dlkm",
- "hdmi_dlkm",
- "lpass_cdc_dlkm",
- "lpass_cdc_wsa_macro_dlkm",
- "lpass_cdc_wsa2_macro_dlkm",
- "lpass_cdc_va_macro_dlkm",
- "lpass_cdc_rx_macro_dlkm",
- "lpass_cdc_tx_macro_dlkm",
- "wsa883x_dlkm",
- "wsa884x_dlkm",
- "wcd937x_dlkm",
- "wcd937x_slave_dlkm",
- "wcd938x_dlkm",
- "wcd938x_slave_dlkm",
- "wcd939x_dlkm",
- "wcd939x_slave_dlkm",
- "wcd9378_dlkm",
- "wcd9378_slave_dlkm"
- ],
- config_options = [
- "CONFIG_SND_SOC_VOLCANO",
- "CONFIG_SND_SOC_MSM_QDSP6V2_INTF",
- "CONFIG_MSM_QDSP6_SSR",
- "CONFIG_DIGITAL_CDC_RSC_MGR",
- "CONFIG_SOUNDWIRE_MSTR_CTRL",
- "CONFIG_SWRM_VER_1P7",
- "CONFIG_BOLERO_VER_2P6",
- "CONFIG_WCD9XXX_CODEC_CORE_V2",
- "CONFIG_MSM_CDC_PINCTRL",
- "CONFIG_SND_SOC_WCD_IRQ",
- "CONFIG_SND_SOC_WCD9XXX_V2",
- "CONFIG_SND_SOC_WCD_MBHC_ADC",
- "CONFIG_MSM_EXT_DISPLAY",
- ],
- lunch_target = lt,
- )
- def define_audio_target():
- for (t, v) in get_all_la_variants():
- print(t)
- print(v)
- if t == "blair":
- define_blair(t, v)
- if t == "pitti":
- define_pitti(t, v)
- if t == "pineapple":
- define_pineapple(t, v)
- if t == "kalama":
- define_kalama(t, v)
- if t == "niobe":
- define_niobe(t, v)
- for (lt, t, v) in get_all_lunch_target_base_target_variants():
- print(lt)
- if lt == "volcano":
- define_volcano(t, v, lt)
|