MODULE_PARM_DESC
MODULE_PARM_DESC(vramlimit, "Restrict VRAM for testing, in megabytes");
MODULE_PARM_DESC(vis_vramlimit, "Restrict visible VRAM for testing, in megabytes");
MODULE_PARM_DESC(gartsize, "Size of GART to setup in megabytes (32, 64, etc., -1=auto)");
MODULE_PARM_DESC(gttsize, "Size of the GTT domain in megabytes (-1 = auto)");
MODULE_PARM_DESC(moverate, "Maximum buffer migration rate in MB/s. (32, 64, etc., -1=auto, 0=1=disabled)");
MODULE_PARM_DESC(benchmark, "Run benchmark");
MODULE_PARM_DESC(test, "Run tests");
MODULE_PARM_DESC(audio, "Audio enable (-1 = auto, 0 = disable, 1 = enable)");
MODULE_PARM_DESC(disp_priority, "Display Priority (0 = auto, 1 = normal, 2 = high)");
MODULE_PARM_DESC(hw_i2c, "hw i2c engine enable (0 = disable)");
MODULE_PARM_DESC(pcie_gen2, "PCIE Gen2 mode (-1 = auto, 0 = disable, 1 = enable)");
MODULE_PARM_DESC(msi, "MSI support (1 = enable, 0 = disable, -1 = auto)");
MODULE_PARM_DESC(lockup_timeout, "GPU lockup timeout in ms > 0 (default 10000)");
MODULE_PARM_DESC(dpm, "DPM support (1 = enable, 0 = disable, -1 = auto)");
MODULE_PARM_DESC(fw_load_type, "firmware loading type (0 = direct, 1 = SMU, 2 = PSP, -1 = auto)");
MODULE_PARM_DESC(aspm, "ASPM support (1 = enable, 0 = disable, -1 = auto)");
MODULE_PARM_DESC(runpm, "PX runtime pm (1 = force enable, 0 = disable, -1 = PX only default)");
MODULE_PARM_DESC(ip_block_mask, "IP Block Mask (all blocks enabled (default))");
MODULE_PARM_DESC(bapm, "BAPM support (1 = enable, 0 = disable, -1 = auto)");
MODULE_PARM_DESC(deep_color, "Deep Color support (1 = enable, 0 = disable (default))");
MODULE_PARM_DESC(vm_size, "VM address space size in gigabytes (default 64GB)");
MODULE_PARM_DESC(vm_fragment_size, "VM fragment size in bits (4, 5, etc. 4 = 64K (default), Max 9 = 2M)");
MODULE_PARM_DESC(vm_block_size, "VM page table size in bits (default depending on vm_size)");
MODULE_PARM_DESC(vm_fault_stop, "Stop on VM fault (0 = never (default), 1 = print first, 2 = always)");
MODULE_PARM_DESC(vm_debug, "Debug VM handling (0 = disabled (default), 1 = enabled)");
MODULE_PARM_DESC(vm_update_mode, "VM update using CPU (0 = never (default except for large BAR(LB)), 1 = Graphics only, 2 = Compute only (default for LB), 3 = Both");
MODULE_PARM_DESC(vram_page_split, "Number of pages after we split VRAM allocations (default 512, -1 = disable)");
MODULE_PARM_DESC(exp_hw_support, "experimental hw support (1 = enable, 0 = disable (default))");
MODULE_PARM_DESC(dc, "Display Core driver (1 = enable, 0 = disable, -1 = auto (default))");
MODULE_PARM_DESC(sched_jobs, "the max number of jobs supported in the sw queue (default 32)");
MODULE_PARM_DESC(sched_hw_submission, "the max number of HW submissions (default 2)");
MODULE_PARM_DESC(ppfeaturemask, "all power features enabled (default))");
MODULE_PARM_DESC(pcie_gen_cap, "PCIE Gen Caps (0: autodetect (default))");
MODULE_PARM_DESC(pcie_lane_cap, "PCIE Lane Caps (0: autodetect (default))");
MODULE_PARM_DESC(cg_mask, "Clockgating flags mask (0 = disable clock gating)");
MODULE_PARM_DESC(pg_mask, "Powergating flags mask (0 = disable power gating)");
MODULE_PARM_DESC(sdma_phase_quantum, "SDMA context switch phase quantum (x 1K GPU clock cycles, 0 = no change (default 32))");
MODULE_PARM_DESC(disable_cu, "Disable CUs (se.sh.cu,...)");
MODULE_PARM_DESC(virtual_display,
MODULE_PARM_DESC(ngg, "Next Generation Graphics (1 = enable, 0 = disable(default depending on gfx))");
MODULE_PARM_DESC(prim_buf_per_se, "the size of Primitive Buffer per Shader Engine (default depending on gfx)");
MODULE_PARM_DESC(pos_buf_per_se, "the size of Position Buffer per Shader Engine (default depending on gfx)");
MODULE_PARM_DESC(cntl_sb_buf_per_se, "the size of Control Sideband per Shader Engine (default depending on gfx)");
MODULE_PARM_DESC(param_buf_per_se, "the size of Off-Chip Pramater Cache per Shader Engine (default depending on gfx)");
MODULE_PARM_DESC(job_hang_limit, "how much time allow a job hang and not drop it (default 0)");
MODULE_PARM_DESC(lbpw, "Load Balancing Per Watt (LBPW) support (1 = enable, 0 = disable, -1 = auto)");
MODULE_PARM_DESC(compute_multipipe, "Force compute queues to be spread across pipes (1 = enable, 0 = disable, -1 = auto)");
MODULE_PARM_DESC(gpu_recovery, "Enable GPU recovery mechanism, (1 = enable, 0 = disable, -1 = auto)");
MODULE_PARM_DESC(emu_mode, "Emulation mode, (1 = enable, 0 = disable)");
MODULE_PARM_DESC(si_support, "SI support (1 = enabled, 0 = disabled (default))");
MODULE_PARM_DESC(si_support, "SI support (1 = enabled (default), 0 = disabled)");
MODULE_PARM_DESC(cik_support, "CIK support (1 = enabled, 0 = disabled (default))");
MODULE_PARM_DESC(cik_support, "CIK support (1 = enabled (default), 0 = disabled)");
MODULE_PARM_DESC(smu_memory_pool_size,
MODULE_PARM_DESC(sched_policy,
MODULE_PARM_DESC(hws_max_conc_proc,
MODULE_PARM_DESC(cwsr_enable, "CWSR enable (0 = Off, 1 = On (Default))");
MODULE_PARM_DESC(max_num_of_queues_per_device,
MODULE_PARM_DESC(send_sigterm,
MODULE_PARM_DESC(debug_largebar,
MODULE_PARM_DESC(ignore_crat,
MODULE_PARM_DESC(noretry,
MODULE_PARM_DESC(halt_if_hws_hang, "Halt if HWS hang is detected (0 = off (default), 1 = on)");
MODULE_PARM_DESC(dcfeaturemask, "all stable DC features enabled (default))");
MODULE_PARM_DESC(test_bits,
MODULE_PARM_DESC(test_keysize, "Selftest keysize (4 or 8, default=8)");
MODULE_PARM_DESC(test_minfill, "Selftest minimum #entries (default=50%)");
MODULE_PARM_DESC(test_maxfill, "Selftest maximum #entries (default=80%)");
MODULE_PARM_DESC(test_iters, "Selftest iterations (default=1000 x #entries)");
MODULE_PARM_DESC(dp_aux_i2c_speed_khz,
MODULE_PARM_DESC(dp_aux_i2c_transfer_size,
MODULE_PARM_DESC(debug, "Enable debug output, where each bit enables a debug category.\n"
MODULE_PARM_DESC(edid_fixup,
MODULE_PARM_DESC(fbdev_emulation,
MODULE_PARM_DESC(drm_fbdev_overalloc,
MODULE_PARM_DESC(drm_leak_fbdev_smem,
MODULE_PARM_DESC(vblankoffdelay, "Delay until vblank irq auto-disable [msecs] (0: never disable, <0: disable immediately)");
MODULE_PARM_DESC(timestamp_precision_usec, "Max. error on timestamps [usecs]");
MODULE_PARM_DESC(name, desc)
MODULE_PARM_DESC(name, desc)
MODULE_PARM_DESC(no_wb, "Disable AGP writeback for scratch registers");
MODULE_PARM_DESC(modeset, "Disable/Enable modesetting");
MODULE_PARM_DESC(dynclks, "Disable/Enable dynamic clocks");
MODULE_PARM_DESC(r4xx_atom, "Enable ATOMBIOS modesetting for R4xx");
MODULE_PARM_DESC(vramlimit, "Restrict VRAM for testing, in megabytes");
MODULE_PARM_DESC(agpmode, "AGP Mode (-1 == PCI)");
MODULE_PARM_DESC(gartsize, "Size of PCIE/IGP gart to setup in megabytes (32, 64, etc., -1 = auto)");
MODULE_PARM_DESC(benchmark, "Run benchmark");
MODULE_PARM_DESC(test, "Run tests");
MODULE_PARM_DESC(connector_table, "Force connector table");
MODULE_PARM_DESC(tv, "TV enable (0 = disable)");
MODULE_PARM_DESC(audio, "Audio enable (-1 = auto, 0 = disable, 1 = enable)");
MODULE_PARM_DESC(disp_priority, "Display Priority (0 = auto, 1 = normal, 2 = high)");
MODULE_PARM_DESC(hw_i2c, "hw i2c engine enable (0 = disable)");
MODULE_PARM_DESC(pcie_gen2, "PCIE Gen2 mode (-1 = auto, 0 = disable, 1 = enable)");
MODULE_PARM_DESC(msi, "MSI support (1 = enable, 0 = disable, -1 = auto)");
MODULE_PARM_DESC(lockup_timeout, "GPU lockup timeout in ms (default 10000 = 10 seconds, 0 = disable)");
MODULE_PARM_DESC(fastfb, "Direct FB access for IGP chips (0 = disable, 1 = enable)");
MODULE_PARM_DESC(dpm, "DPM support (1 = enable, 0 = disable, -1 = auto)");
MODULE_PARM_DESC(aspm, "ASPM support (1 = enable, 0 = disable, -1 = auto)");
MODULE_PARM_DESC(runpm, "PX runtime pm (1 = force enable, 0 = disable, -1 = PX only default)");
MODULE_PARM_DESC(hard_reset, "PCI config reset (1 = force enable, 0 = disable (default))");
MODULE_PARM_DESC(vm_size, "VM address space size in gigabytes (default 4GB)");
MODULE_PARM_DESC(vm_block_size, "VM page table size in bits (default depending on vm_size)");
MODULE_PARM_DESC(deep_color, "Deep Color support (1 = enable, 0 = disable (default))");
MODULE_PARM_DESC(use_pflipirq, "Pflip irqs for pageflip completion (0 = disable, 1 = as fallback, 2 = exclusive (default))");
MODULE_PARM_DESC(bapm, "BAPM support (1 = enable, 0 = disable, -1 = auto)");
MODULE_PARM_DESC(backlight, "backlight support (1 = enable, 0 = disable, -1 = auto)");
MODULE_PARM_DESC(auxch, "Use native auxch experimental support (1 = enable, 0 = disable, -1 = auto)");
MODULE_PARM_DESC(mst, "DisplayPort MST experimental support (1 = enable, 0 = disable)");
MODULE_PARM_DESC(uvd, "uvd enable/disable uvd support (1 = enable, 0 = disable)");
MODULE_PARM_DESC(vce, "vce enable/disable vce support (1 = enable, 0 = disable)");
MODULE_PARM_DESC(si_support, "SI support (1 = enabled (default), 0 = disabled)");
MODULE_PARM_DESC(cik_support, "CIK support (1 = enabled (default), 0 = disabled)");
MODULE_PARM_DESC(cik_support, "CIK support (1 = enabled, 0 = disabled (default))");