es83xx_dsm
EXPORT_SYMBOL_GPL(es83xx_dsm);
ret = es83xx_dsm(dev, PLATFORM_MAINMIC_TYPE_ARG, &value);
ret = es83xx_dsm(dev, PLATFORM_HPMIC_TYPE_ARG, &value);
ret = es83xx_dsm(dev, PLATFORM_SPK_TYPE_ARG, &value);
ret = es83xx_dsm(dev, PLATFORM_HPDET_INV_ARG, &value);
ret = es83xx_dsm(dev, PLATFORM_PCM_TYPE_ARG, &value);
ret = es83xx_dsm(dev, PLATFORM_MIC_DE_POP_ARG, &value);
int es83xx_dsm(struct device *dev, int arg, int *value);
ret = es83xx_dsm(priv->codec_dev, PLATFORM_MAINMIC_TYPE_ARG, &val1);
ret = es83xx_dsm(priv->codec_dev, PLATFORM_HPMIC_TYPE_ARG, &val2);
ret = es83xx_dsm(priv->codec_dev, PLATFORM_SPK_TYPE_ARG, &val1);
ret = es83xx_dsm(priv->codec_dev, PLATFORM_HPDET_INV_ARG, &val1);