[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20201116173005.1825880-1-lee.jones@linaro.org>
Date: Mon, 16 Nov 2020 17:29:22 +0000
From: Lee Jones <lee.jones@...aro.org>
To: lee.jones@...aro.org
Cc: linux-kernel@...r.kernel.org,
Alex Deucher <alexander.deucher@....com>,
amd-gfx@...ts.freedesktop.org,
Christian König <christian.koenig@....com>,
Daniel Vetter <daniel@...ll.ch>,
David Airlie <airlied@...ux.ie>,
dri-devel@...ts.freedesktop.org, Evan Quan <evan.quan@....com>,
Gareth Hughes <gareth@...inux.com>,
linaro-mm-sig@...ts.linaro.org, linux-media@...r.kernel.org,
Slava Grigorev <slava.grigorev@....com>,
Sumit Semwal <sumit.semwal@...aro.org>
Subject: [RESEND 00/43] Rid W=1 warnings from GPU
This set contains fixes for some "wouldn't it be nice if" issues,
however most of the patches seen here have been on the MLs, but
were left unreviewed.
Lee Jones (43):
drm/radeon/atombios_encoders: Move 'radeon_atom_get_tv_timings()'s
prototype into shared location
drm/radeon/radeon: Move prototype into shared header
drm/radeon/radeon_kms: Move 'radeon_*_kms' prototypes to shared header
drm/radeon/radeon_kms: Fix misnaming of 'radeon_info_ioctl's dev param
drm/radeon: Move radeon_ttm{init,fini} to shared location
drm/radeon/radeon_legacy_encoders: Move 'radeon_add_legacy_encoder'
prototype to shared header
drm/radeon/radeon_legacy_encoders: Move 'radeon_add_legacy_encoder's
prototype to shared location
drm/radeon/radeon_irq_kms: Demote non-conformant kernel-doc fix
another
drm/radeon/rv770: Move 'rv770_set_clk_bypass_mode' prototype to shared
location
drm/radeon/radeon_pm: Move 'radeon_pm_acpi_event_handler' prototype
into shared header
drm/radeon/radeon_audio: Move 'dce3_2_*' prototypes to shared location
drm/radeon/evergreen: Move 'evergreen_*' and 'sumo_*' prototypes out
to shared location
drm/radeon/radeon_drv: Move 'radeon_mmap()'s prototype to shared
header
drm/radeon/radeon_drv: Move 'radeon_driver_irq_handler_kms's prototype
into shared header
drm/radeon/atom: Move 'radeon_atom_hw_i2c_*()'s prototypes into shared
header
drm/radeon/radeon_gem: Move 'radeon_gem_prime_*()'s prototypes to
shared header
drm/radeon/evergreen_hdmi: Move 'evergreen_*()' and 'dce4_*()' HDMI
prototypes to shared header
drm/radeon/rv770: Move 'rv770_get_*()'s prototypes to shared header
drm/radeon/ni_dpm: Move 'ni_get_{pi,ps}()'s into shared header
drm/radeon/evergreen: Move 'cayman_*()'s prototypes to shared header
drm/radeon/r600_dma: Move 'r600_gpu_check_soft_reset()'s prototype to
shared location
drm/radeon/cik: Move 'r600_ih_ring_{alloc,fini}()'s prototypes to
shared header
drm/radeon/evergreen_dma: Move 'evergreen_gpu_check_soft_reset()'s
prototype to shared header
drm/radeon/r600: Move 'evergreen_rlc_resume()'s prototype to shared
header
drm/radeon/ni_dma: Move 'cayman_gpu_check_soft_reset()'s prototype to
shared header
drm/radeon/radeon_atombios: Move 'radeon_add_atom_encoder()'s
prototype to shared header
drm/radeon/radeon_encoders: Move 'radeon_atom_backlight_init's
prototype to shared header
drm/radeon/ci_dpm: Move 'ci_*()'s prototypes to shared header
drm/radeon/si_dpm: Move 'si_mc_load_microcode()'s prototype to shared
header
drm/radeon/si_dma: Move 'si_gpu_check_soft_reset()'s prototype to
shared header
drm/radeon/cik: Move 'si_*()'s prototypes to shared header
drm/radeon/btc_dpm: Move 'evergreen_get_pi's prototype to shared
header
drm/radeon/radeon_audio: Move 'dce6_*()'s prototypes to shared header
drm/radeon/evergreen: Move 'si_get_csb_*()'s prototypes to shared
header
drm/radeon/cik_sdma: Move 'amdgpu_cik_gpu_check_soft_reset()'s
prototype to shared header
drm/radeon/evergreen: Move 'cik_*()'s prototypes to shared header
drm/radeon/ci_dpm: Move 'si_*()'s prototypes to shared header
drm/radeon/cik: Move 'Move 'cik_sdma_*()'s prototypes to shared header
drm/radeon/si_dpm: Move 'vce_v1_0_enable_mgcg()'s prototype to shared
header
drm/radeon/cik: Move 'vce_v2_0_enable_mgcg()'s prototype to shared
header
drm/radeon/evergreen_cs: Move 'r600_dma_cs_next_reloc()'s prototype to
shared header
drm/radeon/radeon_audio: Move 'r600_*' prototypes into shared header
drm/radeon/radeon_drv: Move 'radeon_gem_prime_import_sg_table()'s
prototype to shared header
drivers/gpu/drm/radeon/atom.h | 7 ++
drivers/gpu/drm/radeon/atombios_encoders.c | 5 +-
drivers/gpu/drm/radeon/btc_dpm.c | 6 +-
drivers/gpu/drm/radeon/ci_dpm.c | 13 +---
drivers/gpu/drm/radeon/cik.c | 19 ++---
drivers/gpu/drm/radeon/cik.h | 40 +++++++++++
drivers/gpu/drm/radeon/cik_sdma.c | 3 +-
drivers/gpu/drm/radeon/cypress_dpm.c | 6 +-
drivers/gpu/drm/radeon/dce6_afmt.c | 1 +
drivers/gpu/drm/radeon/dce6_afmt.h | 52 ++++++++++++++
drivers/gpu/drm/radeon/evergreen.c | 16 ++---
drivers/gpu/drm/radeon/evergreen.h | 55 +++++++++++++++
drivers/gpu/drm/radeon/evergreen_cs.c | 3 +-
drivers/gpu/drm/radeon/evergreen_dma.c | 3 +-
drivers/gpu/drm/radeon/evergreen_hdmi.c | 1 +
drivers/gpu/drm/radeon/evergreen_hdmi.h | 69 +++++++++++++++++++
drivers/gpu/drm/radeon/ni.c | 17 +----
drivers/gpu/drm/radeon/ni.h | 39 +++++++++++
drivers/gpu/drm/radeon/ni_dma.c | 3 +-
drivers/gpu/drm/radeon/ni_dpm.c | 5 +-
drivers/gpu/drm/radeon/ni_dpm.h | 3 +
drivers/gpu/drm/radeon/r600.c | 5 +-
drivers/gpu/drm/radeon/r600.h | 58 ++++++++++++++++
drivers/gpu/drm/radeon/r600_cs.c | 1 +
drivers/gpu/drm/radeon/r600_dma.c | 3 +-
drivers/gpu/drm/radeon/r600_hdmi.c | 1 +
drivers/gpu/drm/radeon/radeon_acpi.c | 3 +-
drivers/gpu/drm/radeon/radeon_atombios.c | 11 +--
drivers/gpu/drm/radeon/radeon_atombios.h | 45 ++++++++++++
drivers/gpu/drm/radeon/radeon_audio.c | 68 +-----------------
drivers/gpu/drm/radeon/radeon_audio.h | 12 ++++
drivers/gpu/drm/radeon/radeon_combios.c | 6 +-
drivers/gpu/drm/radeon/radeon_device.c | 1 +
drivers/gpu/drm/radeon/radeon_device.h | 32 +++++++++
drivers/gpu/drm/radeon/radeon_display.c | 1 +
drivers/gpu/drm/radeon/radeon_drv.c | 14 ++--
drivers/gpu/drm/radeon/radeon_encoders.c | 10 +--
drivers/gpu/drm/radeon/radeon_gem.c | 1 +
drivers/gpu/drm/radeon/radeon_i2c.c | 4 --
drivers/gpu/drm/radeon/radeon_irq_kms.c | 9 ++-
drivers/gpu/drm/radeon/radeon_kms.c | 3 +-
drivers/gpu/drm/radeon/radeon_kms.h | 40 +++++++++++
.../gpu/drm/radeon/radeon_legacy_encoders.c | 1 +
.../gpu/drm/radeon/radeon_legacy_encoders.h | 36 ++++++++++
drivers/gpu/drm/radeon/radeon_object.c | 3 +-
drivers/gpu/drm/radeon/radeon_pm.c | 1 +
drivers/gpu/drm/radeon/radeon_pm.h | 33 +++++++++
drivers/gpu/drm/radeon/radeon_prime.c | 1 +
drivers/gpu/drm/radeon/radeon_prime.h | 42 +++++++++++
drivers/gpu/drm/radeon/radeon_ttm.c | 1 +
drivers/gpu/drm/radeon/radeon_ttm.h | 37 ++++++++++
drivers/gpu/drm/radeon/rv730_dpm.c | 4 +-
drivers/gpu/drm/radeon/rv740_dpm.c | 3 +-
drivers/gpu/drm/radeon/rv770.c | 1 +
drivers/gpu/drm/radeon/rv770.h | 39 +++++++++++
drivers/gpu/drm/radeon/rv770_dpm.c | 2 +
drivers/gpu/drm/radeon/si.c | 11 +--
drivers/gpu/drm/radeon/si.h | 38 ++++++++++
drivers/gpu/drm/radeon/si_dma.c | 3 +-
drivers/gpu/drm/radeon/si_dpm.c | 13 ++--
drivers/gpu/drm/radeon/si_dpm.h | 5 ++
drivers/gpu/drm/radeon/trinity_dpm.c | 2 +-
drivers/gpu/drm/radeon/vce.h | 35 ++++++++++
drivers/gpu/drm/radeon/vce_v1_0.c | 1 +
drivers/gpu/drm/radeon/vce_v2_0.c | 1 +
65 files changed, 794 insertions(+), 213 deletions(-)
create mode 100644 drivers/gpu/drm/radeon/cik.h
create mode 100644 drivers/gpu/drm/radeon/dce6_afmt.h
create mode 100644 drivers/gpu/drm/radeon/evergreen.h
create mode 100644 drivers/gpu/drm/radeon/evergreen_hdmi.h
create mode 100644 drivers/gpu/drm/radeon/ni.h
create mode 100644 drivers/gpu/drm/radeon/r600.h
create mode 100644 drivers/gpu/drm/radeon/radeon_atombios.h
create mode 100644 drivers/gpu/drm/radeon/radeon_device.h
create mode 100644 drivers/gpu/drm/radeon/radeon_kms.h
create mode 100644 drivers/gpu/drm/radeon/radeon_legacy_encoders.h
create mode 100644 drivers/gpu/drm/radeon/radeon_pm.h
create mode 100644 drivers/gpu/drm/radeon/radeon_prime.h
create mode 100644 drivers/gpu/drm/radeon/radeon_ttm.h
create mode 100644 drivers/gpu/drm/radeon/rv770.h
create mode 100644 drivers/gpu/drm/radeon/si.h
create mode 100644 drivers/gpu/drm/radeon/vce.h
Cc: Alex Deucher <alexander.deucher@....com>
Cc: amd-gfx@...ts.freedesktop.org
Cc: "Christian König" <christian.koenig@....com>
Cc: Daniel Vetter <daniel@...ll.ch>
Cc: David Airlie <airlied@...ux.ie>
Cc: dri-devel@...ts.freedesktop.org
Cc: Evan Quan <evan.quan@....com>
Cc: Gareth Hughes <gareth@...inux.com>
Cc: linaro-mm-sig@...ts.linaro.org
Cc: linux-media@...r.kernel.org
Cc: Slava Grigorev <slava.grigorev@....com>
Cc: Sumit Semwal <sumit.semwal@...aro.org>
--
2.25.1
Powered by blists - more mailing lists