/* * Berlin2 BG2/BG2CD clock tree IDs */ #define CLKID_SYS 0 #define CLKID_CPU 1 #define CLKID_DRMFIGO 2 #define CLKID_CFG 3 #define CLKID_GFX 4 #define CLKID_ZSP 5 #define CLKID_PERIF 6 #define CLKID_PCUBE 7 #define CLKID_VSCOPE 8 #define CLKID_NFC_ECC 9 #define CLKID_VPP 10 #define CLKID_APP 11 #define CLKID_AUDIO0 12 #define CLKID_AUDIO2 13 #define CLKID_AUDIO3 14 #define CLKID_AUDIO1 15 #define CLKID_GFX3D_CORE 16 #define CLKID_GFX3D_SYS 17 #define CLKID_ARC 18 #define CLKID_VIP 19 #define CLKID_SDIO0XIN 20 #define CLKID_SDIO1XIN 21 #define CLKID_GFX3D_EXTRA 22 #define CLKID_GC360 23 #define CLKID_SDIO_DLLMST 24 #define CLKID_GETH0 25 #define CLKID_GETH1 26 #define CLKID_SATA 27 #define CLKID_AHBAPB 28 #define CLKID_USB0 29 #define CLKID_USB1 30 #define CLKID_PBRIDGE 31 #define CLKID_SDIO0 32 #define CLKID_SDIO1 33 #define CLKID_NFC 34 #define CLKID_SMEMC 35 #define CLKID_AUDIOHD 36 #define CLKID_VIDEO0 37 #define CLKID_VIDEO1 38 #define CLKID_VIDEO2 39 #define CLKID_TWD 40 ' onchange='this.form.submit();'> net-next plumbingsTobias Klauser
summaryrefslogtreecommitdiff
path: root/include/dt-bindings/display/tda998x.h
diff options
context:
space:
mode:
authorThomas Gleixner <tglx@linutronix.de>2017-01-31 09:37:34 +0100
committerThomas Gleixner <tglx@linutronix.de>2017-01-31 21:47:58 +0100
commit0becc0ae5b42828785b589f686725ff5bc3b9b25 (patch)
treebe6d0e1f37c38ed0a7dd5da2d4b1e93f0fb43101 /include/dt-bindings/display/tda998x.h
parent24c2503255d35c269b67162c397a1a1c1e02f6ce (diff)
x86/mce: Make timer handling more robust
Erik reported that on a preproduction hardware a CMCI storm triggers the BUG_ON in add_timer_on(). The reason is that the per CPU MCE timer is started by the CMCI logic before the MCE CPU hotplug callback starts the timer with add_timer_on(). So the timer is already queued which triggers the BUG. Using add_timer_on() is pretty pointless in this code because the timer is strictlty per CPU, initialized as pinned and all operations which arm the timer happen on the CPU to which the timer belongs. Simplify the whole machinery by using mod_timer() instead of add_timer_on() which avoids the problem because mod_timer() can handle already queued timers. Use __start_timer() everywhere so the earliest armed expiry time is preserved. Reported-by: Erik Veijola <erik.veijola@intel.com> Tested-by: Borislav Petkov <bp@alien8.de> Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Reviewed-by: Borislav Petkov <bp@alien8.de> Cc: Tony Luck <tony.luck@intel.com> Link: http://lkml.kernel.org/r/alpine.DEB.2.20.1701310936080.3457@nanos Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Diffstat (limited to 'include/dt-bindings/display/tda998x.h')