Linux Audio

Check our new training course

Loading...
Note: File does not exist in v5.9.
 1/* SPDX-License-Identifier: MIT */
 2/*
 3 * Copyright © 2024 Intel Corporation
 4 */
 5
 6#ifndef __INTEL_ROM_H__
 7#define __INTEL_ROM_H__
 8
 9#include <linux/types.h>
10
11struct drm_i915_private;
12struct intel_rom;
13
14struct intel_rom *intel_rom_spi(struct drm_i915_private *i915);
15struct intel_rom *intel_rom_pci(struct drm_i915_private *i915);
16
17u32 intel_rom_read32(struct intel_rom *rom, loff_t offset);
18u16 intel_rom_read16(struct intel_rom *rom, loff_t offset);
19void intel_rom_read_block(struct intel_rom *rom, void *data,
20			  loff_t offset, size_t size);
21loff_t intel_rom_find(struct intel_rom *rom, u32 needle);
22size_t intel_rom_size(struct intel_rom *rom);
23void intel_rom_free(struct intel_rom *rom);
24
25#endif /* __INTEL_ROM_H__ */