Lines Matching defs:dev

283 static bool rt5677_volatile_register(struct device *dev, unsigned int reg)
332 static bool rt5677_readable_register(struct device *dev, unsigned int reg)
573 dev_err(component->dev, "Failed to set addr msb value: %d\n", ret);
580 dev_err(component->dev, "Failed to set addr lsb value: %d\n", ret);
587 dev_err(component->dev, "Failed to set data msb value: %d\n", ret);
594 dev_err(component->dev, "Failed to set data lsb value: %d\n", ret);
601 dev_err(component->dev, "Failed to set op code value: %d\n", ret);
632 dev_err(component->dev, "Failed to set addr msb value: %d\n", ret);
639 dev_err(component->dev, "Failed to set addr lsb value: %d\n", ret);
646 dev_err(component->dev, "Failed to set op code value: %d\n", ret);
830 dev_err(component->dev, "Wrong ELF header prefix\n");
832 dev_err(component->dev, "Wrong Elf header size\n");
834 dev_err(component->dev, "Wrong DSP code file\n");
842 dev_info(component->dev, "Load 0x%x bytes to 0x%x\n",
849 dev_err(component->dev, "Load firmware failed %d\n",
860 struct device *dev = rt5677->component->dev;
864 ret = request_firmware(&fwp, "rt5677_elf_vad", dev);
866 dev_err(dev, "Request rt5677_elf_vad failed %d\n", ret);
869 dev_info(dev, "Requested rt5677_elf_vad (%zu)\n", fwp->size);
898 dev_info(rt5677->component->dev, "DSP VAD: enable=%d, activity=%d\n",
925 dev_err(rt5677->component->dev, "DSP Boot Timed Out!");
1098 dev_err(component->dev, "Failed to set DMIC clock\n");
4300 dev_err(component->dev, "Unsupported clock setting: sysclk=%dHz lrck=%dHz\n",
4306 dev_err(component->dev, "Unsupported frame size: %d\n", frame_size);
4312 dev_dbg(dai->dev, "bclk is %dHz and lrck is %dHz\n",
4314 dev_dbg(dai->dev, "bclk_ms is %d and pre_div is %d for iis %d\n",
4469 dev_err(component->dev, "Invalid clock id (%d)\n", clk_id);
4477 dev_dbg(dai->dev, "Sysclk is %dHz and clock id is %d\n", freq, clk_id);
4514 dev_dbg(component->dev, "PLL disabled\n");
4554 dev_err(component->dev, "Unknown PLL source %d\n", source);
4560 dev_err(component->dev, "Unsupport input clock %d\n", freq_in);
4564 dev_dbg(component->dev, "m_bypass=%d m=%d n=%d k=%d\n",
4881 rt5677->gpio_chip.parent = &i2c->dev;
4886 dev_err(&i2c->dev, "Failed to add GPIOs: %d\n", ret);
5241 struct device *dev)
5246 device_property_read_bool(dev, "IN1") ||
5247 device_property_read_bool(dev, "realtek,in1-differential");
5250 device_property_read_bool(dev, "IN2") ||
5251 device_property_read_bool(dev, "realtek,in2-differential");
5254 device_property_read_bool(dev, "OUT1") ||
5255 device_property_read_bool(dev, "realtek,lout1-differential");
5258 device_property_read_bool(dev, "OUT2") ||
5259 device_property_read_bool(dev, "realtek,lout2-differential");
5262 device_property_read_bool(dev, "OUT3") ||
5263 device_property_read_bool(dev, "realtek,lout3-differential");
5265 device_property_read_u8_array(dev, "realtek,gpio-config",
5269 if (!device_property_read_u32(dev, "DCLK", &val) ||
5270 !device_property_read_u32(dev, "realtek,dmic2_clk_pin", &val))
5273 if (!device_property_read_u32(dev, "JD1", &val) ||
5274 !device_property_read_u32(dev, "realtek,jd1-gpio", &val))
5277 if (!device_property_read_u32(dev, "JD2", &val) ||
5278 !device_property_read_u32(dev, "realtek,jd2-gpio", &val))
5281 if (!device_property_read_u32(dev, "JD3", &val) ||
5282 !device_property_read_u32(dev, "realtek,jd3-gpio", &val))
5358 dev_err(rt5677->dev, "failed reading IRQ status: %d\n",
5388 dev_err(rt5677->dev, "failed updating IRQ status: %d\n",
5505 dev_err(&i2c->dev, "No interrupt specified\n");
5543 rt5677->domain = irq_domain_add_linear(i2c->dev.of_node,
5546 dev_err(&i2c->dev, "Failed to create IRQ domain\n");
5550 ret = devm_request_threaded_irq(&i2c->dev, i2c->irq, NULL, rt5677_irq,
5554 dev_err(&i2c->dev, "Failed to request IRQ: %d\n", ret);
5567 rt5677 = devm_kzalloc(&i2c->dev, sizeof(struct rt5677_priv),
5572 rt5677->dev = &i2c->dev;
5577 if (i2c->dev.of_node) {
5580 match_id = of_match_device(rt5677_of_match, &i2c->dev);
5583 } else if (ACPI_HANDLE(&i2c->dev)) {
5586 acpi_id = acpi_match_device(rt5677_acpi_match, &i2c->dev);
5593 rt5677_read_device_properties(rt5677, &i2c->dev);
5599 rt5677->pow_ldo2 = devm_gpiod_get_optional(&i2c->dev,
5603 dev_err(&i2c->dev, "Failed to request POW_LDO2: %d\n", ret);
5606 rt5677->reset_pin = devm_gpiod_get_optional(&i2c->dev,
5610 dev_err(&i2c->dev, "Failed to request RESET: %d\n", ret);
5626 dev_err(&i2c->dev, "Failed to allocate register map: %d\n",
5631 rt5677->regmap = devm_regmap_init(&i2c->dev, NULL, i2c, &rt5677_regmap);
5634 dev_err(&i2c->dev, "Failed to allocate register map: %d\n",
5641 dev_err(&i2c->dev,
5651 dev_warn(&i2c->dev, "Failed to apply regmap patch: %d\n", ret);
5690 dev_err(&i2c->dev, "Failed to initialize irq: %d\n", ret);
5692 return devm_snd_soc_register_component(&i2c->dev,