Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2018-03-21 | MIPS: lantiq: ase: Enable MFD_SYSCON | Mathias Kresin | 1 | -0/+2 | |
Enable syscon to use it for the RCU MFD on Amazon SE as well. The Amazon SE also has similar reset controller system as Danube and XWAY and use their drivers mostly. As these drivers now need syscon also activate the syscon subsystem for for Amazon SE. Fixes: 2b6639d4c794 ("MIPS: lantiq: Enable MFD_SYSCON to be able to use it for the RCU MFD") Signed-off-by: Mathias Kresin <[email protected]> Signed-off-by: Hauke Mehrtens <[email protected]> Acked-by: Martin Blumenstingl <[email protected]> Cc: Ralf Baechle <[email protected]> Cc: John Crispin <[email protected]> Cc: [email protected] Cc: <[email protected]> # 4.14+ Patchwork: https://patchwork.linux-mips.org/patch/18817/ Signed-off-by: James Hogan <[email protected]> | |||||
2018-03-21 | MIPS: lantiq: Enable AHB Bus for USB | Mathias Kresin | 1 | -3/+3 | |
On Danube and AR9 the USB core is connected though a AHB bus to the main system cross bar, hence we need to enable the gating clock of the AHB Bus as well to make the USB controller work. Fixes: dea54fbad332 ("phy: Add an USB PHY driver for the Lantiq SoCs using the RCU module") Signed-off-by: Mathias Kresin <[email protected]> Signed-off-by: Hauke Mehrtens <[email protected]> Acked-by: Martin Blumenstingl <[email protected]> Cc: Ralf Baechle <[email protected]> Cc: John Crispin <[email protected]> Cc: [email protected] Cc: <[email protected]> # 4.14+ Patchwork: https://patchwork.linux-mips.org/patch/18814/ Signed-off-by: James Hogan <[email protected]> | |||||
2018-03-21 | MIPS: lantiq: Fix Danube USB clock | Mathias Kresin | 1 | -1/+1 | |
On Danube the USB0 controller registers are at 1e101000 and the USB0 PHY register is at 1f203018 similar to all other lantiq SoCs. Activate the USB controller gating clock thorough the USB controller driver and not the PHY. This fixes a problem introduced in a previous commit. Fixes: dea54fbad332 ("phy: Add an USB PHY driver for the Lantiq SoCs using the RCU module") Signed-off-by: Mathias Kresin <[email protected]> Signed-off-by: Hauke Mehrtens <[email protected]> Acked-by: Martin Blumenstingl <[email protected]> Cc: Ralf Baechle <[email protected]> Cc: John Crispin <[email protected]> Cc: [email protected] Cc: <[email protected]> # 4.14+ Patchwork: https://patchwork.linux-mips.org/patch/18816/ Signed-off-by: James Hogan <[email protected]> | |||||
2018-03-21 | libnvdimm, region: hide persistence_domain when unknown | Dan Williams | 1 | -0/+7 | |
Similar to other region attributes, do not emit the persistence_domain attribute if its contents are empty. Fixes: 96c3a239054a ("libnvdimm: expose platform persistence attr...") Cc: Dave Jiang <[email protected]> Reviewed-by: Ross Zwisler <[email protected]> Signed-off-by: Dan Williams <[email protected]> | |||||
2018-03-21 | drm/amdgpu: Fix NULL ptr on driver unload due to init failure. | Andrey Grodzovsky | 1 | -1/+0 | |
Problem: When unloading due to failure amdgpu_device_fini was called twice which was leading to NULL ptr in amdgpu_irq_disable_all. Fix: Call amdgpu_device_fini only once from amdgpu_driver_unload_kms. Reviewed-by: Alex Deucher <[email protected]> Signed-off-by: Andrey Grodzovsky <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2018-03-21 | drm/amdgpu: fix "mitigate workaround for i915" | Christian König | 1 | -3/+5 | |
Mixed up exporter and importer here. E.g. while mapping the BO we need to check the importer not the exporter. Bug: https://bugs.freedesktop.org/show_bug.cgi?id=105633 Signed-off-by: Christian König <[email protected]> Acked-by: Alex Deucher <[email protected]> Tested-by: Mike Lothian <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2018-03-21 | drm/amd/pp: Add smu irq handlers in sw_init instand of hw_init | Rex Zhu | 2 | -4/+2 | |
Reviewed-by: Alex Deucher <[email protected]> Signed-off-by: Rex Zhu <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2018-03-21 | drm/amd/pp: Refine register_thermal_interrupt function | Rex Zhu | 9 | -16/+12 | |
v2: add Vega12 support 1. delete useless argument in function register_thermal_interrupt 2. rename function name register_thermal_interrupt to register_irq_handlers Reviewed-by: Alex Deucher <[email protected]> Signed-off-by: Rex Zhu <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2018-03-21 | drm/amdgpu: Remove wrapper layer of cgs irq handling | Rex Zhu | 11 | -364/+86 | |
v2: add Vega12 support 1. remove struct cgs_os_ops 2. delete cgs_linux.h 3. refine the irq code for vega10, can fix set pp table failed issue. 4. add common smu irq process function Acked-by: Christian König <[email protected]> Acked-by: Junwei Zhang <[email protected]> Signed-off-by: Rex Zhu <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2018-03-21 | drm/amd/powerplay: Return per DPM level clock | Kenneth Feng | 2 | -96/+276 | |
Add change to return per DPM level clock in DAL interface Signed-off-by: Kenneth Feng <[email protected]> Reviewed-by: Evan Quan <[email protected]> Reviewed-by: Alex Deucher <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2018-03-21 | drm/amd/powerplay: Remove the SOC floor voltage setting | Kenneth Feng | 1 | -8/+0 | |
Remove W/A carried over from VG10 to set VDDSOC Floor Voltage prior to enabling DPM since the VBIOS covers the floor voltage setting now Signed-off-by: Kenneth Feng <[email protected]> Reviewed-by: Evan Quan <[email protected]> Reviewed-by: Alex Deucher <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2018-03-21 | drm/amdgpu: no job timeout setting on compute queues | Evan Quan | 1 | -1/+3 | |
Under some heavy computing environment(e.g. dgemm test), it takes the asic over 10+ seconds to finish the dispatched job which will trigger the timeout. It's quite confusing although it does not seem to bring any real problems. As a quick workround, we choose to not enfoce the timeout setting on compute queues. Signed-off-by: Evan Quan <[email protected]> Acked-by: Alex Deucher <[email protected]> Reviewed-by: Christian König <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2018-03-21 | drm/amdgpu: add vega12 pci ids (v2) | Alex Deucher | 1 | -0/+6 | |
v2: add additional pci ids Acked-by: Christian König <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2018-03-21 | drm/amd/powerplay: add the hw manager for vega12 (v4) | Evan Quan | 13 | -2/+5254 | |
handles the driver power state setup v2: squash in the following: - handle negative temperature ranges - add vega12 thermal ranges - use ffs/fls - remove ACG code - resend NumOfDisplays message - correct max dpm levels - remove power containment settings - fix warnings - add sensors interface - delete unused overdrive arbiter - drop get_temperature callback - smu table cleanup - atomfirmware smu dpm table updates v3: rebase v4: rebase Acked-by: Christian König <[email protected]> Signed-off-by: Evan Quan <[email protected]> Reviewed-by: Alex Deucher <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2018-03-21 | drm/amd/powerplay: add the smu manager for vega12 (v4) | Evan Quan | 3 | -1/+625 | |
handles the driver interaction with the smu firmware v2: squash in: - s3 fix for firmware loading - smu loading through the psp - unecessary calls to is_smc_ram_running() - smu table cleanups v3: rebase v4: rebase, smu bo allocation fixes, add dpm running callback Acked-by: Christian König <[email protected]> Signed-off-by: Evan Quan <[email protected]> Reviewed-by: Alex Deucher <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2018-03-21 | drm/amd/powerplay: add new pp_psm infrastructure for vega12 (v2) | Evan Quan | 6 | -212/+452 | |
New psm infrastructure for vega12. v2: rebase (Alex) Acked-by: Christian König <[email protected]> Signed-off-by: Evan Quan <[email protected]> Acked-by: Alex Deucher <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2018-03-21 | drm/amd/powerplay: update ppatomfwctl (v2) | Evan Quan | 2 | -0/+152 | |
Add new get_smc_dpm_information api to fetch the smu dpm info from the vbios. v2: deal with updated table format. Acked-by: Christian König <[email protected]> Signed-off-by: Evan Quan <[email protected]> Reviewed-by: Alex Deucher <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2018-03-21 | drm/amd/powerplay: add vega12_pptable.h | Evan Quan | 1 | -0/+109 | |
Defines the power table format in the vbios. Acked-by: Christian König <[email protected]> Signed-off-by: Evan Quan <[email protected]> Reviewed-by: Alex Deucher <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2018-03-21 | drm/amd/powerplay: add vega12_ppsmc.h | Evan Quan | 1 | -0/+123 | |
Defines the smc message interface with the driver. Acked-by: Christian König <[email protected]> Signed-off-by: Evan Quan <[email protected]> Reviewed-by: Alex Deucher <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2018-03-21 | drm/amd/powerplay: add new smu9_driver_if.h for vega12 (v2) | Evan Quan | 1 | -0/+758 | |
Add driver firmware interface header. v2: squash in interface updates. Acked-by: Christian König <[email protected]> Signed-off-by: Evan Quan <[email protected]> Reviewed-by: Alex Deucher <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2018-03-21 | drm/amd/powerplay: update atomfirmware.h (v2) | Evan Quan | 1 | -1/+81 | |
Add new smu_info table. v2: update table format. Acked-by: Christian König <[email protected]> Signed-off-by: Evan Quan <[email protected]> Reviewed-by: Alex Deucher <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2018-03-21 | drm/amd/powerplay: add vega12_inc.h | Evan Quan | 1 | -0/+39 | |
Used for the powerplay implementation. Acked-by: Christian König <[email protected]> Signed-off-by: Evan Quan <[email protected]> Reviewed-by: Alex Deucher <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2018-03-21 | drm/amdgpu/soc15: initialize reg base for vega12 | Hawking Zhang | 1 | -0/+1 | |
Initialize the IP offsets for vega12. Acked-by: Christian König <[email protected]> Signed-off-by: Hawking Zhang <[email protected]> Reviewed-by: Alex Deucher <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2018-03-21 | drm/amd/soc15: Add external_rev_id for vega12. | Feifei Xu | 1 | -1/+1 | |
Add external_rev_id for vega12. Acked-by: Christian König <[email protected]> Signed-off-by: Feifei Xu <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2018-03-21 | drm/amdgpu/soc15: update vega12 cg_flags | Evan Quan | 1 | -1/+18 | |
Add the appropriate clockgating flags for vega12 Acked-by: Christian König <[email protected]> Signed-off-by: Evan Quan <[email protected]> Acked-by: Alex Deucher <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2018-03-21 | drm/amdgpu/soc15: add support for vega12 | Alex Deucher | 1 | -0/+7 | |
Add the IP blocks, clock and powergating flags, and common clockgating support. Acked-by: Christian König <[email protected]> Signed-off-by: Alex Deucher <[email protected]> Reviewed-by: Feifei Xu <[email protected]> | |||||
2018-03-21 | drm/amdgpu/gfx9: add golden setting for vega12 (v3) | Hawking Zhang | 1 | -2/+42 | |
Add gfx9_2_1 golden setting. v2: switch to soc15_program_register_sequence for golden setting programming v3: squash in additional golden updates Acked-by: Christian König <[email protected]> Signed-off-by: Feifei Xu <[email protected]> Reviewed-by: Ken Wang <[email protected]> Signed-off-by: Hawking Zhang <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2018-03-21 | drm/amdgpu/gfx9: add clockgating support for vega12 | Alex Deucher | 1 | -0/+1 | |
Same as vega10 and raven. Acked-by: Christian König <[email protected]> Signed-off-by: Alex Deucher <[email protected]> Reviewed-by: Feifei Xu <[email protected]> | |||||
2018-03-21 | drm/amdgpu/gfx9: add support for vega12 | Alex Deucher | 1 | -0/+2 | |
Same as vega10 and raven. Acked-by: Christian König <[email protected]> Signed-off-by: Alex Deucher <[email protected]> Reviewed-by: Feifei Xu <[email protected]> | |||||
2018-03-21 | drm/amdgpu/gfx9: add gfx config for vega12 | Alex Deucher | 1 | -0/+9 | |
Just a place holder for now. Acked-by: Christian König <[email protected]> Signed-off-by: Alex Deucher <[email protected]> Reviewed-by: Feifei Xu <[email protected]> | |||||
2018-03-21 | drm/amdgpu/gfx9: Add placeholder for vega12 golden settings | Alex Deucher | 1 | -0/+3 | |
Fill these in when we get them. Acked-by: Christian König <[email protected]> Signed-off-by: Alex Deucher <[email protected]> Reviewed-by: Feifei Xu <[email protected]> | |||||
2018-03-21 | drm/amdgpu/gfx9: add support for vega12 firmware | Alex Deucher | 1 | -0/+10 | |
Declare and fetch the appriopriate files. Acked-by: Christian König <[email protected]> Signed-off-by: Alex Deucher <[email protected]> Reviewed-by: Feifei Xu <[email protected]> | |||||
2018-03-21 | drm/amdgpu/sdma4: Update vega12 sdma golden setting. | Feifei Xu | 1 | -4/+4 | |
Update vega12 sdma golden setting. Acked-by: Christian König <[email protected]> Signed-off-by: Feifei Xu <[email protected]> Reviewed-by: Ken Wang <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2018-03-21 | drm/amdgpu/sdma4: add sdma4_0_1 support for vega12 (v3) | Hawking Zhang | 1 | -3/+15 | |
Add sdma golden setting for vega12. v2: switch to soc15_program_register_sequence for golden register programming v3: squash in unused declaration fix Acked-by: Christian König <[email protected]> Signed-off-by: Feifei Xu <[email protected]> Reviewed-by: Alex Deucher <[email protected]> Reviewed-by: Christian König <[email protected]> Signed-off-by: Hawking Zhang <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2018-03-21 | drm/amdgpu/sdma4: add clockgating support for vega12 | Alex Deucher | 1 | -0/+1 | |
Same as vega10 for now. Acked-by: Christian König <[email protected]> Signed-off-by: Alex Deucher <[email protected]> Reviewed-by: Feifei Xu <[email protected]> | |||||
2018-03-21 | drm/amdgpu/sdma4: Add placeholder for vega12 golden settings | Alex Deucher | 1 | -0/+3 | |
Fill these in when we get them. Acked-by: Christian König <[email protected]> Signed-off-by: Alex Deucher <[email protected]> Reviewed-by: Feifei Xu <[email protected]> | |||||
2018-03-21 | drm/amdgpu/sdma4: specify vega12 firmware | Alex Deucher | 1 | -0/+5 | |
Declare the firmware and fetch the proper file. Acked-by: Christian König <[email protected]> Signed-off-by: Alex Deucher <[email protected]> Reviewed-by: Feifei Xu <[email protected]> | |||||
2018-03-21 | drm/amdgpu/mmhub: add clockgating support for vega12 | Alex Deucher | 1 | -0/+1 | |
Treat it the same as vega10 for now. Acked-by: Christian König <[email protected]> Signed-off-by: Alex Deucher <[email protected]> Reviewed-by: Feifei Xu <[email protected]> | |||||
2018-03-21 | drm/amdgpu/gmc9: add vega12 support (v2) | Alex Deucher | 1 | -0/+4 | |
Same as vega10. v2: squash in golden regs fix from Feifei Acked-by: Christian König <[email protected]> Signed-off-by: Alex Deucher <[email protected]> Reviewed-by: Feifei Xu <[email protected]> | |||||
2018-03-22 | Merge tag 'drm-misc-next-2018-03-21' of ↵ | Dave Airlie | 85 | -642/+2218 | |
git://anongit.freedesktop.org/drm/drm-misc into drm-next drm-misc-next for 4.17: Cross-subsystem Changes: dt-bindings: Add emtrion vendor prefix (Jan) Core Changes: drm_print: More object size reductions (Joe) Driver Changes: vc4: Fix alpha blending on bottom plane (Stefan) panel: Add Raydium RM68200 panel support (Phillipe) panel: Add AUO G104SN02 V2 panel support (Christoph) panel: Add KEO TX31D200VM0BAA panel support (Jagan) vga_switcheroo: Use device link to bookkeep HDA runtime pm (Lukas) rockchip: More CrOS kevin patches trickling in (various sun4i: Add A80 support (Chen-Yu) sun4i: Add YUV plane support (Maxime) meson: Multiple (mostly error-path) fixups (Christophe/Wei) Cc: Stefan Schake <[email protected]> Cc: Philippe CORNU <[email protected]> Cc: [email protected] Cc: Christoph Fritz <[email protected]> Cc: Jagan Teki <[email protected]> Cc: Lukas Wunner <[email protected]> Cc: Joe Perches <[email protected]> Cc: Chen-Yu Tsai <[email protected]> Cc: Christophe JAILLET <[email protected]> Cc: Wei Yongjun <[email protected]> * tag 'drm-misc-next-2018-03-21' of git://anongit.freedesktop.org/drm/drm-misc: (70 commits) drm/qxl: Replace drm_gem_object_reference/unreference() with _get/put() drm/meson: Fix potential NULL dereference in meson_drv_bind_master() drm/sun4i: backend: Support YUV planes drm/sun4i: backend: Check that we only have a single YUV plane drm/sun4i: Add driver support for A80 display pipeline drm/sun4i: Add compatible strings for the A80 display pipeline drm/sun4i: Add support for A80 TCONs drm/sun4i: Add DT binding for Detail Enhancement Unit in Allwinner A80 SoC drm/sun4i: Add compatible strings for A80 TCONs drm: Reduce object size of DRM_DEV_<LEVEL> uses drm/doc: Put all driver docs into a separate chapter drm: dma_bufs: Fixed checkpatch issues drm: remove drm_mode_object_{un/reference} aliases drm: Add PSR version 3 macro drm/vc4_validate: Remove VLA usage drm: Make drm_mode_vrefresh() a bit more accurate drm: Nuke the useless 'ret' variable from drm_mode_convert_umode() drm/i915: Use drm_color_lut_size() drm/i915: Remove the blob->data casts drm: Introduce drm_color_lut_size() ... | |||||
2018-03-21 | drm/amdgpu: add vega12 to dc support check | Alex Deucher | 1 | -0/+1 | |
DC is used for modesetting on vega12. Acked-by: Christian König <[email protected]> Signed-off-by: Alex Deucher <[email protected]> Reviewed-by: Feifei Xu <[email protected]> | |||||
2018-03-21 | drm/amd/display: Add bios firmware info version for VG12 | Jerry (Fangzhi) Zuo | 1 | -0/+1 | |
VG12 shows minor revision version of 2 which is not handled in bios_parser_get_firmware_info() routine. Acked-by: Christian König <[email protected]> Signed-off-by: Jerry (Fangzhi) Zuo <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2018-03-21 | drm/amd/display/dm: add vega12 support | Alex Deucher | 1 | -0/+4 | |
Add support for vega12 to the display manager. Acked-by: Christian König <[email protected]> Signed-off-by: Alex Deucher <[email protected]> Reviewed-by: Feifei Xu <[email protected]> | |||||
2018-03-21 | drm/amdgpu/virtual_dce: add vega12 support | Alex Deucher | 1 | -0/+1 | |
Add virtual dce support for vega12. Acked-by: Christian König <[email protected]> Signed-off-by: Alex Deucher <[email protected]> Reviewed-by: Feifei Xu <[email protected]> | |||||
2018-03-21 | drm/amdgpu: specify vega12 vce firmware | Alex Deucher | 1 | -2/+7 | |
Declare firmware and add support for the file. Acked-by: Christian König <[email protected]> Signed-off-by: Alex Deucher <[email protected]> Reviewed-by: Feifei Xu <[email protected]> | |||||
2018-03-21 | drm/amdgpu: specify vega12 uvd firmware | Alex Deucher | 1 | -2/+7 | |
Declare firmware and add support for the file. Acked-by: Christian König <[email protected]> Signed-off-by: Alex Deucher <[email protected]> Reviewed-by: Feifei Xu <[email protected]> | |||||
2018-03-21 | drm/amdgpu: add vega12 ucode loading method | Feifei Xu | 1 | -0/+1 | |
Same as vega10. Acked-by: Christian König <[email protected]> Signed-off-by: Alex Deucher <[email protected]> Reviewed-by: Feifei Xu <[email protected]> Signed-off-by: Hawking Zhang <[email protected]> | |||||
2018-03-21 | drm/amdgpu: initilize vega12 psp firmwares | Evan Quan | 1 | -0/+3 | |
Acked-by: Christian König <[email protected]> Signed-off-by: Evan Quan <[email protected]> Reviewed-by: Feifei Xu <[email protected]> Acked-by: Huang Rui <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2018-03-21 | drm/amdgpu/psp: initial vega12 support | Alex Deucher | 2 | -0/+3 | |
Same as vega10 for now. Acked-by: Christian König <[email protected]> Signed-off-by: Alex Deucher <[email protected]> Reviewed-by: Feifei Xu <[email protected]> | |||||
2018-03-21 | drm/amdgpu: vega12 to smu firmware | Hawking Zhang | 2 | -0/+4 | |
Add the cgs interface to query the smu firmware for vega12 and declare the firmware. Acked-by: Christian König <[email protected]> Signed-off-by: Alex Deucher <[email protected]> Signed-off-by: Hawking Zhang <[email protected]> |