Commit 12688900 authored by Hector Martin's avatar Hector Martin Committed by Joerg Roedel
Browse files

iommu/apple-dart: Make the hw register fields u32s



The registers are 32-bit and the offsets definitely don't need 64 bits
either, these should've been u32s.

Signed-off-by: default avatarHector Martin <marcan@marcan.st>
Signed-off-by: default avatarJanne Grunau <j@jannau.net>
Reviewed-by: default avatarSven Peter <sven@kernel.org>
Reviewed-by: default avatarNeal Gompa <neal@gompa.dev>
Link: https://lore.kernel.org/r/20250821-apple-dart-4levels-v2-1-e39af79daa37@jannau.net


Signed-off-by: default avatarJoerg Roedel <joerg.roedel@amd.com>
parent 8f5ae30d
Loading
Loading
Loading
Loading
+12 −12
Original line number Diff line number Diff line
@@ -166,22 +166,22 @@ struct apple_dart_hw {

	int max_sid_count;

	u64 lock;
	u64 lock_bit;
	u32 lock;
	u32 lock_bit;

	u64 error;
	u32 error;

	u64 enable_streams;
	u32 enable_streams;

	u64 tcr;
	u64 tcr_enabled;
	u64 tcr_disabled;
	u64 tcr_bypass;
	u32 tcr;
	u32 tcr_enabled;
	u32 tcr_disabled;
	u32 tcr_bypass;

	u64 ttbr;
	u64 ttbr_valid;
	u64 ttbr_addr_field_shift;
	u64 ttbr_shift;
	u32 ttbr;
	u32 ttbr_valid;
	u32 ttbr_addr_field_shift;
	u32 ttbr_shift;
	int ttbr_count;
};