Beaglebone AI board

Hi,

Have a Good Day

I have purchase Beagle-bone AI broad to interface Arducam Mini -2 MP plus Camera module OV2640 (Arducam Mini 2MP Plus - OV2640 SPI Camera Module for Arduino UNO Mega2560 Board & Raspberry Pi Pico - Arducam)

I have connected the camera module and board in the given format.

Camera Module Pin Beaglebone AI board (gpio Pins)
CS P9-17
MOSI P9-18
MISO P9-21
SCK P9-22
GND P9-1
VCC P9-7
SDA P9-20
SCL P9-19

Kindly please suggest the overlay for the above pinmux which enable the camera module OV2640.

I am using given overlay which was not working.

 pinctrl-names = "default";
        status = "okay";
 
+       ov2640: camera@30 {
+               compatible = "ovti,ov2640";
+               reg = <0x30>;
+               resetb-gpios = <&stmpegpio 2 GPIO_ACTIVE_HIGH>;
+               pwdn-gpios = <&stmpegpio 0 GPIO_ACTIVE_LOW>;
+               clocks = <&clk_ext_camera>;
+               clock-names = "xvclk";
+               status = "okay";
+
+               port {
+                       ov2640_0: endpoint {
+                               remote-endpoint = <&dcmi_0>;
+                       };
+               };
+       };

Is their is any other way to connect camera no header pin need not want to use USB port.