aboutsummaryrefslogtreecommitdiffstats
path: root/sound/soc/generic/simple-card-utils.c
AgeCommit message (Expand)AuthorFilesLines
2025-05-06AsoC: Phase out hybrid PCI devresMark Brown1-2/+2
2025-05-01ASoC: simple-card-utils: Fix pointer check in graph_util_parse_link_directionAlexander Stein1-2/+2
2025-04-14ASoC: simple-card-utils: fixup dlc->xxx handling for error caseKuninori Morimoto1-9/+14
2025-03-14ASoC: Merge up fixesMark Brown1-2/+5
2025-03-13ASoC: simple-card-utils: Don't use __free(device_node) at graph_util_parse_dai()Kuninori Morimoto1-2/+5
2025-02-06ASoC: simple-card-utils: use snd_soc_ret()Kuninori Morimoto1-71/+99
2025-02-05ASoC: simple-card-utils.c: add missing dlc->of_nodeKuninori Morimoto1-0/+1
2025-01-20Merge tag 'asoc-v6.14' of https://git.kernel.org/pub/scm/linux/kernel/git/bro...Takashi Iwai1-46/+33
2025-01-15ASoC: simple-card-utils: fix priv->dai_props indexingLaurentiu Mihalcea1-5/+5
2025-01-10ASoC: simple-card: Drop unnecessary "dai-tdm-slot-width-map" property presenc...Rob Herring (Arm)1-3/+2
2025-01-09ASoC: Use of_property_present() for non-boolean propertiesRob Herring (Arm)1-2/+2
2024-12-16ASoC: simple-card-utils: Unify clock direction by clk_directionKuninori Morimoto1-6/+6
2024-12-09ASoC: simple-card-utils: use for_each_of_graph_port() on graph_get_dai_id()Kuninori Morimoto1-3/+4
2024-12-09ASoC: simple-card-utils: check port reg first on graph_get_dai_id()Kuninori Morimoto1-2/+5
2024-12-09ASoC: simple-card-utils: use __free(device_node) for device nodeKuninori Morimoto1-30/+14
2024-11-12ASoC: simple-card-utils: care simple_util_dai for dummy DAIKuninori Morimoto1-0/+6
2024-11-01ASoC: generic: switch to use rtd->id from rtd->numKuninori Morimoto1-5/+5
2024-07-08ASoC: simple-card-utils: Simplify with cleanup.hKrzysztof Kozlowski1-7/+6
2024-06-26ASoC: simple-card-utils: add link-trigger-order supportKuninori Morimoto1-0/+71
2024-06-03ASoC: audio-graph-card2: expand dai_link property partKuninori Morimoto1-7/+6
2024-06-03ASoC: audio-graph-card2: remove ports node name checkKuninori Morimoto1-0/+3
2024-06-03ASoC: simple-card-utils: remove both playback/capture_only checkKuninori Morimoto1-6/+1
2024-05-27ASoC: simple-card-utils: Split simple_fixup_sample_fmt funcMohan Kumar1-6/+20
2024-03-26ASoC: soc-jack: Get rid of legacy GPIO supportAndy Shevchenko1-2/+0
2023-12-18ASoC: simple-card-utils: Drop GPIO includeLinus Walleij1-1/+0
2023-12-14ASoC: audio-graph-card2: Introduce playback-only/capture-only DAI link flagsDaniel Baluta1-0/+19
2023-10-23ASoC: simple-card-utils: Make simple_util_remove() return voidUwe Kleine-König1-3/+1
2023-09-26ASoC: Merge up fixesMark Brown1-1/+2
2023-09-25ASoC: generic: convert not to use asoc_xxx()Kuninori Morimoto1-63/+62
2023-09-25ASoC: simple_card_utils.h: convert not to use asoc_xxx()Kuninori Morimoto1-50/+50
2023-09-19ASoC: simple-card-utils: fixup simple_util_startup() error handlingKuninori Morimoto1-1/+2
2023-07-17ASoC: simple-card-utils.c: enable multi Component supportKuninori Morimoto1-3/+18
2023-07-17ASoC: soc-core.c: add snd_soc_dlc_use_cpu_as_platform()Kuninori Morimoto1-1/+1
2023-06-20ASoC: simple-card.c: use snd_soc_{of_}get_dlc()Kuninori Morimoto1-3/+1
2023-06-16ASoC: Merge fixes due to dependenciesMark Brown1-1/+1
2023-06-15ASoC: simple_card_utils: remove unused cpus/codecs/platforms from propsKuninori Morimoto1-6/+0
2023-06-14ASoC: simple-card-utils.c: share asoc_graph_parse_dai()Kuninori Morimoto1-0/+105
2023-06-02ASoC: simple-card-utils: fix PCM constraint error checkRobert Hancock1-1/+1
2023-05-08ASoC: simple_card_utils.c: use asoc_dummy_dlcKuninori Morimoto1-7/+2
2023-04-05ASoC: audio-graph-card2: switch to use c2c_params instead of paramsKuninori Morimoto1-12/+12
2023-03-22ASoC: simple-card: add comment to indicate don't remove platformsKuninori Morimoto1-1/+10
2023-01-27ASoC: simple-card-utils: create jack inputs for aux_devsAstrid Rost1-0/+49
2022-11-07ASoC: simple-card-utils: remove asoc_simple_convert_fixup()Kuninori Morimoto1-22/+13
2022-10-19ASoC: simple-card: Fix up checks for HW param fixupsAidan MacDonald1-0/+15
2022-09-07ASoC: simple-card-utils: switch to using gpiod APIDmitry Torokhov1-13/+15
2022-08-15ASoC: simple-card-utils: Fixup DAI sample formatSameer Pujar1-0/+34
2022-07-08ASoC: simple-card-utils.c: care Codec2Codec vs DPCM:BEKuninori Morimoto1-0/+4
2022-07-08ASoC: simple-card-utils.c: ignore Codec2Codec setting if it already haveKuninori Morimoto1-0/+4
2022-07-08ASoC: audio-graph-card2.c: remove pre-alloced Codec2Codec spaceKuninori Morimoto1-17/+1
2022-06-09Specify clock provider directly to CPU DAIsMark Brown1-1/+6
2022-06-07ASoC: simple-card-utils: Make asoc_simple_clean_reference() return voidUwe Kleine-König1-3/+4
2022-06-06ASoC: simple-card-utils: rename asoc_simple_init_dai_link_params() to asoc_si...Kuninori Morimoto1-2/+2
2022-06-06ASoC: simple-card-utils: Move snd_soc_component_is_codec to be localCharles Keepax1-1/+6
2022-05-04ASoC: Pull in fixesMark Brown1-1/+1
2022-04-20ASoC: simple-card-utils: fix sysclk shutdownOlivier Moysan1-1/+1
2022-04-14ASoC: soc-card: Create jack kcontrol without pinsAkihiko Odaki1-3/+2
2022-04-06ASoC: simple-card-utils: Avoid NULL deref in asoc_simple_set_tdm()Richard Fitzgerald1-2/+4
2022-03-11ASoC: simple-card-utils: Don't reset clock of active DAISameer Pujar1-4/+8
2022-03-07ASoC: audio_graph_card2: Add support for variable slot widthsRichard Fitzgerald1-0/+97
2022-01-24ASoC: simple-card-utils: Add new system-clock-fixed flagRobert Hancock1-11/+60
2022-01-24ASoC: simple-card-utils: Set sysclk on all componentsRobert Hancock1-0/+15
2021-12-23ASoC: core: Add snd_soc_of_parse_pin_switches() from simple-card-utilsStephan Gerhold1-44/+1
2021-10-18ASoC: soc-component: add snd_soc_component_is_codec()Kuninori Morimoto1-2/+2
2021-10-15ASoC: simple-card-utils: add codec2codec supportKuninori Morimoto1-1/+17
2021-10-15ASoC: simple-card-utils: add asoc_graph_is_ports0()Kuninori Morimoto1-0/+28
2021-08-05ASoC: simple-card-utils: Avoid over-allocating DLCsSamuel Holland1-2/+2
2021-06-21ASoC: simple-card-utils: switch to use snd_soc_daifmt_parse_format/clock_prov...Kuninori Morimoto1-11/+5
2021-04-20ASoC: audio-graph: move audio_graph_remove() to simple-card-utils.cKuninori Morimoto1-0/+8
2021-04-20ASoC: audio-graph: move audio_graph_card_probe() to simple-card-utils.cKuninori Morimoto1-0/+17
2021-04-13ASoC: simple-card-utils: tidyup asoc_simple_parse_convert()Kuninori Morimoto1-2/+1
2021-04-13ASoC: simple-card-utils: multi support at asoc_simple_canonicalize_cpu/platfo...Kuninori Morimoto1-5/+6
2021-04-13ASoC: simple-card-utils: care multi DAI at asoc_simple_clean_reference()Kuninori Morimoto1-3/+7
2021-04-13ASoC: simple-card-utils: use for_each_prop_xxx()Kuninori Morimoto1-51/+75
2021-04-13ASoC: simple-card-utils: remove li->dais/li->confKuninori Morimoto1-4/+10
2021-04-13ASoC: simple-card-utils: setup dai_props cpu_dai/codec_dai at initial timingKuninori Morimoto1-0/+10
2021-04-08ASoC: simple-card-utils: share dummy DAI and reduce memoryKuninori Morimoto1-7/+23
2021-04-08ASoC: simple-card-utils: enable flexible CPU/Codec/PlatformKuninori Morimoto1-22/+50
2021-03-31Merge tag 'mute-led-rework' of https://git.kernel.org/pub/scm/linux/kernel/gi...Mark Brown1-6/+7
2021-03-31ASoC: simple-card-utils: alloc dai_link information for CPU/Codec/PlatformKuninori Morimoto1-4/+11
2021-03-31ASoC: simple-card-utils.c: remove old commentKuninori Morimoto1-5/+0
2021-03-16ASoC: simple-card-utils: Do not handle device clockSameer Pujar1-6/+7
2021-03-10ASoC: generic: simple-card-utils: remove useless assignmentPierre-Louis Bossart1-1/+1
2021-02-11ASoC: simple-card-utils: Fix device module clockSameer Pujar1-7/+6
2020-07-23ASoC: generic: use asoc_substream_to_rtd()Kuninori Morimoto1-3/+3
2020-07-16ASoC: simple-card-utils: Support configure pin_name for asoc_simple_init_jackShengjiu Wang1-3/+4
2020-03-27ASoC: generic: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointerKuninori Morimoto1-6/+6
2020-03-09ASoC: simple-card-utils: use for_each_pcm_streams()Kuninori Morimoto1-1/+1
2020-03-06ASoC: simple-card: Add support for codec2codec DAI linksSamuel Holland1-0/+48
2019-09-09SoC: simple-card-utils: set 0Hz to sysclk when shutdownKatsuhiro Suzuki1-0/+7
2019-07-10ASoC: simple-card-utils: care no Platform for DPCMKuninori Morimoto1-0/+7
2019-06-28ASoC: simple-card-utils: consider CPU-Platform possibilityKuninori Morimoto1-12/+3
2019-06-19ASoC: simple-card-utils: don't select unnecessary PlatformKuninori Morimoto1-3/+12
2019-06-06ASoC: simple-card: support snd_soc_dai_link_component style for cpuKuninori Morimoto1-15/+6
2019-04-26ASoC: simple-card-utils: add asoc_simple_parse_pin_switches()Paul Cercueil1-0/+57
2019-04-01ASoC: simple-card-utils: remove set but not used variable 'dai_name'YueHaibing1-3/+1
2019-03-21ASoC: simple-card-utils: test memory allocationKuninori Morimoto1-2/+7
2019-03-21ASoC: simple-card-utils: rename asoc_simple_card_xxx() to asoc_simple_()Kuninori Morimoto1-61/+61
2019-03-21ASoC: simple-card-utils: separate asoc_simple_card_parse_dai()Kuninori Morimoto1-143/+0
2019-03-21ASoC: simple-card-utils: share asoc_simple_card_init_priv()Kuninori Morimoto1-0/+49
2019-03-21ASoC: simple-card-utils: share asoc_simple_be_hw_params_fixup()Kuninori Morimoto1-0/+12
2019-03-21ASoC: simple-card-utils: share asoc_simple_dai_init()Kuninori Morimoto1-3/+22
2019-03-21ASoC: simple-card-utils: share asoc_simple_hw_param()Kuninori Morimoto1-0/+57
2019-03-21ASoC: simple-card-utils: share asoc_simple_shutdown()Kuninori Morimoto1-2/+14
2019-03-21ASoC: simple-card-utils: share asoc_simple_startup()Kuninori Morimoto1-2/+20
2019-03-21ASoC: simple-card-utils: add asoc_simple_debug_info()Kuninori Morimoto1-12/+0
2019-01-21ASoC: simple-card: rename to asoc_simple_card_canonicalize_platform()Kuninori Morimoto1-5/+2
2019-01-21ASoC: soc-core: add .num_platform for dai_linkKuninori Morimoto1-2/+2
2019-01-03ASoC: simple-card-utils: check "reg" property on asoc_simple_card_get_dai_id()Kuninori Morimoto1-3/+11
2018-12-14ASoC: simple-card-utils: fixup asoc_simple_card_get_dai_id() ID methodKuninori Morimoto1-4/+28
2018-12-11ASoC: simple-card-utils: fix build warning without CONFIG_OFArnd Bergmann1-1/+4
2018-12-04ASoC: simple-card-utils: fixup asoc_simple_card_get_dai_id() countingKuninori Morimoto1-19/+3
2018-11-21ASoC: simple_card_utils: remove "option" from asoc_simple_card_of_parse_routi...Kuninori Morimoto1-7/+3
2018-11-21ASoC: simple-card-utils: tidyup asoc_simple_card_parse_convert()Kuninori Morimoto1-2/+3
2018-11-21ASoC: simple-card-utils: accept NULL parameter on asoc_simple_card_xxx()Kuninori Morimoto1-2/+9
2018-11-21ASoC: simple-card-utils: remove asoc_simple_card_clk_register()Kuninori Morimoto1-7/+1
2018-09-20ASoC: add for_each_card_prelinks() macroKuninori Morimoto1-4/+2
2018-08-31ASoC: simple-card-util: remove dai_link compatible code for platformKuninori Morimoto1-7/+3
2018-08-31ASoC: simple-card-util: support snd_soc_dai_link_component style for platformKuninori Morimoto1-3/+8
2018-08-31ASoC: simple-card-util: remove dai_link compatible code for codecKuninori Morimoto1-3/+1
2018-08-31ASoC: simple_card_utils: support snd_soc_dai_link_component style for codecKuninori Morimoto1-2/+40
2018-07-02ASoC: simple-card-utils: convert to SPDX identifiersKuninori Morimoto1-9/+6
2018-06-18ASoC: simple-card-utils: move hp and mic detect gpios from simple-cardKatsuhiro Suzuki1-0/+59
2017-09-01Merge remote-tracking branches 'asoc/topic/simple', 'asoc/topic/spear', 'asoc...Mark Brown1-2/+7
2017-09-01Merge tag 'asoc-fix-v4.13-rc7' into asoc-linusMark Brown1-1/+1
2017-09-01ASoC: make clock direction configurable in asoc-simpleVitaly Wool1-2/+7
2017-08-30ASoC: simple_card_utils: fix fallback when "label" property isn't presentLucas Stach1-1/+1
2017-08-01device property: Fix usecount for of_graph_get_port_parent()Tony Lindgren1-5/+3
2017-06-16ASoC: simple-card-utils: add asoc_simple_card_of_parse_widgets()Kuninori Morimoto1-0/+19
2017-06-15ASoC: simple-card-utils: add asoc_simple_card_of_parse_routing()Kuninori Morimoto1-0/+22
2017-06-15ASoC: simple-card-utils: add asoc_simple_card_convert_fixup()Kuninori Morimoto1-0/+40
2017-06-14ASoC: simple_card_utils: add EXPORT_SYMBOL_GPL() for asoc_simple_card_clk_xxx()Kuninori Morimoto1-0/+2
2017-06-13ASoC: simple_card_utils: add asoc_simple_card_clk_xxx()Kuninori Morimoto1-1/+18
2017-06-06ASoC: simple-card-utils: share same dev_dbg() for sysclkKuninori Morimoto1-1/+4
2017-06-06ASoC: simple-card-utils: share same dev_dbg() for Dai NameKuninori Morimoto1-0/+2
2017-06-06ASoC: simple-card-utils: share same dev_dbg() for DAI formatKuninori Morimoto1-0/+2
2017-06-06ASoC: simple-card-utils: share same dev_dbg() for Card NameKuninori Morimoto1-0/+2
2017-05-26ASoC: simple-card-utils: remove strict limitation of bit/frame masterKuninori Morimoto1-2/+1
2017-05-24ASoC: simple-card-utils: support snd_soc_get_dai_id()Kuninori Morimoto1-0/+9
2017-05-17ASoC: simple-card-utils: add asoc_simple_card_parse_graph_dai()Kuninori Morimoto1-0/+57
2017-05-17ASoC: simple-card-utils: enable "label" on asoc_simple_card_parse_card_nameKuninori Morimoto1-5/+11
2017-03-24ASoC: simple-card: fix simple_dai clk lookupLucas Stach1-0/+1
2017-01-23ASoC: simple-card: use devm_get_clk_from_child()Kuninori Morimoto1-4/+4
2016-12-05ASoC: simple_card_utils: tidyup file comment/defineKuninori Morimoto1-1/+1
2016-10-28ASoC: simple-card-utils: remove unnecessary cpu/codec pointer checkKuninori Morimoto1-3/+0
2016-08-10ASoC: simple-card-utils: add asoc_simple_card_clean_reference()Kuninori Morimoto1-0/+15
2016-08-10ASoC: simple-card-utils: add asoc_simple_card_canonicalize_cpu()Kuninori Morimoto1-0/+17
2016-08-09ASoC: simple-card-utils: add asoc_simple_card_canonicalize_dailink()Kuninori Morimoto1-0/+13
2016-08-09ASoC: simple-card-utils: add asoc_simple_card_init_dai()Kuninori Morimoto1-0/+29
2016-08-08ASoC: simple-card-utils: add asoc_simple_card_parse_dai()Kuninori Morimoto1-0/+37
2016-08-08ASoC: simple-card-utils: add asoc_simple_card_parse_clk()Kuninori Morimoto1-0/+30
2016-08-03ASoC: simple-card-utils: add missing MODULE_xxx()Kuninori Morimoto1-0/+6
2016-07-16ASoC: simple-card-utils: add asoc_simple_card_parse_card_name()Kuninori Morimoto1-0/+20
2016-07-16ASoC: simple-card-utils: add asoc_simple_card_set_dailink_name()Kuninori Morimoto1-0/+23
2016-06-29ASoC: add new simple-card-utils.cKuninori Morimoto1-0/+54