Kernel-4.18.0-80.el8_pxa-camera

Marvell PXA camera host interface

Required properties:

  • compatible: Should be “marvell,pxa270-qci”
  • reg: register base and size
  • interrupts: the interrupt number
  • any required generic properties defined in video-interfaces.txt

Optional properties:

  • clocks: input clock (see clock-bindings.txt)
  • clock-output-names: should contain the name of the clock driving the
                    sensor master clock MCLK
    
  • clock-frequency: host interface is driving MCLK, and MCLK rate is this rate

Example:

pxa_camera: pxa_camera@50000000 {
    compatible = "marvell,pxa270-qci";
    reg = <0x50000000 0x1000>;
    interrupts = <33>;

    clocks = <&pxa2xx_clks 24>;
    clock-names = "ciclk";
    clock-frequency = <50000000>;
    clock-output-names = "qci_mclk";


    port {
        #address-cells = <1>;
        #size-cells = <0>;

        /* Parallel bus endpoint */
        qci: endpoint@0 {
            reg = <0>;        /* Local endpoint # */
            remote-endpoint = <&mt9m111_1>;
            bus-width = <8>;    /* Used data lines */
            hsync-active = <0>;    /* Active low */
            vsync-active = <0>;    /* Active low */
            pclk-sample = <1>;    /* Rising */
        };
    };
};