Skip to content
Commit 97589ad6 authored by Manivannan Sadhasivam's avatar Manivannan Sadhasivam Committed by Mauro Carvalho Chehab
Browse files

media: i2c: imx290: Add support for 2 data lanes



The IMX290 sensor can output frames with 2/4 CSI2 data lanes. This commit
adds support for 2 lane mode in addition to the 4 lane and also
configuring the data lane settings in the driver based on system
configuration.

Signed-off-by: default avatarManivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
Signed-off-by: default avatarAndrey Konovalov <andrey.konovalov@linaro.org>
Signed-off-by: default avatarSakari Ailus <sakari.ailus@linux.intel.com>
Signed-off-by: default avatarMauro Carvalho Chehab <mchehab+huawei@kernel.org>
parent 3909a92d
  • mirror @mirror

    mentioned in commit e0eee6be

    ·

    mentioned in commit e0eee6be

    Toggle commit list
  • mirror @mirror

    mentioned in commit 89585339c373cb63409dc1b9b3b75799682e7f55

    ·

    mentioned in commit 89585339c373cb63409dc1b9b3b75799682e7f55

    Toggle commit list
  • mirror @mirror

    mentioned in commit 84e7fb22dece8c139390b3541cceacfbdc5d480c

    ·

    mentioned in commit 84e7fb22dece8c139390b3541cceacfbdc5d480c

    Toggle commit list
  • mirror @mirror

    mentioned in commit 856e049e789a2145d7f1d7c12ac24bcc0be4ba42

    ·

    mentioned in commit 856e049e789a2145d7f1d7c12ac24bcc0be4ba42

    Toggle commit list
  • mirror @mirror

    mentioned in commit 6f6a4aeb

    ·

    mentioned in commit 6f6a4aeb

    Toggle commit list
  • mirror @mirror

    mentioned in commit f08fbdfbd7b9152cc966564c297fe9d06c980230

    ·

    mentioned in commit f08fbdfbd7b9152cc966564c297fe9d06c980230

    Toggle commit list
  • mirror @mirror

    mentioned in commit 57f6c1741be63259b3617eb7f2800c0da817e0e8

    ·

    mentioned in commit 57f6c1741be63259b3617eb7f2800c0da817e0e8

    Toggle commit list
  • mirror @mirror

    mentioned in commit 829ccab36e0c0583f66e98114a83eaa75c5acc45

    ·

    mentioned in commit 829ccab36e0c0583f66e98114a83eaa75c5acc45

    Toggle commit list
  • mirror @mirror

    mentioned in commit 568039a6fea646196f493210318c3938d96af5ef

    ·

    mentioned in commit 568039a6fea646196f493210318c3938d96af5ef

    Toggle commit list
  • mirror @mirror

    mentioned in commit 90a5e9e1940e5e7049e249c662827ec2afaf2dee

    ·

    mentioned in commit 90a5e9e1940e5e7049e249c662827ec2afaf2dee

    Toggle commit list
  • mirror @mirror

    mentioned in commit d559d7dac7b6788b8023571339c52cce7a560aad

    ·

    mentioned in commit d559d7dac7b6788b8023571339c52cce7a560aad

    Toggle commit list
  • mirror @mirror

    mentioned in commit d32d6f8b28b6ea3d0a2ceb7e2ff59cd28d53f4cf

    ·

    mentioned in commit d32d6f8b28b6ea3d0a2ceb7e2ff59cd28d53f4cf

    Toggle commit list
  • mirror @mirror

    mentioned in commit 4ae0fa23

    ·

    mentioned in commit 4ae0fa23

    Toggle commit list
  • mirror @mirror

    mentioned in commit 876b2092881940794f8e4136e67c37b6a48afee5

    ·

    mentioned in commit 876b2092881940794f8e4136e67c37b6a48afee5

    Toggle commit list
  • mirror @mirror

    mentioned in commit 8def4df5397085167c6eb79d8ce56975148a33a5

    ·

    mentioned in commit 8def4df5397085167c6eb79d8ce56975148a33a5

    Toggle commit list
  • mirror @mirror

    mentioned in commit cbbbd401479d2ca38e5b21e58831d0735e1e8f5f

    ·

    mentioned in commit cbbbd401479d2ca38e5b21e58831d0735e1e8f5f

    Toggle commit list
  • mirror @mirror

    mentioned in commit fd5a47af3c920f919d3834c8726ad98fb06387ae

    ·

    mentioned in commit fd5a47af3c920f919d3834c8726ad98fb06387ae

    Toggle commit list
  • mirror @mirror

    mentioned in commit bb6a4220b6f93019d951e11451d3433a9d8e14be

    ·

    mentioned in commit bb6a4220b6f93019d951e11451d3433a9d8e14be

    Toggle commit list
  • mirror @mirror

    mentioned in commit 55af81f525008da4cac690491165a695bcec7ec6

    ·

    mentioned in commit 55af81f525008da4cac690491165a695bcec7ec6

    Toggle commit list
  • mirror @mirror

    mentioned in commit d1b4f6e738eda0dc0e1a52b4c2fb88febad29a8c

    ·

    mentioned in commit d1b4f6e738eda0dc0e1a52b4c2fb88febad29a8c

    Toggle commit list
  • mirror @mirror

    mentioned in commit 6d9824b7

    ·

    mentioned in commit 6d9824b7

    Toggle commit list
  • mirror @mirror

    mentioned in commit d8f9f3b0a28a504cffc27c4e35c518af0f91d6fe

    ·

    mentioned in commit d8f9f3b0a28a504cffc27c4e35c518af0f91d6fe

    Toggle commit list
  • mirror @mirror

    mentioned in commit 6cfe620b232af3444fb13ef9222a466cff170e24

    ·

    mentioned in commit 6cfe620b232af3444fb13ef9222a466cff170e24

    Toggle commit list
  • mirror @mirror

    mentioned in commit 99ba3b14317c02b0854df83b731c4238746a16d7

    ·

    mentioned in commit 99ba3b14317c02b0854df83b731c4238746a16d7

    Toggle commit list
  • mirror @mirror

    mentioned in commit e4e41604d9a29bea5fb21f062afb18d78ea02197

    ·

    mentioned in commit e4e41604d9a29bea5fb21f062afb18d78ea02197

    Toggle commit list
  • mirror @mirror

    mentioned in commit 53a78524c3fd72c551319af3d7f6d1babec74824

    ·

    mentioned in commit 53a78524c3fd72c551319af3d7f6d1babec74824

    Toggle commit list
  • mirror @mirror

    mentioned in commit 952b84fecf7cb63cef322fdd96b2b2d6daad5286

    ·

    mentioned in commit 952b84fecf7cb63cef322fdd96b2b2d6daad5286

    Toggle commit list
  • mirror @mirror

    mentioned in commit afe80c9fdd9ac9e178f716859c93d5deb322c347

    ·

    mentioned in commit afe80c9fdd9ac9e178f716859c93d5deb322c347

    Toggle commit list
  • mirror @mirror

    mentioned in commit 198754af3bba88feb1cdf65f4a67a5ba24da51c4

    ·

    mentioned in commit 198754af3bba88feb1cdf65f4a67a5ba24da51c4

    Toggle commit list
  • mirror @mirror

    mentioned in commit e5e720a2e4a29b780a3062aaba22630ecdc05028

    ·

    mentioned in commit e5e720a2e4a29b780a3062aaba22630ecdc05028

    Toggle commit list
  • mirror @mirror

    mentioned in commit e051a62a

    ·

    mentioned in commit e051a62a

    Toggle commit list
  • mirror @mirror

    mentioned in commit 946cf129c98c519dda5c75d97adac36bb8dcc866

    ·

    mentioned in commit 946cf129c98c519dda5c75d97adac36bb8dcc866

    Toggle commit list
  • mirror @mirror

    mentioned in commit e561f10e095185e508d30fa5e54917f6a49e8212

    ·

    mentioned in commit e561f10e095185e508d30fa5e54917f6a49e8212

    Toggle commit list
  • mirror @mirror

    mentioned in commit f17e4ff22a3bcc0653011341f2d77e30857d5e55

    ·

    mentioned in commit f17e4ff22a3bcc0653011341f2d77e30857d5e55

    Toggle commit list
  • mirror @mirror

    mentioned in commit f745d30670a34454a1d135daa183c6b0fc58e71e

    ·

    mentioned in commit f745d30670a34454a1d135daa183c6b0fc58e71e

    Toggle commit list
  • mirror @mirror

    mentioned in commit fa774311461c9b8bd3cc1c4f4ea7d7fe2d5cb2b1

    ·

    mentioned in commit fa774311461c9b8bd3cc1c4f4ea7d7fe2d5cb2b1

    Toggle commit list
  • mirror @mirror

    mentioned in commit f5744431786f1934489caba8fbcb27c0159979a0

    ·

    mentioned in commit f5744431786f1934489caba8fbcb27c0159979a0

    Toggle commit list
  • mirror @mirror

    mentioned in commit f51c4972

    ·

    mentioned in commit f51c4972

    Toggle commit list
  • mirror @mirror

    mentioned in commit d812fd4f97586a7c44c460b273601fed3f1b96e4

    ·

    mentioned in commit d812fd4f97586a7c44c460b273601fed3f1b96e4

    Toggle commit list
  • mirror @mirror

    mentioned in commit 0346a0b39dcbf3d80587ab6e6b26d8ff9eab61e2

    ·

    mentioned in commit 0346a0b39dcbf3d80587ab6e6b26d8ff9eab61e2

    Toggle commit list
  • mirror @mirror

    mentioned in commit 647afbbd0652b5584cf69489d3594e1aeb3b2ceb

    ·

    mentioned in commit 647afbbd0652b5584cf69489d3594e1aeb3b2ceb

    Toggle commit list
  • mirror @mirror

    mentioned in commit 5ace9c5a59bc1ef0c768048bbdb196bedd1b7515

    ·

    mentioned in commit 5ace9c5a59bc1ef0c768048bbdb196bedd1b7515

    Toggle commit list
  • mirror @mirror

    mentioned in commit 19445a4babd1d434c8fefd3ecf7fce79bc69bb8a

    ·

    mentioned in commit 19445a4babd1d434c8fefd3ecf7fce79bc69bb8a

    Toggle commit list
  • mirror @mirror

    mentioned in commit 171ff1535571233a582e78ddbffc101e0b64b636

    ·

    mentioned in commit 171ff1535571233a582e78ddbffc101e0b64b636

    Toggle commit list
  • mirror @mirror

    mentioned in commit b02471ac19aec7864978f23ff4517a0c94b73063

    ·

    mentioned in commit b02471ac19aec7864978f23ff4517a0c94b73063

    Toggle commit list
  • mirror @mirror

    mentioned in commit 0b71473979fbfe6f9e758bebe06e06683f1b0b5f

    ·

    mentioned in commit 0b71473979fbfe6f9e758bebe06e06683f1b0b5f

    Toggle commit list
  • mirror @mirror

    mentioned in commit 8dac1a35f11f3cd961bc4adbd3d4e743743906d7

    ·

    mentioned in commit 8dac1a35f11f3cd961bc4adbd3d4e743743906d7

    Toggle commit list
  • mirror @mirror

    mentioned in commit af086161a2187da927371622839ca9a6a56a5c51

    ·

    mentioned in commit af086161a2187da927371622839ca9a6a56a5c51

    Toggle commit list
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment