How can I integrate the MMA8452 accelerometer in Linux?

Hello! I want to integrate the MMA8452 accelerometer in my Linux OS. I updated the device tree as follows:

&i2c1 {
	...
	
	// http://git.toradex.com/cgit/linux-toradex.git/tree/Documentation/devicetree/bindings/iio/accel/mma8452.txt?h=toradex_5.4-2.3.x-imx
	mma8652fc@1d {
		compatible = "fsl,mma8652";
		reg = <0x1d>;
		status = "okay";
	};
};

And included the driver in the kernel at build (it is found in the graphical kernel config menu at Device Drivers → Industrial I/O support → Accelerometers → * Freescale/NXP MMA8452).

The device is successfully recognized at boot:

[    1.265175] mma8452 0-001d: 0-001d supply vdd not found, using dummy regulator
[    1.265489] mma8452 0-001d: 0-001d supply vddio not found, using dummy regulator
[    1.266613] mma8452 0-001d: registering fsl,mma8652 accelerometer; ID 0x4a

My problem is that I cannot find the device in Linux. I would like to read some values from it/configure it to trigger interrupts at motion detection. The driver’s source code can be found here.

Does anybody know how what is wrong here?

Colibri iMX6ULL 512MB WB IT
Custom carrier board
Linux TDX X11 5.2.0-devel-20210226152038+build.0 (dunfell)

We have no experience with MMA8452 driver but it uses Linux Industrial I/O Subsystem IIIO) and device file should be located at /sys/bus/iio/devices/iio . Please check that articles for more details :

https://wiki.analog.com/software/linux/docs/iio/iio_snippets
https://wiki.analog.com/software/linux/docs/iio/iio

I found the accelerometer in the path you mentioned. Thank you.