#ifndef __SOUND_STAC946X_H #define __SOUND_STAC946X_H #define STAC946X_RESET 0x00 #define STAC946X_STATUS 0x01 #define STAC946X_MASTER_VOLUME 0x02 #define STAC946X_LF_VOLUME 0x03 #define STAC946X_RF_VOLUME 0x04 #define STAC946X_LR_VOLUME 0x05 #define STAC946X_RR_VOLUME 0x06 #define STAC946X_CENTER_VOLUME 0x07 #define STAC946X_LFE_VOLUME 0x08 #define STAC946X_MIC_L_VOLUME 0x09 #define STAC946X_MIC_R_VOLUME 0x0a #define STAC946X_DEEMPHASIS 0x0c #define STAC946X_GENERAL_PURPOSE 0x0d #define STAC946X_AUDIO_PORT_CONTROL 0x0e #define STAC946X_MASTER_CLOCKING 0x0f #define STAC946X_POWERDOWN_CTRL1 0x10 #define STAC946X_POWERDOWN_CTRL2 0x11 #define STAC946X_REVISION_CODE 0x12 #define STAC946X_ADDRESS_CONTROL 0x13 #define STAC946X_ADDRESS 0x14 #endif /* __SOUND_STAC946X_H */ class='main'>index : net-next.git
net-next plumbingsTobias Klauser
summaryrefslogtreecommitdiff
path: root/include/dt-bindings/i2c/i2c.h
diff options
context:
space:
mode:
authorBorislav Petkov <bp@suse.de>2017-01-20 21:29:40 +0100
committerThomas Gleixner <tglx@linutronix.de>2017-01-23 09:39:55 +0100
commitc26665ab5c49ad3e142e0f054ca3204f259ba09c (patch)
tree3bab11918e18e9d25ef7544dba05cdf39d1abec5 /include/dt-bindings/i2c/i2c.h
parent7a308bb3016f57e5be11a677d15b821536419d36 (diff)
x86/microcode/intel: Drop stashed AP patch pointer optimization
This was meant to save us the scanning of the microcode containter in the initrd since the first AP had already done that but it can also hurt us: Imagine a single hyperthreaded CPU (Intel(R) Atom(TM) CPU N270, for example) which updates the microcode on the BSP but since the microcode engine is shared between the two threads, the update on CPU1 doesn't happen because it has already happened on CPU0 and we don't find a newer microcode revision on CPU1. Which doesn't set the intel_ucode_patch pointer and at initrd jettisoning time we don't save the microcode patch for later application. Now, when we suspend to RAM, the loaded microcode gets cleared so we need to reload but there's no patch saved in the cache. Removing the optimization fixes this issue and all is fine and dandy. Fixes: 06b8534cb728 ("x86/microcode: Rework microcode loading") Signed-off-by: Borislav Petkov <bp@suse.de> Reviewed-by: Thomas Gleixner <tglx@linutronix.de> Link: http://lkml.kernel.org/r/20170120202955.4091-2-bp@alien8.de Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Diffstat (limited to 'include/dt-bindings/i2c/i2c.h')