Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f153c6af authored by Takashi Iwai's avatar Takashi Iwai
Browse files

Merge branch 'fix/hda' into topic/hda

parents 7560931f b0791dda
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -789,11 +789,13 @@ static unsigned int azx_rirb_get_response(struct hda_bus *bus,
{
	struct azx *chip = bus->private_data;
	unsigned long timeout;
	unsigned long loopcounter;
	int do_poll = 0;

 again:
	timeout = jiffies + msecs_to_jiffies(1000);
	for (;;) {

	for (loopcounter = 0;; loopcounter++) {
		if (chip->polling_mode || do_poll) {
			spin_lock_irq(&chip->reg_lock);
			azx_update_rirb(chip);
@@ -809,7 +811,7 @@ static unsigned int azx_rirb_get_response(struct hda_bus *bus,
		}
		if (time_after(jiffies, timeout))
			break;
		if (bus->needs_damn_long_delay)
		if (bus->needs_damn_long_delay || loopcounter > 3000)
			msleep(2); /* temporary workaround */
		else {
			udelay(10);
+3 −3
Original line number Diff line number Diff line
@@ -4390,8 +4390,8 @@ static int stac92xx_init(struct hda_codec *codec)
		def_conf = get_defcfg_connect(def_conf);
		/* skip any ports that don't have jacks since presence
 		 * detection is useless */
		if (def_conf != AC_JACK_PORT_COMPLEX) {
			if (def_conf != AC_JACK_PORT_NONE)
		if (def_conf != AC_JACK_PORT_NONE &&
		    !is_jack_detectable(codec, nid)) {
			stac_toggle_power_map(codec, nid, 1);
			continue;
		}
+1 −1
Original line number Diff line number Diff line
@@ -35,7 +35,7 @@ static unsigned long siumckb_recalc(struct clk *clk)
	return codec_freq;
}

static struct clk_ops siumckb_clk_ops = {
static struct sh_clk_ops siumckb_clk_ops = {
	.recalc = siumckb_recalc,
};