Back to home page

OSCL-LXR

 
 

    


0001 Exynos4x12 SoC series Imaging Subsystem (FIMC-IS)
0002 
0003 The FIMC-IS is a subsystem for processing image signal from an image sensor.
0004 The Exynos4x12 SoC series FIMC-IS V1.5 comprises of a dedicated ARM Cortex-A5
0005 processor, ISP, DRC and FD IP blocks and peripheral devices such as UART, I2C
0006 and SPI bus controllers, PWM and ADC.
0007 
0008 fimc-is node
0009 ------------
0010 
0011 Required properties:
0012 - compatible    : should be "samsung,exynos4212-fimc-is" for Exynos4212 and
0013                   Exynos4412 SoCs;
0014 - reg           : physical base address and length of the registers set;
0015 - interrupts    : must contain two FIMC-IS interrupts, in order: ISP0, ISP1;
0016 - clocks        : list of clock specifiers, corresponding to entries in
0017                   clock-names property;
0018 - clock-names   : must contain "ppmuispx", "ppmuispx", "lite0", "lite1"
0019                   "mpll", "sysreg", "isp", "drc", "fd", "mcuisp", "gicisp",
0020                   "pwm_isp", "mcuctl_isp", "uart", "ispdiv0", "ispdiv1",
0021                   "mcuispdiv0", "mcuispdiv1", "aclk200", "div_aclk200",
0022                   "aclk400mcuisp", "div_aclk400mcuisp" entries,
0023                   matching entries in the clocks property.
0024 pmu subnode
0025 -----------
0026 
0027 Required properties:
0028  - reg : must contain PMU physical base address and size of the register set.
0029 
0030 The following are the FIMC-IS peripheral device nodes and can be specified
0031 either standalone or as the fimc-is node child nodes.
0032 
0033 i2c-isp (ISP I2C bus controller) nodes
0034 ------------------------------------------
0035 
0036 Required properties:
0037 
0038 - compatible    : should be "samsung,exynos4212-i2c-isp" for Exynos4212 and
0039                   Exynos4412 SoCs;
0040 - reg           : physical base address and length of the registers set;
0041 - clocks        : must contain gate clock specifier for this controller;
0042 - clock-names   : must contain "i2c_isp" entry.
0043 
0044 For the above nodes it is required to specify a pinctrl state named "default",
0045 according to the pinctrl bindings defined in ../pinctrl/pinctrl-bindings.txt.
0046 
0047 Device tree nodes of the image sensors' controlled directly by the FIMC-IS
0048 firmware must be child nodes of their corresponding ISP I2C bus controller node.
0049 The data link of these image sensors must be specified using the common video
0050 interfaces bindings, defined in video-interfaces.txt.