[Intel-gfx] [PATCH v4] drm/kmb: Add support for KeemBay Display
Sam Ravnborg
sam at ravnborg.org
Sun Aug 2 15:23:42 UTC 2020
Hi Anitha.
On Thu, Jul 30, 2020 at 01:44:44PM -0700, Anitha Chrisanthus wrote:
> This is a basic KMS atomic modesetting display driver for KeemBay family of
> SOCs. Driver has no 2D or 3D graphics.It calls into the ADV bridge
> driver at the connector level.
>
> Single CRTC with LCD controller->mipi DSI-> ADV bridge
>
> Only 1080p resolution and single plane is supported at this time.
>
> v2: moved extern to .h, removed license text
> use drm_dev_init, upclassed dev_private, removed HAVE_IRQ.
>
> v3: Squashed all 59 commits to one
>
> v4: review changes from Sam Ravnborg
> renamed dev_p to kmb
> moved clocks under kmb_clock, consolidated clk initializations
> use drmm functions
> use DRM_GEM_CMA_DRIVER_OPS_VMAP
>
I have not found time neither energy to take a look at v4.
But I applied locally and ran it through checkpatch
with my options:
checkpatch -q --emacs --strict --show-types --codespell --codespellfile /usr/lib/python3/dist-packages/codespell_lib/data/dictionary.txt
The options are from the dim script used when maintaining drm-misc-next with
codespell options added.
Please try to reproduce locally and fix relevant warnings.
Sam
-:146: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#146: FILE: drivers/gpu/drm/kmb/kmb_crtc.c:58:
+ kmb_clr_bitmask_lcd(kmb, LCD_INT_ENABLE,
+ LCD_INT_VERT_COMP);
-:173: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#173: FILE: drivers/gpu/drm/kmb/kmb_crtc.c:85:
+ drm_info(dev,
+ "vfp= %d vbp= %d vsyc_len=%d hfp=%d hbp=%d hsync_len=%d\n",
-:194: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#194: FILE: drivers/gpu/drm/kmb/kmb_crtc.c:106:
+ drm_dbg(dev, "%s : %dactive height= %d vbp=%d vfp=%d vsync-w=%d h-active=%d h-bp=%d h-fp=%d hysnc-l=%d",
+ __func__, __LINE__,
-:199: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#199: FILE: drivers/gpu/drm/kmb/kmb_crtc.c:111:
+ kmb_write_lcd(kmb, LCD_V_ACTIVEHEIGHT,
+ m->crtc_vdisplay - 1);
-:204: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#204: FILE: drivers/gpu/drm/kmb/kmb_crtc.c:116:
+ kmb_write_lcd(kmb, LCD_H_ACTIVEWIDTH,
+ m->crtc_hdisplay - 1);
-:217: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#217: FILE: drivers/gpu/drm/kmb/kmb_crtc.c:129:
+ kmb_write_lcd(kmb,
+ LCD_V_BACKPORCH_EVEN, vm.vback_porch);
-:219: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#219: FILE: drivers/gpu/drm/kmb/kmb_crtc.c:131:
+ kmb_write_lcd(kmb,
+ LCD_V_FRONTPORCH_EVEN, vm.vfront_porch);
-:413: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#413: FILE: drivers/gpu/drm/kmb/kmb_drv.c:60:
+ drm_err(&kmb->drm,
+ "Failed to enable MIPI_ECFG clock: %d\n", ret);
-:420: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#420: FILE: drivers/gpu/drm/kmb/kmb_drv.c:67:
+ drm_err(&kmb->drm,
+ "Failed to enable MIPI_CFG clock: %d\n", ret);
-:427: CHECK:LINE_SPACING: Please don't use multiple blank lines
#427: FILE: drivers/gpu/drm/kmb/kmb_drv.c:74:
+
+
-:463: CHECK:SPACING: spaces preferred around that '/' (ctx:VxV)
#463: FILE: drivers/gpu/drm/kmb/kmb_drv.c:110:
+ kmb->sys_clk_mhz = clk_get_rate(kmb_clk.clk_pll0)/1000000;
^
-:470: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#470: FILE: drivers/gpu/drm/kmb/kmb_drv.c:117:
+ drm_err(&kmb->drm, "failed to set to clk_lcd to %d\n",
+ KMB_LCD_DEFAULT_CLK);
-:479: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#479: FILE: drivers/gpu/drm/kmb/kmb_drv.c:126:
+ drm_err(&kmb->drm, "failed to set to clk_mipi to %d\n",
+ KMB_MIPI_DEFAULT_CLK);
-:506: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#506: FILE: drivers/gpu/drm/kmb/kmb_drv.c:153:
+ drm_err(&kmb->drm,
+ "failed to set clk_mipi_cfg to %d\n",
-:511: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#511: FILE: drivers/gpu/drm/kmb/kmb_drv.c:158:
+ drm_info(&kmb->drm,
+ "Get clk_mipi_cfg after set = %ld\n", clk);
-:561: CHECK:LINE_SPACING: Please don't use multiple blank lines
#561: FILE: drivers/gpu/drm/kmb/kmb_drv.c:208:
+
+
-:688: CHECK:BRACES: Blank lines aren't necessary after an open brace '{'
#688: FILE: drivers/gpu/drm/kmb/kmb_drv.c:335:
+ if (status & LCD_INT_EOF) {
+
-:701: CHECK:CAMELCASE: Avoid CamelCase: <LCD_LAYERn_DMA_CFG>
#701: FILE: drivers/gpu/drm/kmb/kmb_drv.c:348:
+ LCD_LAYERn_DMA_CFG
-:706: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#706: FILE: drivers/gpu/drm/kmb/kmb_drv.c:353:
+ kmb_clr_bitmask_lcd(kmb, LCD_CONTROL,
+ plane_status[plane_id].ctrl);
-:733: CHECK:BRACES: Blank lines aren't necessary before a close brace '}'
#733: FILE: drivers/gpu/drm/kmb/kmb_drv.c:380:
+
+ }
-:774: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#774: FILE: drivers/gpu/drm/kmb/kmb_drv.c:421:
+ drm_info(&kmb->drm,
+ "!LAYER0:VL0 DMA UNDERFLOW val = 0x%lx,under_flow=%d",
-:776: WARNING:TYPO_SPELLING: 'inerrupt' may be misspelled - perhaps 'interrupt'?
#776: FILE: drivers/gpu/drm/kmb/kmb_drv.c:423:
+ /* disable underflow inerrupt */
-:787: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#787: FILE: drivers/gpu/drm/kmb/kmb_drv.c:434:
+ kmb_clr_bitmask_lcd(kmb, LCD_LAYERn_DMA_CFG(0),
+ LCD_DMA_LAYER_CONT_PING_PONG_UPDATE);
-:793: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#793: FILE: drivers/gpu/drm/kmb/kmb_drv.c:440:
+ drm_info(&kmb->drm,
+ "LAYER0:VL0 DMA OVERFLOW val = 0x%lx", val);
-:796: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#796: FILE: drivers/gpu/drm/kmb/kmb_drv.c:443:
+ drm_info(&kmb->drm,
+ "LAYER0:VL0 DMA CB OVERFLOW val = 0x%lx", val);
-:799: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#799: FILE: drivers/gpu/drm/kmb/kmb_drv.c:446:
+ drm_info(&kmb->drm,
+ "LAYER0:VL0 DMA CR OVERFLOW val = 0x%lx", val);
-:807: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#807: FILE: drivers/gpu/drm/kmb/kmb_drv.c:454:
+ drm_info(&kmb->drm,
+ "!LAYER1:VL1 DMA UNDERFLOW val = 0x%lx, under_flow=%d",
-:809: WARNING:TYPO_SPELLING: 'inerrupt' may be misspelled - perhaps 'interrupt'?
#809: FILE: drivers/gpu/drm/kmb/kmb_drv.c:456:
+ /* disable underflow inerrupt */
-:820: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#820: FILE: drivers/gpu/drm/kmb/kmb_drv.c:467:
+ kmb_clr_bitmask_lcd(kmb, LCD_LAYERn_DMA_CFG(1),
+ LCD_DMA_LAYER_CONT_PING_PONG_UPDATE);
-:827: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#827: FILE: drivers/gpu/drm/kmb/kmb_drv.c:474:
+ drm_info(&kmb->drm,
+ "LAYER1:VL1 DMA OVERFLOW val = 0x%lx", val);
-:830: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#830: FILE: drivers/gpu/drm/kmb/kmb_drv.c:477:
+ drm_info(&kmb->drm,
+ "LAYER1:VL1 DMA CB OVERFLOW val = 0x%lx", val);
-:833: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#833: FILE: drivers/gpu/drm/kmb/kmb_drv.c:480:
+ drm_info(&kmb->drm,
+ "LAYER1:VL1 DMA CR OVERFLOW val = 0x%lx", val);
-:838: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#838: FILE: drivers/gpu/drm/kmb/kmb_drv.c:485:
+ drm_info(&kmb->drm,
+ "LAYER2:GL0 DMA UNDERFLOW val = 0x%lx", val);
-:841: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#841: FILE: drivers/gpu/drm/kmb/kmb_drv.c:488:
+ drm_info(&kmb->drm,
+ "LAYER2:GL0 DMA OVERFLOW val = 0x%lx", val);
-:846: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#846: FILE: drivers/gpu/drm/kmb/kmb_drv.c:493:
+ drm_info(&kmb->drm,
+ "LAYER3:GL1 DMA UNDERFLOW val = 0x%lx", val);
-:849: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#849: FILE: drivers/gpu/drm/kmb/kmb_drv.c:496:
+ drm_info(&kmb->drm,
+ "LAYER3:GL1 DMA OVERFLOW val = 0x%lx", val);
-:952: WARNING:TYPO_SPELLING: 'procees' may be misspelled - perhaps 'process'?
#952: FILE: drivers/gpu/drm/kmb/kmb_drv.c:599:
+ * and then the rest of the driver initialization can procees
-:957: CHECK:BRACES: braces {} should be used on all arms of this statement
#957: FILE: drivers/gpu/drm/kmb/kmb_drv.c:604:
+ if (adv_bridge == ERR_PTR(-EPROBE_DEFER))
[...]
+ else if (IS_ERR(adv_bridge)) {
[...]
-:966: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#966: FILE: drivers/gpu/drm/kmb/kmb_drv.c:613:
+ kmb = devm_drm_dev_alloc(dev, &kmb_driver,
+ struct kmb_drm_private, drm);
-:980: CHECK:BRACES: braces {} should be used on all arms of this statement
#980: FILE: drivers/gpu/drm/kmb/kmb_drv.c:627:
+ if (ret == -EPROBE_DEFER) {
[...]
+ } else if (ret)
[...]
-:990: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#990: FILE: drivers/gpu/drm/kmb/kmb_drv.c:637:
+ drm_info(&kmb->drm, "mode_config.num_crtc=%d\n",
+ kmb->drm.mode_config.num_crtc);
-:1026: WARNING:UNDOCUMENTED_DT_STRING: DT compatible string "intel,kmb_display" appears un-documented -- check ./Documentation/devicetree/bindings/
#1026: FILE: drivers/gpu/drm/kmb/kmb_drv.c:673:
+ {.compatible = "intel,kmb_display"},
-:1122: CHECK:UNCOMMENTED_DEFINITION: spinlock_t definition without comment
#1122: FILE: drivers/gpu/drm/kmb/kmb_drv.h:35:
+ spinlock_t irq_lock;
-:1360: CHECK:PREFER_KERNEL_TYPES: Prefer kernel type 'u16' over 'uint16_t'
#1360: FILE: drivers/gpu/drm/kmb/kmb_dsi.c:95:
+ uint16_t default_bit_rate_mbps;
-:1361: CHECK:PREFER_KERNEL_TYPES: Prefer kernel type 'u8' over 'uint8_t'
#1361: FILE: drivers/gpu/drm/kmb/kmb_dsi.c:96:
+ uint8_t hsfreqrange_code;
-:1462: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#1462: FILE: drivers/gpu/drm/kmb/kmb_dsi.c:197:
+ if (mode->hdisplay < mode_config->min_width ||
+ mode->hdisplay > mode_config->max_width)
-:1466: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#1466: FILE: drivers/gpu/drm/kmb/kmb_dsi.c:201:
+ if (mode->vdisplay < mode_config->min_height ||
+ mode->vdisplay > mode_config->max_height)
-:1477: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#1477: FILE: drivers/gpu/drm/kmb/kmb_dsi.c:212:
+ num_modes = drm_add_modes_noedid(connector,
+ connector->dev->mode_config.max_width,
-:1772: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#1772: FILE: drivers/gpu/drm/kmb/kmb_dsi.c:507:
+ drm_dbg(&kmb->drm,
+ "ctrl=%d frame_id=%d section=%d cfg=%x packed=%d\n",
-:1775: CHECK:CAMELCASE: Avoid CamelCase: <MIPI_TXm_HS_FGn_SECTo_PH>
#1775: FILE: drivers/gpu/drm/kmb/kmb_dsi.c:510:
+ (MIPI_TXm_HS_FGn_SECTo_PH(ctrl_no, frame_id, section)),
-:1787: CHECK:CAMELCASE: Avoid CamelCase: <MIPI_TXm_HS_FGn_SECT_UNPACKED_BYTES0>
#1787: FILE: drivers/gpu/drm/kmb/kmb_dsi.c:522:
+ MIPI_TXm_HS_FGn_SECT_UNPACKED_BYTES0(ctrl_no,
-:1792: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#1792: FILE: drivers/gpu/drm/kmb/kmb_dsi.c:527:
+ drm_dbg(&kmb->drm,
+ "unpacked_bytes = %d, wordcount = %d\n", unpacked_bytes,
-:1796: CHECK:CAMELCASE: Avoid CamelCase: <MIPI_TXm_HS_FGn_SECTo_LINE_CFG>
#1796: FILE: drivers/gpu/drm/kmb/kmb_dsi.c:531:
+ reg_adr = MIPI_TXm_HS_FGn_SECTo_LINE_CFG(ctrl_no, frame_id, section);
-:1828: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#1828: FILE: drivers/gpu/drm/kmb/kmb_dsi.c:563:
+ unpacked_bytes = compute_unpacked_bytes(*wc,
+ data_type_parameters.bits_per_pclk);
-:1868: WARNING:TYPO_SPELLING: 'activ' may be misspelled - perhaps 'active'?
#1868: FILE: drivers/gpu/drm/kmb/kmb_dsi.c:603:
+ drm_dbg(&kmb->drm, "bpp=%d sysclk=%d lane-rate=%d activ-lanes=%d\n",
-:1869: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#1869: FILE: drivers/gpu/drm/kmb/kmb_dsi.c:604:
+ drm_dbg(&kmb->drm, "bpp=%d sysclk=%d lane-rate=%d activ-lanes=%d\n",
+ fg_cfg->bpp, sysclk, fg_cfg->lane_rate_mbps,
-:1873: CHECK:CAMELCASE: Avoid CamelCase: <MIPI_TXm_HS_FGn_NUM_LINES>
#1873: FILE: drivers/gpu/drm/kmb/kmb_dsi.c:608:
+ reg_adr = MIPI_TXm_HS_FGn_NUM_LINES(ctrl_no, frame_gen);
-:1883: WARNING:TYPO_SPELLING: 'WIDTHn' may be misspelled - perhaps 'Width'?
#1883: FILE: drivers/gpu/drm/kmb/kmb_dsi.c:618:
+ reg_adr = MIPI_TXm_HS_VSYNC_WIDTHn(ctrl_no, frame_gen / 2);
-:1883: CHECK:CAMELCASE: Avoid CamelCase: <MIPI_TXm_HS_VSYNC_WIDTHn>
#1883: FILE: drivers/gpu/drm/kmb/kmb_dsi.c:618:
+ reg_adr = MIPI_TXm_HS_VSYNC_WIDTHn(ctrl_no, frame_gen / 2);
-:1887: CHECK:CAMELCASE: Avoid CamelCase: <MIPI_TXm_HS_V_BACKPORCHESn>
#1887: FILE: drivers/gpu/drm/kmb/kmb_dsi.c:622:
+ reg_adr = MIPI_TXm_HS_V_BACKPORCHESn(ctrl_no, frame_gen / 2);
-:1891: CHECK:CAMELCASE: Avoid CamelCase: <MIPI_TXm_HS_V_FRONTPORCHESn>
#1891: FILE: drivers/gpu/drm/kmb/kmb_dsi.c:626:
+ reg_adr = MIPI_TXm_HS_V_FRONTPORCHESn(ctrl_no, frame_gen / 2);
-:1895: CHECK:CAMELCASE: Avoid CamelCase: <MIPI_TXm_HS_V_ACTIVEn>
#1895: FILE: drivers/gpu/drm/kmb/kmb_dsi.c:630:
+ reg_adr = MIPI_TXm_HS_V_ACTIVEn(ctrl_no, frame_gen / 2);
-:1899: WARNING:TYPO_SPELLING: 'WIDTHn' may be misspelled - perhaps 'Width'?
#1899: FILE: drivers/gpu/drm/kmb/kmb_dsi.c:634:
+ reg_adr = MIPI_TXm_HS_HSYNC_WIDTHn(ctrl_no, frame_gen);
-:1899: CHECK:CAMELCASE: Avoid CamelCase: <MIPI_TXm_HS_HSYNC_WIDTHn>
#1899: FILE: drivers/gpu/drm/kmb/kmb_dsi.c:634:
+ reg_adr = MIPI_TXm_HS_HSYNC_WIDTHn(ctrl_no, frame_gen);
-:1904: CHECK:CAMELCASE: Avoid CamelCase: <MIPI_TXm_HS_H_BACKPORCHn>
#1904: FILE: drivers/gpu/drm/kmb/kmb_dsi.c:639:
+ reg_adr = MIPI_TXm_HS_H_BACKPORCHn(ctrl_no, frame_gen);
-:1909: CHECK:CAMELCASE: Avoid CamelCase: <MIPI_TXm_HS_H_FRONTPORCHn>
#1909: FILE: drivers/gpu/drm/kmb/kmb_dsi.c:644:
+ reg_adr = MIPI_TXm_HS_H_FRONTPORCHn(ctrl_no, frame_gen);
-:1914: CHECK:CAMELCASE: Avoid CamelCase: <MIPI_TXm_HS_H_ACTIVEn>
#1914: FILE: drivers/gpu/drm/kmb/kmb_dsi.c:649:
+ reg_adr = MIPI_TXm_HS_H_ACTIVEn(ctrl_no, frame_gen);
-:1923: WARNING:TYPO_SPELLING: 'WIDTHn' may be misspelled - perhaps 'Width'?
#1923: FILE: drivers/gpu/drm/kmb/kmb_dsi.c:658:
+ reg_adr = MIPI_TXm_HS_LLP_HSYNC_WIDTHn(ctrl_no, frame_gen);
-:1923: CHECK:CAMELCASE: Avoid CamelCase: <MIPI_TXm_HS_LLP_HSYNC_WIDTHn>
#1923: FILE: drivers/gpu/drm/kmb/kmb_dsi.c:658:
+ reg_adr = MIPI_TXm_HS_LLP_HSYNC_WIDTHn(ctrl_no, frame_gen);
-:1927: CHECK:CAMELCASE: Avoid CamelCase: <MIPI_TXm_HS_LLP_H_BACKPORCHn>
#1927: FILE: drivers/gpu/drm/kmb/kmb_dsi.c:662:
+ reg_adr = MIPI_TXm_HS_LLP_H_BACKPORCHn(ctrl_no, frame_gen);
-:1931: CHECK:CAMELCASE: Avoid CamelCase: <MIPI_TXm_HS_LLP_H_FRONTPORCHn>
#1931: FILE: drivers/gpu/drm/kmb/kmb_dsi.c:666:
+ reg_adr = MIPI_TXm_HS_LLP_H_FRONTPORCHn(ctrl_no, frame_gen);
-:1947: CHECK:COMPARISON_TO_NULL: Comparison to NULL could be written "fg_cfg->sections[i]"
#1947: FILE: drivers/gpu/drm/kmb/kmb_dsi.c:682:
+ if (fg_cfg->sections[i] != NULL)
-:1995: CHECK:CAMELCASE: Avoid CamelCase: <MIPI_TXm_HS_MC_FIFO_CTRL_EN>
#1995: FILE: drivers/gpu/drm/kmb/kmb_dsi.c:730:
+ kmb_set_bit_mipi(kmb, MIPI_TXm_HS_MC_FIFO_CTRL_EN(ctrl_no),
-:2052: CHECK:CAMELCASE: Avoid CamelCase: <MIPI_TXm_HS_SYNC_CFG>
#2052: FILE: drivers/gpu/drm/kmb/kmb_dsi.c:787:
+ kmb_write_mipi(kmb, MIPI_TXm_HS_SYNC_CFG(ctrl_no), sync_cfg);
-:2053: CHECK:CAMELCASE: Avoid CamelCase: <MIPI_TXm_HS_CTRL>
#2053: FILE: drivers/gpu/drm/kmb/kmb_dsi.c:788:
+ kmb_write_mipi(kmb, MIPI_TXm_HS_CTRL(ctrl_no), ctrl);
-:2064: CHECK:CAMELCASE: Avoid CamelCase: <TP_SEL_VCm>
#2064: FILE: drivers/gpu/drm/kmb/kmb_dsi.c:799:
+ val = TP_SEL_VCm(vc, tp_sel);
-:2067: CHECK:CAMELCASE: Avoid CamelCase: <MIPI_TXm_HS_TEST_PAT_COLOR0>
#2067: FILE: drivers/gpu/drm/kmb/kmb_dsi.c:802:
+ kmb_write_mipi(kmb, MIPI_TXm_HS_TEST_PAT_COLOR0(ctrl_no), color0);
-:2068: CHECK:CAMELCASE: Avoid CamelCase: <MIPI_TXm_HS_TEST_PAT_COLOR1>
#2068: FILE: drivers/gpu/drm/kmb/kmb_dsi.c:803:
+ kmb_write_mipi(kmb, MIPI_TXm_HS_TEST_PAT_COLOR1(ctrl_no), color1);
-:2071: CHECK:CAMELCASE: Avoid CamelCase: <TP_EN_VCm>
#2071: FILE: drivers/gpu/drm/kmb/kmb_dsi.c:806:
+ val |= TP_EN_VCm(vc);
-:2072: CHECK:CAMELCASE: Avoid CamelCase: <MIPI_TXm_HS_TEST_PAT_CTRL>
#2072: FILE: drivers/gpu/drm/kmb/kmb_dsi.c:807:
+ kmb_write_mipi(kmb, MIPI_TXm_HS_TEST_PAT_CTRL(ctrl_no), val);
-:2074: CHECK:BRACES: Blank lines aren't necessary before a close brace '}'
#2074: FILE: drivers/gpu/drm/kmb/kmb_dsi.c:809:
+
+}
-:2099: CHECK:COMPARISON_TO_NULL: Comparison to NULL could be written "!frame"
#2099: FILE: drivers/gpu/drm/kmb/kmb_dsi.c:834:
+ if (frame == NULL)
-:2107: CHECK:COMPARISON_TO_NULL: Comparison to NULL could be written "!frame->sections[sect]"
#2107: FILE: drivers/gpu/drm/kmb/kmb_dsi.c:842:
+ if (frame->sections[sect] == NULL)
-:2117: CHECK:BRACES: Blank lines aren't necessary before a close brace '}'
#2117: FILE: drivers/gpu/drm/kmb/kmb_dsi.c:852:
+
+ }
-:2146: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#2146: FILE: drivers/gpu/drm/kmb/kmb_dsi.c:881:
+ drm_dbg(&kmb->drm, "IRQ_STATUS = 0x%x\n",
+ GET_MIPI_TX_HS_IRQ_STATUS(kmb, MIPI_CTRL6));
-:2259: WARNING:TYPO_SPELLING: 'DOUT' may be misspelled - perhaps 'DOUBT'?
#2259: FILE: drivers/gpu/drm/kmb/kmb_dsi.c:994:
+ reg_rd_data = kmb_read_mipi(kmb, DPHY_TEST_DOUT0_3);
-:2261: WARNING:TYPO_SPELLING: 'DOUT' may be misspelled - perhaps 'DOUBT'?
#2261: FILE: drivers/gpu/drm/kmb/kmb_dsi.c:996:
+ reg_rd_data = kmb_read_mipi(kmb, DPHY_TEST_DOUT4_7);
-:2263: WARNING:TYPO_SPELLING: 'DOUT' may be misspelled - perhaps 'DOUBT'?
#2263: FILE: drivers/gpu/drm/kmb/kmb_dsi.c:998:
+ reg_rd_data = kmb_read_mipi(kmb, DPHY_TEST_DOUT8_9);
-:2338: CHECK:SPACING: spaces preferred around that '*' (ctx:ExV)
#2338: FILE: drivers/gpu/drm/kmb/kmb_dsi.c:1073:
+ *kmb,
^
-:2351: CHECK:SPACING: spaces preferred around that '*' (ctx:ExV)
#2351: FILE: drivers/gpu/drm/kmb/kmb_dsi.c:1086:
+ *kmb,
^
-:2518: WARNING:TYPO_SPELLING: 'DOUT' may be misspelled - perhaps 'DOUBT'?
#2518: FILE: drivers/gpu/drm/kmb/kmb_dsi.c:1253:
+ kmb_read_mipi(kmb, DPHY_TEST_DOUT4_7));
-:2518: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#2518: FILE: drivers/gpu/drm/kmb/kmb_dsi.c:1253:
+ drm_dbg(&kmb->drm, "dphy %d fsm_state = 0%x\n", dphy_no,
+ kmb_read_mipi(kmb, DPHY_TEST_DOUT4_7));
-:2530: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#2530: FILE: drivers/gpu/drm/kmb/kmb_dsi.c:1265:
+ drm_info(&kmb->drm,
+ "dphy=%d mode=%d active_lanes=%d\n", dphy_no, mode,
-:2533: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#2533: FILE: drivers/gpu/drm/kmb/kmb_dsi.c:1268:
+ drm_dbg(&kmb->drm, "MIPI_DPHY_STAT0_4_7 = 0x%x)\n",
+ kmb_read_mipi(kmb, MIPI_DPHY_STAT4_7));
-:2557: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#2557: FILE: drivers/gpu/drm/kmb/kmb_dsi.c:1292:
+ drm_dbg(&kmb->drm, "DPHY_TEST_CTRL0=0x%x\n",
+ kmb_read_mipi(kmb, DPHY_TEST_CTRL0));
-:2658: CHECK:BRACES: Blank lines aren't necessary before a close brace '}'
#2658: FILE: drivers/gpu/drm/kmb/kmb_dsi.c:1393:
+
+ }
-:2665: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#2665: FILE: drivers/gpu/drm/kmb/kmb_dsi.c:1400:
+ drm_dbg(&kmb->drm, "DPHY_FREQ = 0x%x\n",
+ kmb_read_mipi(kmb, DPHY_FREQ_CTRL0_3 + 4));
-:2667: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#2667: FILE: drivers/gpu/drm/kmb/kmb_dsi.c:1402:
+ drm_dbg(&kmb->drm, "MIPI_DPHY_STAT0_4_7 = 0x%x)\n",
+ kmb_read_mipi(kmb, MIPI_DPHY_STAT4_7));
-:2673: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#2673: FILE: drivers/gpu/drm/kmb/kmb_dsi.c:1408:
+ drm_dbg(&kmb->drm, "DPHY_CFG_CLK_EN = 0x%x\n",
+ kmb_read_mipi(kmb, DPHY_CFG_CLK_EN));
-:2694: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#2694: FILE: drivers/gpu/drm/kmb/kmb_dsi.c:1429:
+ drm_dbg(&kmb->drm, "DPHY_INIT_CTRL1 = 0x%x\n",
+ kmb_read_mipi(kmb, DPHY_INIT_CTRL1));
-:2698: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#2698: FILE: drivers/gpu/drm/kmb/kmb_dsi.c:1433:
+ drm_dbg(&kmb->drm, "MIPI_DPHY_STAT0_4_7 = 0x%x)\n",
+ kmb_read_mipi(kmb, MIPI_DPHY_STAT4_7));
-:2739: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#2739: FILE: drivers/gpu/drm/kmb/kmb_dsi.c:1474:
+ drm_dbg(&kmb->drm, "MIPI_DPHY_STAT0_4_7 = 0x%x)\n",
+ kmb_read_mipi(kmb, MIPI_DPHY_STAT4_7));
-:2751: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#2751: FILE: drivers/gpu/drm/kmb/kmb_dsi.c:1486:
+ drm_dbg(&kmb->drm, "DPHY_INIT_CTRL2 = 0x%x\n",
+ kmb_read_mipi(kmb, DPHY_INIT_CTRL2));
-:2764: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#2764: FILE: drivers/gpu/drm/kmb/kmb_dsi.c:1499:
+ drm_dbg(&kmb->drm, "MIPI_DPHY_STAT0_4_7 = 0x%x)\n",
+ kmb_read_mipi(kmb, MIPI_DPHY_STAT4_7));
-:2771: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#2771: FILE: drivers/gpu/drm/kmb/kmb_dsi.c:1506:
+ drm_dbg(&kmb->drm, "DPHY_INIT_CTRL0 = 0x%x\n",
+ kmb_read_mipi(kmb, DPHY_INIT_CTRL0));
-:2784: WARNING:TYPO_SPELLING: 'DOUT' may be misspelled - perhaps 'DOUBT'?
#2784: FILE: drivers/gpu/drm/kmb/kmb_dsi.c:1519:
+ val = GET_TEST_DOUT4_7(kmb, dphy_no);
-:2806: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#2806: FILE: drivers/gpu/drm/kmb/kmb_dsi.c:1541:
+ drm_dbg(&kmb->drm, "dphy=%d active_lanes=%d data_lanes=%d\n", dphy_no,
+ active_lanes, data_lanes);
-:2819: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#2819: FILE: drivers/gpu/drm/kmb/kmb_dsi.c:1554:
+ drm_info(&kmb->drm,
+ "! WAIT_INIT_DONE: TIMING OUT!(err_stat=%d)",
-:2878: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#2878: FILE: drivers/gpu/drm/kmb/kmb_dsi.c:1613:
+ drm_info(&kmb->drm,
+ "active_lanes=%d lane_rate=%d\n", cfg->active_lanes,
-:2945: CHECK:COMPARISON_TO_NULL: Comparison to NULL could be written "mode"
#2945: FILE: drivers/gpu/drm/kmb/kmb_dsi.c:1680:
+ if (mode != NULL) {
-:2964: CHECK:SPACING: No space is necessary after a cast
#2964: FILE: drivers/gpu/drm/kmb/kmb_dsi.c:1699:
+ data_rate = ((((u32) mode->crtc_vtotal *
-:2965: CHECK:SPACING: No space is necessary after a cast
#2965: FILE: drivers/gpu/drm/kmb/kmb_dsi.c:1700:
+ (u32) mode->crtc_htotal) *
-:2974: CHECK:SPACING: No space is necessary after a cast
#2974: FILE: drivers/gpu/drm/kmb/kmb_dsi.c:1709:
+ (u32) data_rate, mipi_tx_init_cfg.active_lanes);
-:2986: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#2986: FILE: drivers/gpu/drm/kmb/kmb_dsi.c:1721:
+ drm_info(&kmb->drm,
+ "lane rate=%d\n", mipi_tx_init_cfg.lane_rate_mbps);
-:2988: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#2988: FILE: drivers/gpu/drm/kmb/kmb_dsi.c:1723:
+ drm_dbg(&kmb->drm,
+ "vfp= %d vbp= %d vsyc_len=%d hfp=%d hbp=%d hsync_len=%d lane-rate=%d",
-:2997: CHECK:BRACES: Blank lines aren't necessary before a close brace '}'
#2997: FILE: drivers/gpu/drm/kmb/kmb_dsi.c:1732:
+
+ }
-:3013: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#3013: FILE: drivers/gpu/drm/kmb/kmb_dsi.c:1748:
+ drm_dbg(&kmb->drm, "IRQ_STATUS = 0x%x\n",
+ GET_MIPI_TX_HS_IRQ_STATUS(kmb, MIPI_CTRL6));
-:3022: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#3022: FILE: drivers/gpu/drm/kmb/kmb_dsi.c:1757:
+ drm_dbg(&kmb->drm, "IRQ_STATUS = 0x%x\n",
+ GET_MIPI_TX_HS_IRQ_STATUS(kmb, MIPI_CTRL6));
-:3028: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#3028: FILE: drivers/gpu/drm/kmb/kmb_dsi.c:1763:
+ drm_dbg(&kmb->drm, "MIPI_TXm_HS_CTRL = 0x%x\n",
+ kmb_read_mipi(kmb, MIPI_TXm_HS_CTRL(6)));
-:3030: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#3030: FILE: drivers/gpu/drm/kmb/kmb_dsi.c:1765:
+ drm_dbg(&kmb->drm, "MIPI LOOP BACK = %x\n",
+ kmb_read_mipi(kmb, MIPI_CTRL_DIG_LOOPBACK));
-:3137: CHECK:BIT_MACRO: Prefer using the BIT macro
#3137: FILE: drivers/gpu/drm/kmb/kmb_dsi.h:32:
+#define PLL_FEEDBACK_DIVIDER_HIGH (1 << 7)
-:3139: CHECK:BIT_MACRO: Prefer using the BIT macro
#3139: FILE: drivers/gpu/drm/kmb/kmb_dsi.h:34:
+#define PLL_N_OVR_EN (1 << 4)
-:3140: CHECK:BIT_MACRO: Prefer using the BIT macro
#3140: FILE: drivers/gpu/drm/kmb/kmb_dsi.h:35:
+#define PLL_M_OVR_EN (1 << 5)
-:3362: CHECK:PREFER_KERNEL_TYPES: Prefer kernel type 'u8' over 'uint8_t'
#3362: FILE: drivers/gpu/drm/kmb/kmb_dsi.h:257:
+ uint8_t size_constraint_pixels;
-:3363: CHECK:PREFER_KERNEL_TYPES: Prefer kernel type 'u8' over 'uint8_t'
#3363: FILE: drivers/gpu/drm/kmb/kmb_dsi.h:258:
+ uint8_t size_constraint_bytes;
-:3364: CHECK:PREFER_KERNEL_TYPES: Prefer kernel type 'u8' over 'uint8_t'
#3364: FILE: drivers/gpu/drm/kmb/kmb_dsi.h:259:
+ uint8_t pixels_per_pclk;
-:3365: CHECK:PREFER_KERNEL_TYPES: Prefer kernel type 'u8' over 'uint8_t'
#3365: FILE: drivers/gpu/drm/kmb/kmb_dsi.h:260:
+ uint8_t bits_per_pclk;
-:3369: CHECK:PREFER_KERNEL_TYPES: Prefer kernel type 'u8' over 'uint8_t'
#3369: FILE: drivers/gpu/drm/kmb/kmb_dsi.h:264:
+ uint8_t hfp_blank_en; /*horizontal front porch blanking enable */
-:3370: CHECK:PREFER_KERNEL_TYPES: Prefer kernel type 'u8' over 'uint8_t'
#3370: FILE: drivers/gpu/drm/kmb/kmb_dsi.h:265:
+ uint8_t eotp_en; /*End of transmission packet enable */
-:3372: CHECK:PREFER_KERNEL_TYPES: Prefer kernel type 'u8' over 'uint8_t'
#3372: FILE: drivers/gpu/drm/kmb/kmb_dsi.h:267:
+ uint8_t lpm_last_vfp_line;
-:3374: CHECK:PREFER_KERNEL_TYPES: Prefer kernel type 'u8' over 'uint8_t'
#3374: FILE: drivers/gpu/drm/kmb/kmb_dsi.h:269:
+ uint8_t lpm_first_vsa_line;
-:3375: CHECK:PREFER_KERNEL_TYPES: Prefer kernel type 'u8' over 'uint8_t'
#3375: FILE: drivers/gpu/drm/kmb/kmb_dsi.h:270:
+ uint8_t sync_pulse_eventn; /*sync type */
-:3376: CHECK:PREFER_KERNEL_TYPES: Prefer kernel type 'u8' over 'uint8_t'
#3376: FILE: drivers/gpu/drm/kmb/kmb_dsi.h:271:
+ uint8_t hfp_blanking; /*horizontal front porch blanking mode */
-:3377: CHECK:PREFER_KERNEL_TYPES: Prefer kernel type 'u8' over 'uint8_t'
#3377: FILE: drivers/gpu/drm/kmb/kmb_dsi.h:272:
+ uint8_t hbp_blanking; /*horizontal back porch blanking mode */
-:3378: CHECK:PREFER_KERNEL_TYPES: Prefer kernel type 'u8' over 'uint8_t'
#3378: FILE: drivers/gpu/drm/kmb/kmb_dsi.h:273:
+ uint8_t hsa_blanking; /*horizontal sync active blanking mode */
-:3379: CHECK:PREFER_KERNEL_TYPES: Prefer kernel type 'u8' over 'uint8_t'
#3379: FILE: drivers/gpu/drm/kmb/kmb_dsi.h:274:
+ uint8_t v_blanking; /*vertical timing blanking mode */
-:3383: CHECK:PREFER_KERNEL_TYPES: Prefer kernel type 'u32' over 'uint32_t'
#3383: FILE: drivers/gpu/drm/kmb/kmb_dsi.h:278:
+ uint32_t dma_v_stride;
-:3384: CHECK:PREFER_KERNEL_TYPES: Prefer kernel type 'u16' over 'uint16_t'
#3384: FILE: drivers/gpu/drm/kmb/kmb_dsi.h:279:
+ uint16_t dma_v_scale_cfg;
-:3385: CHECK:PREFER_KERNEL_TYPES: Prefer kernel type 'u16' over 'uint16_t'
#3385: FILE: drivers/gpu/drm/kmb/kmb_dsi.h:280:
+ uint16_t width_pixels;
-:3386: CHECK:PREFER_KERNEL_TYPES: Prefer kernel type 'u16' over 'uint16_t'
#3386: FILE: drivers/gpu/drm/kmb/kmb_dsi.h:281:
+ uint16_t height_lines;
-:3387: CHECK:PREFER_KERNEL_TYPES: Prefer kernel type 'u8' over 'uint8_t'
#3387: FILE: drivers/gpu/drm/kmb/kmb_dsi.h:282:
+ uint8_t dma_packed;
-:3388: CHECK:PREFER_KERNEL_TYPES: Prefer kernel type 'u8' over 'uint8_t'
#3388: FILE: drivers/gpu/drm/kmb/kmb_dsi.h:283:
+ uint8_t bpp;
-:3389: CHECK:PREFER_KERNEL_TYPES: Prefer kernel type 'u8' over 'uint8_t'
#3389: FILE: drivers/gpu/drm/kmb/kmb_dsi.h:284:
+ uint8_t bpp_unpacked;
-:3390: CHECK:PREFER_KERNEL_TYPES: Prefer kernel type 'u8' over 'uint8_t'
#3390: FILE: drivers/gpu/drm/kmb/kmb_dsi.h:285:
+ uint8_t dma_h_stride;
-:3391: CHECK:PREFER_KERNEL_TYPES: Prefer kernel type 'u8' over 'uint8_t'
#3391: FILE: drivers/gpu/drm/kmb/kmb_dsi.h:286:
+ uint8_t data_type;
-:3392: CHECK:PREFER_KERNEL_TYPES: Prefer kernel type 'u8' over 'uint8_t'
#3392: FILE: drivers/gpu/drm/kmb/kmb_dsi.h:287:
+ uint8_t data_mode;
-:3393: CHECK:PREFER_KERNEL_TYPES: Prefer kernel type 'u8' over 'uint8_t'
#3393: FILE: drivers/gpu/drm/kmb/kmb_dsi.h:288:
+ uint8_t dma_flip_rotate_sel;
-:3397: CHECK:PREFER_KERNEL_TYPES: Prefer kernel type 'u32' over 'uint32_t'
#3397: FILE: drivers/gpu/drm/kmb/kmb_dsi.h:292:
+ uint32_t bpp;
-:3398: CHECK:PREFER_KERNEL_TYPES: Prefer kernel type 'u32' over 'uint32_t'
#3398: FILE: drivers/gpu/drm/kmb/kmb_dsi.h:293:
+ uint32_t lane_rate_mbps;
-:3399: CHECK:PREFER_KERNEL_TYPES: Prefer kernel type 'u32' over 'uint32_t'
#3399: FILE: drivers/gpu/drm/kmb/kmb_dsi.h:294:
+ uint32_t hsync_width;
-:3400: CHECK:PREFER_KERNEL_TYPES: Prefer kernel type 'u32' over 'uint32_t'
#3400: FILE: drivers/gpu/drm/kmb/kmb_dsi.h:295:
+ uint32_t h_backporch;
-:3401: CHECK:PREFER_KERNEL_TYPES: Prefer kernel type 'u32' over 'uint32_t'
#3401: FILE: drivers/gpu/drm/kmb/kmb_dsi.h:296:
+ uint32_t h_frontporch;
-:3402: CHECK:PREFER_KERNEL_TYPES: Prefer kernel type 'u32' over 'uint32_t'
#3402: FILE: drivers/gpu/drm/kmb/kmb_dsi.h:297:
+ uint32_t h_active;
-:3403: CHECK:PREFER_KERNEL_TYPES: Prefer kernel type 'u16' over 'uint16_t'
#3403: FILE: drivers/gpu/drm/kmb/kmb_dsi.h:298:
+ uint16_t vsync_width;
-:3404: CHECK:PREFER_KERNEL_TYPES: Prefer kernel type 'u16' over 'uint16_t'
#3404: FILE: drivers/gpu/drm/kmb/kmb_dsi.h:299:
+ uint16_t v_backporch;
-:3405: CHECK:PREFER_KERNEL_TYPES: Prefer kernel type 'u16' over 'uint16_t'
#3405: FILE: drivers/gpu/drm/kmb/kmb_dsi.h:300:
+ uint16_t v_frontporch;
-:3406: CHECK:PREFER_KERNEL_TYPES: Prefer kernel type 'u16' over 'uint16_t'
#3406: FILE: drivers/gpu/drm/kmb/kmb_dsi.h:301:
+ uint16_t v_active;
-:3407: CHECK:PREFER_KERNEL_TYPES: Prefer kernel type 'u8' over 'uint8_t'
#3407: FILE: drivers/gpu/drm/kmb/kmb_dsi.h:302:
+ uint8_t active_lanes;
-:3411: CHECK:PREFER_KERNEL_TYPES: Prefer kernel type 'u32' over 'uint32_t'
#3411: FILE: drivers/gpu/drm/kmb/kmb_dsi.h:306:
+ uint32_t wc;
-:3414: CHECK:PREFER_KERNEL_TYPES: Prefer kernel type 'u8' over 'uint8_t'
#3414: FILE: drivers/gpu/drm/kmb/kmb_dsi.h:309:
+ uint8_t vchannel;
-:3415: CHECK:PREFER_KERNEL_TYPES: Prefer kernel type 'u8' over 'uint8_t'
#3415: FILE: drivers/gpu/drm/kmb/kmb_dsi.h:310:
+ uint8_t dma_packed;
-:3420: CHECK:PREFER_KERNEL_TYPES: Prefer kernel type 'u32' over 'uint32_t'
#3420: FILE: drivers/gpu/drm/kmb/kmb_dsi.h:315:
+ uint32_t hsync_width; /*in pixels */
-:3421: CHECK:PREFER_KERNEL_TYPES: Prefer kernel type 'u32' over 'uint32_t'
#3421: FILE: drivers/gpu/drm/kmb/kmb_dsi.h:316:
+ uint32_t h_backporch; /*in pixels */
-:3422: CHECK:PREFER_KERNEL_TYPES: Prefer kernel type 'u32' over 'uint32_t'
#3422: FILE: drivers/gpu/drm/kmb/kmb_dsi.h:317:
+ uint32_t h_frontporch; /*in pixels */
-:3423: CHECK:PREFER_KERNEL_TYPES: Prefer kernel type 'u16' over 'uint16_t'
#3423: FILE: drivers/gpu/drm/kmb/kmb_dsi.h:318:
+ uint16_t vsync_width; /*in lines */
-:3424: CHECK:PREFER_KERNEL_TYPES: Prefer kernel type 'u16' over 'uint16_t'
#3424: FILE: drivers/gpu/drm/kmb/kmb_dsi.h:319:
+ uint16_t v_backporch; /*in lines */
-:3425: CHECK:PREFER_KERNEL_TYPES: Prefer kernel type 'u16' over 'uint16_t'
#3425: FILE: drivers/gpu/drm/kmb/kmb_dsi.h:320:
+ uint16_t v_frontporch; /*in lines */
-:3431: CHECK:PREFER_KERNEL_TYPES: Prefer kernel type 'u8' over 'uint8_t'
#3431: FILE: drivers/gpu/drm/kmb/kmb_dsi.h:326:
+ uint8_t line_sync_pkt_en;
-:3432: CHECK:PREFER_KERNEL_TYPES: Prefer kernel type 'u8' over 'uint8_t'
#3432: FILE: drivers/gpu/drm/kmb/kmb_dsi.h:327:
+ uint8_t line_counter_active;
-:3433: CHECK:PREFER_KERNEL_TYPES: Prefer kernel type 'u8' over 'uint8_t'
#3433: FILE: drivers/gpu/drm/kmb/kmb_dsi.h:328:
+ uint8_t frame_counter_active;
-:3434: CHECK:PREFER_KERNEL_TYPES: Prefer kernel type 'u8' over 'uint8_t'
#3434: FILE: drivers/gpu/drm/kmb/kmb_dsi.h:329:
+ uint8_t tx_hsclkkidle_cnt;
-:3435: CHECK:PREFER_KERNEL_TYPES: Prefer kernel type 'u8' over 'uint8_t'
#3435: FILE: drivers/gpu/drm/kmb/kmb_dsi.h:330:
+ uint8_t tx_hsexit_cnt;
-:3436: CHECK:PREFER_KERNEL_TYPES: Prefer kernel type 'u8' over 'uint8_t'
#3436: FILE: drivers/gpu/drm/kmb/kmb_dsi.h:331:
+ uint8_t tx_crc_en;
-:3437: CHECK:PREFER_KERNEL_TYPES: Prefer kernel type 'u8' over 'uint8_t'
#3437: FILE: drivers/gpu/drm/kmb/kmb_dsi.h:332:
+ uint8_t tx_hact_wait_stop;
-:3438: CHECK:PREFER_KERNEL_TYPES: Prefer kernel type 'u8' over 'uint8_t'
#3438: FILE: drivers/gpu/drm/kmb/kmb_dsi.h:333:
+ uint8_t tx_always_use_hact;
-:3439: CHECK:PREFER_KERNEL_TYPES: Prefer kernel type 'u8' over 'uint8_t'
#3439: FILE: drivers/gpu/drm/kmb/kmb_dsi.h:334:
+ uint8_t tx_wait_trig;
-:3440: CHECK:PREFER_KERNEL_TYPES: Prefer kernel type 'u8' over 'uint8_t'
#3440: FILE: drivers/gpu/drm/kmb/kmb_dsi.h:335:
+ uint8_t tx_wait_all_sect;
-:3446: CHECK:PREFER_KERNEL_TYPES: Prefer kernel type 'u8' over 'uint8_t'
#3446: FILE: drivers/gpu/drm/kmb/kmb_dsi.h:341:
+ uint8_t index;
-:3447: CHECK:PREFER_KERNEL_TYPES: Prefer kernel type 'u8' over 'uint8_t'
#3447: FILE: drivers/gpu/drm/kmb/kmb_dsi.h:342:
+ uint8_t type; /* controller type : MIPI_DSI */
-:3448: CHECK:PREFER_KERNEL_TYPES: Prefer kernel type 'u8' over 'uint8_t'
#3448: FILE: drivers/gpu/drm/kmb/kmb_dsi.h:343:
+ uint8_t dir; /* controller direction : MIPI_TX */
-:3449: CHECK:PREFER_KERNEL_TYPES: Prefer kernel type 'u8' over 'uint8_t'
#3449: FILE: drivers/gpu/drm/kmb/kmb_dsi.h:344:
+ uint8_t active_lanes; /* # active lanes per controller 2/4 */
-:3450: CHECK:PREFER_KERNEL_TYPES: Prefer kernel type 'u32' over 'uint32_t'
#3450: FILE: drivers/gpu/drm/kmb/kmb_dsi.h:345:
+ uint32_t lane_rate_mbps; /*MBPS */
-:3451: CHECK:PREFER_KERNEL_TYPES: Prefer kernel type 'u32' over 'uint32_t'
#3451: FILE: drivers/gpu/drm/kmb/kmb_dsi.h:346:
+ uint32_t ref_clk_khz;
-:3452: CHECK:PREFER_KERNEL_TYPES: Prefer kernel type 'u32' over 'uint32_t'
#3452: FILE: drivers/gpu/drm/kmb/kmb_dsi.h:347:
+ uint32_t cfg_clk_khz;
-:3453: CHECK:PREFER_KERNEL_TYPES: Prefer kernel type 'u32' over 'uint32_t'
#3453: FILE: drivers/gpu/drm/kmb/kmb_dsi.h:348:
+ uint32_t data_if; /*MIPI_IF_DMA or MIPI_IF_PARALLEL */
-:3459: CHECK:PREFER_KERNEL_TYPES: Prefer kernel type 'u8' over 'uint8_t'
#3459: FILE: drivers/gpu/drm/kmb/kmb_dsi.h:354:
+ uint8_t value;
-:3509: CHECK:PREFER_KERNEL_TYPES: Prefer kernel type 'u32' over 'uint32_t'
#3509: FILE: drivers/gpu/drm/kmb/kmb_plane.c:28:
+const uint32_t layer_irqs[] = {
-:3658: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#3658: FILE: drivers/gpu/drm/kmb/kmb_plane.c:177:
+ DRM_INFO_ONCE("%s : %d format=0x%x val=0x%x\n",
+ __func__, __LINE__, format, val);
-:3696: CHECK:CAMELCASE: Avoid CamelCase: <LCD_LAYERn_CSC_COEFF11>
#3696: FILE: drivers/gpu/drm/kmb/kmb_plane.c:215:
+ kmb_write_lcd(kmb, LCD_LAYERn_CSC_COEFF11(plane_id), csc_coef_lcd[0]);
-:3697: CHECK:CAMELCASE: Avoid CamelCase: <LCD_LAYERn_CSC_COEFF12>
#3697: FILE: drivers/gpu/drm/kmb/kmb_plane.c:216:
+ kmb_write_lcd(kmb, LCD_LAYERn_CSC_COEFF12(plane_id), csc_coef_lcd[1]);
-:3698: CHECK:CAMELCASE: Avoid CamelCase: <LCD_LAYERn_CSC_COEFF13>
#3698: FILE: drivers/gpu/drm/kmb/kmb_plane.c:217:
+ kmb_write_lcd(kmb, LCD_LAYERn_CSC_COEFF13(plane_id), csc_coef_lcd[2]);
-:3699: CHECK:CAMELCASE: Avoid CamelCase: <LCD_LAYERn_CSC_COEFF21>
#3699: FILE: drivers/gpu/drm/kmb/kmb_plane.c:218:
+ kmb_write_lcd(kmb, LCD_LAYERn_CSC_COEFF21(plane_id), csc_coef_lcd[3]);
-:3700: CHECK:CAMELCASE: Avoid CamelCase: <LCD_LAYERn_CSC_COEFF22>
#3700: FILE: drivers/gpu/drm/kmb/kmb_plane.c:219:
+ kmb_write_lcd(kmb, LCD_LAYERn_CSC_COEFF22(plane_id), csc_coef_lcd[4]);
-:3701: CHECK:CAMELCASE: Avoid CamelCase: <LCD_LAYERn_CSC_COEFF23>
#3701: FILE: drivers/gpu/drm/kmb/kmb_plane.c:220:
+ kmb_write_lcd(kmb, LCD_LAYERn_CSC_COEFF23(plane_id), csc_coef_lcd[5]);
-:3702: CHECK:CAMELCASE: Avoid CamelCase: <LCD_LAYERn_CSC_COEFF31>
#3702: FILE: drivers/gpu/drm/kmb/kmb_plane.c:221:
+ kmb_write_lcd(kmb, LCD_LAYERn_CSC_COEFF31(plane_id), csc_coef_lcd[6]);
-:3703: CHECK:CAMELCASE: Avoid CamelCase: <LCD_LAYERn_CSC_COEFF32>
#3703: FILE: drivers/gpu/drm/kmb/kmb_plane.c:222:
+ kmb_write_lcd(kmb, LCD_LAYERn_CSC_COEFF32(plane_id), csc_coef_lcd[7]);
-:3704: CHECK:CAMELCASE: Avoid CamelCase: <LCD_LAYERn_CSC_COEFF33>
#3704: FILE: drivers/gpu/drm/kmb/kmb_plane.c:223:
+ kmb_write_lcd(kmb, LCD_LAYERn_CSC_COEFF33(plane_id), csc_coef_lcd[8]);
-:3705: CHECK:CAMELCASE: Avoid CamelCase: <LCD_LAYERn_CSC_OFF1>
#3705: FILE: drivers/gpu/drm/kmb/kmb_plane.c:224:
+ kmb_write_lcd(kmb, LCD_LAYERn_CSC_OFF1(plane_id), csc_coef_lcd[9]);
-:3706: CHECK:CAMELCASE: Avoid CamelCase: <LCD_LAYERn_CSC_OFF2>
#3706: FILE: drivers/gpu/drm/kmb/kmb_plane.c:225:
+ kmb_write_lcd(kmb, LCD_LAYERn_CSC_OFF2(plane_id), csc_coef_lcd[10]);
-:3707: CHECK:CAMELCASE: Avoid CamelCase: <LCD_LAYERn_CSC_OFF3>
#3707: FILE: drivers/gpu/drm/kmb/kmb_plane.c:226:
+ kmb_write_lcd(kmb, LCD_LAYERn_CSC_OFF3(plane_id), csc_coef_lcd[11]);
-:3756: CHECK:CAMELCASE: Avoid CamelCase: <LCD_LAYERn_DMA_LEN>
#3756: FILE: drivers/gpu/drm/kmb/kmb_plane.c:275:
+ kmb_write_lcd(kmb, LCD_LAYERn_DMA_LEN(plane_id), dma_len);
-:3757: CHECK:CAMELCASE: Avoid CamelCase: <LCD_LAYERn_DMA_LEN_SHADOW>
#3757: FILE: drivers/gpu/drm/kmb/kmb_plane.c:276:
+ kmb_write_lcd(kmb, LCD_LAYERn_DMA_LEN_SHADOW(plane_id), dma_len);
-:3758: CHECK:CAMELCASE: Avoid CamelCase: <LCD_LAYERn_DMA_LINE_VSTRIDE>
#3758: FILE: drivers/gpu/drm/kmb/kmb_plane.c:277:
+ kmb_write_lcd(kmb, LCD_LAYERn_DMA_LINE_VSTRIDE(plane_id),
-:3760: CHECK:CAMELCASE: Avoid CamelCase: <LCD_LAYERn_DMA_LINE_WIDTH>
#3760: FILE: drivers/gpu/drm/kmb/kmb_plane.c:279:
+ kmb_write_lcd(kmb, LCD_LAYERn_DMA_LINE_WIDTH(plane_id),
-:3765: CHECK:CAMELCASE: Avoid CamelCase: <LCD_LAYERn_DMA_START_ADDR>
#3765: FILE: drivers/gpu/drm/kmb/kmb_plane.c:284:
+ kmb_write_lcd(kmb, LCD_LAYERn_DMA_START_ADDR(plane_id),
-:3771: CHECK:CAMELCASE: Avoid CamelCase: <LCD_LAYERn_DMA_CB_LINE_VSTRIDE>
#3771: FILE: drivers/gpu/drm/kmb/kmb_plane.c:290:
+ kmb_write_lcd(kmb, LCD_LAYERn_DMA_CB_LINE_VSTRIDE(plane_id),
-:3772: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#3772: FILE: drivers/gpu/drm/kmb/kmb_plane.c:291:
+ kmb_write_lcd(kmb, LCD_LAYERn_DMA_CB_LINE_VSTRIDE(plane_id),
+ width*fb->format->cpp[0]);
-:3772: CHECK:SPACING: spaces preferred around that '*' (ctx:VxV)
#3772: FILE: drivers/gpu/drm/kmb/kmb_plane.c:291:
+ width*fb->format->cpp[0]);
^
-:3773: CHECK:CAMELCASE: Avoid CamelCase: <LCD_LAYERn_DMA_CB_LINE_WIDTH>
#3773: FILE: drivers/gpu/drm/kmb/kmb_plane.c:292:
+ kmb_write_lcd(kmb, LCD_LAYERn_DMA_CB_LINE_WIDTH(plane_id),
-:3777: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#3777: FILE: drivers/gpu/drm/kmb/kmb_plane.c:296:
+ addr[U_PLANE] = drm_fb_cma_get_gem_addr(fb, plane->state,
+ U_PLANE);
-:3779: CHECK:UNNECESSARY_PARENTHESES: Unnecessary parentheses around 'num_planes == 3'
#3779: FILE: drivers/gpu/drm/kmb/kmb_plane.c:298:
+ if ((num_planes == 3) && (val & LCD_LAYER_CRCB_ORDER))
-:3781: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#3781: FILE: drivers/gpu/drm/kmb/kmb_plane.c:300:
+ kmb_write_lcd(kmb,
+ LCD_LAYERn_DMA_START_CR_ADR(plane_id),
-:3781: CHECK:CAMELCASE: Avoid CamelCase: <LCD_LAYERn_DMA_START_CR_ADR>
#3781: FILE: drivers/gpu/drm/kmb/kmb_plane.c:300:
+ LCD_LAYERn_DMA_START_CR_ADR(plane_id),
-:3785: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#3785: FILE: drivers/gpu/drm/kmb/kmb_plane.c:304:
+ kmb_write_lcd(kmb,
+ LCD_LAYERn_DMA_START_CB_ADR(plane_id),
-:3785: CHECK:CAMELCASE: Avoid CamelCase: <LCD_LAYERn_DMA_START_CB_ADR>
#3785: FILE: drivers/gpu/drm/kmb/kmb_plane.c:304:
+ LCD_LAYERn_DMA_START_CB_ADR(plane_id),
-:3790: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#3790: FILE: drivers/gpu/drm/kmb/kmb_plane.c:309:
+ kmb_write_lcd(kmb,
+ LCD_LAYERn_DMA_CR_LINE_VSTRIDE(plane_id),
-:3790: CHECK:CAMELCASE: Avoid CamelCase: <LCD_LAYERn_DMA_CR_LINE_VSTRIDE>
#3790: FILE: drivers/gpu/drm/kmb/kmb_plane.c:309:
+ LCD_LAYERn_DMA_CR_LINE_VSTRIDE(plane_id),
-:3791: CHECK:SPACING: spaces preferred around that '*' (ctx:VxV)
#3791: FILE: drivers/gpu/drm/kmb/kmb_plane.c:310:
+ ((width)*fb->format->cpp[0]));
^
-:3794: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#3794: FILE: drivers/gpu/drm/kmb/kmb_plane.c:313:
+ kmb_write_lcd(kmb,
+ LCD_LAYERn_DMA_CR_LINE_WIDTH(plane_id),
-:3794: CHECK:CAMELCASE: Avoid CamelCase: <LCD_LAYERn_DMA_CR_LINE_WIDTH>
#3794: FILE: drivers/gpu/drm/kmb/kmb_plane.c:313:
+ LCD_LAYERn_DMA_CR_LINE_WIDTH(plane_id),
-:3795: CHECK:SPACING: spaces preferred around that '*' (ctx:VxV)
#3795: FILE: drivers/gpu/drm/kmb/kmb_plane.c:314:
+ ((width)*fb->format->cpp[0]));
^
-:3798: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#3798: FILE: drivers/gpu/drm/kmb/kmb_plane.c:317:
+ addr[V_PLANE] = drm_fb_cma_get_gem_addr(fb,
+ plane->state, V_PLANE);
-:3803: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#3803: FILE: drivers/gpu/drm/kmb/kmb_plane.c:322:
+ kmb_write_lcd(kmb,
+ LCD_LAYERn_DMA_START_CB_ADR(plane_id),
-:3807: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#3807: FILE: drivers/gpu/drm/kmb/kmb_plane.c:326:
+ kmb_write_lcd(kmb,
+ LCD_LAYERn_DMA_START_CR_ADR(plane_id),
-:3812: CHECK:CAMELCASE: Avoid CamelCase: <LCD_LAYERn_WIDTH>
#3812: FILE: drivers/gpu/drm/kmb/kmb_plane.c:331:
+ kmb_write_lcd(kmb, LCD_LAYERn_WIDTH(plane_id), src_w - 1);
-:3813: CHECK:CAMELCASE: Avoid CamelCase: <LCD_LAYERn_HEIGHT>
#3813: FILE: drivers/gpu/drm/kmb/kmb_plane.c:332:
+ kmb_write_lcd(kmb, LCD_LAYERn_HEIGHT(plane_id), src_h - 1);
-:3814: CHECK:CAMELCASE: Avoid CamelCase: <LCD_LAYERn_COL_START>
#3814: FILE: drivers/gpu/drm/kmb/kmb_plane.c:333:
+ kmb_write_lcd(kmb, LCD_LAYERn_COL_START(plane_id), crtc_x);
-:3815: CHECK:CAMELCASE: Avoid CamelCase: <LCD_LAYERn_ROW_START>
#3815: FILE: drivers/gpu/drm/kmb/kmb_plane.c:334:
+ kmb_write_lcd(kmb, LCD_LAYERn_ROW_START(plane_id), crtc_y);
-:3826: CHECK:CAMELCASE: Avoid CamelCase: <LCD_LAYERn_CFG>
#3826: FILE: drivers/gpu/drm/kmb/kmb_plane.c:345:
+ kmb_write_lcd(kmb, LCD_LAYERn_CFG(plane_id), val);
-:3869: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#3869: FILE: drivers/gpu/drm/kmb/kmb_plane.c:388:
+ drm_dbg(&kmb->drm, "dma_cfg=0x%x LCD_DMA_CFG=0x%x\n", dma_cfg,
+ kmb_read_lcd(kmb, LCD_LAYERn_DMA_CFG(plane_id)));
-:3951: CHECK:PREFER_KERNEL_TYPES: Prefer kernel type 'u32' over 'uint32_t'
#3951: FILE: drivers/gpu/drm/kmb/kmb_plane.c:470:
+ const uint32_t *plane_formats;
-:3978: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#3978: FILE: drivers/gpu/drm/kmb/kmb_plane.c:497:
+ drm_err(drm, "drm_universal_plane_init failed (ret=%d)",
+ ret);
-:3982: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#3982: FILE: drivers/gpu/drm/kmb/kmb_plane.c:501:
+ drm_dbg(drm, "%s : %d i=%d type=%d",
+ __func__, __LINE__,
-:3991: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#3991: FILE: drivers/gpu/drm/kmb/kmb_plane.c:510:
+ drm_dbg(drm, "%s : %d primary=%p\n", __func__, __LINE__,
+ &primary->base_plane);
-:4160: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4160: FILE: drivers/gpu/drm/kmb/kmb_regs.h:25:
+#define LCD_CTRL_PROGRESSIVE (0<<0)
^
-:4161: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4161: FILE: drivers/gpu/drm/kmb/kmb_regs.h:26:
+#define LCD_CTRL_INTERLACED (1<<0)
^
-:4161: CHECK:BIT_MACRO: Prefer using the BIT macro
#4161: FILE: drivers/gpu/drm/kmb/kmb_regs.h:26:
+#define LCD_CTRL_INTERLACED (1<<0)
-:4162: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4162: FILE: drivers/gpu/drm/kmb/kmb_regs.h:27:
+#define LCD_CTRL_ENABLE (1<<1)
^
-:4162: CHECK:BIT_MACRO: Prefer using the BIT macro
#4162: FILE: drivers/gpu/drm/kmb/kmb_regs.h:27:
+#define LCD_CTRL_ENABLE (1<<1)
-:4163: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4163: FILE: drivers/gpu/drm/kmb/kmb_regs.h:28:
+#define LCD_CTRL_VL1_ENABLE (1<<2)
^
-:4163: CHECK:BIT_MACRO: Prefer using the BIT macro
#4163: FILE: drivers/gpu/drm/kmb/kmb_regs.h:28:
+#define LCD_CTRL_VL1_ENABLE (1<<2)
-:4164: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4164: FILE: drivers/gpu/drm/kmb/kmb_regs.h:29:
+#define LCD_CTRL_VL2_ENABLE (1<<3)
^
-:4164: CHECK:BIT_MACRO: Prefer using the BIT macro
#4164: FILE: drivers/gpu/drm/kmb/kmb_regs.h:29:
+#define LCD_CTRL_VL2_ENABLE (1<<3)
-:4165: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4165: FILE: drivers/gpu/drm/kmb/kmb_regs.h:30:
+#define LCD_CTRL_GL1_ENABLE (1<<4)
^
-:4165: CHECK:BIT_MACRO: Prefer using the BIT macro
#4165: FILE: drivers/gpu/drm/kmb/kmb_regs.h:30:
+#define LCD_CTRL_GL1_ENABLE (1<<4)
-:4166: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4166: FILE: drivers/gpu/drm/kmb/kmb_regs.h:31:
+#define LCD_CTRL_GL2_ENABLE (1<<5)
^
-:4166: CHECK:BIT_MACRO: Prefer using the BIT macro
#4166: FILE: drivers/gpu/drm/kmb/kmb_regs.h:31:
+#define LCD_CTRL_GL2_ENABLE (1<<5)
-:4167: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4167: FILE: drivers/gpu/drm/kmb/kmb_regs.h:32:
+#define LCD_CTRL_ALPHA_BLEND_VL1 (0<<6)
^
-:4168: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4168: FILE: drivers/gpu/drm/kmb/kmb_regs.h:33:
+#define LCD_CTRL_ALPHA_BLEND_VL2 (1<<6)
^
-:4168: CHECK:BIT_MACRO: Prefer using the BIT macro
#4168: FILE: drivers/gpu/drm/kmb/kmb_regs.h:33:
+#define LCD_CTRL_ALPHA_BLEND_VL2 (1<<6)
-:4169: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4169: FILE: drivers/gpu/drm/kmb/kmb_regs.h:34:
+#define LCD_CTRL_ALPHA_BLEND_GL1 (2<<6)
^
-:4170: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4170: FILE: drivers/gpu/drm/kmb/kmb_regs.h:35:
+#define LCD_CTRL_ALPHA_BLEND_GL2 (3<<6)
^
-:4171: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4171: FILE: drivers/gpu/drm/kmb/kmb_regs.h:36:
+#define LCD_CTRL_ALPHA_TOP_VL1 (0<<8)
^
-:4172: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4172: FILE: drivers/gpu/drm/kmb/kmb_regs.h:37:
+#define LCD_CTRL_ALPHA_TOP_VL2 (1<<8)
^
-:4172: CHECK:BIT_MACRO: Prefer using the BIT macro
#4172: FILE: drivers/gpu/drm/kmb/kmb_regs.h:37:
+#define LCD_CTRL_ALPHA_TOP_VL2 (1<<8)
-:4173: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4173: FILE: drivers/gpu/drm/kmb/kmb_regs.h:38:
+#define LCD_CTRL_ALPHA_TOP_GL1 (2<<8)
^
-:4174: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4174: FILE: drivers/gpu/drm/kmb/kmb_regs.h:39:
+#define LCD_CTRL_ALPHA_TOP_GL2 (3<<8)
^
-:4175: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4175: FILE: drivers/gpu/drm/kmb/kmb_regs.h:40:
+#define LCD_CTRL_ALPHA_MIDDLE_VL1 (0<<10)
^
-:4176: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4176: FILE: drivers/gpu/drm/kmb/kmb_regs.h:41:
+#define LCD_CTRL_ALPHA_MIDDLE_VL2 (1<<10)
^
-:4176: CHECK:BIT_MACRO: Prefer using the BIT macro
#4176: FILE: drivers/gpu/drm/kmb/kmb_regs.h:41:
+#define LCD_CTRL_ALPHA_MIDDLE_VL2 (1<<10)
-:4177: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4177: FILE: drivers/gpu/drm/kmb/kmb_regs.h:42:
+#define LCD_CTRL_ALPHA_MIDDLE_GL1 (2<<10)
^
-:4178: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4178: FILE: drivers/gpu/drm/kmb/kmb_regs.h:43:
+#define LCD_CTRL_ALPHA_MIDDLE_GL2 (3<<10)
^
-:4179: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4179: FILE: drivers/gpu/drm/kmb/kmb_regs.h:44:
+#define LCD_CTRL_ALPHA_BOTTOM_VL1 (0<<12)
^
-:4180: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4180: FILE: drivers/gpu/drm/kmb/kmb_regs.h:45:
+#define LCD_CTRL_ALPHA_BOTTOM_VL2 (1<<12)
^
-:4180: CHECK:BIT_MACRO: Prefer using the BIT macro
#4180: FILE: drivers/gpu/drm/kmb/kmb_regs.h:45:
+#define LCD_CTRL_ALPHA_BOTTOM_VL2 (1<<12)
-:4181: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4181: FILE: drivers/gpu/drm/kmb/kmb_regs.h:46:
+#define LCD_CTRL_ALPHA_BOTTOM_GL1 (2<<12)
^
-:4182: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4182: FILE: drivers/gpu/drm/kmb/kmb_regs.h:47:
+#define LCD_CTRL_ALPHA_BOTTOM_GL2 (3<<12)
^
-:4183: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4183: FILE: drivers/gpu/drm/kmb/kmb_regs.h:48:
+#define LCD_CTRL_TIM_GEN_ENABLE (1<<14)
^
-:4183: CHECK:BIT_MACRO: Prefer using the BIT macro
#4183: FILE: drivers/gpu/drm/kmb/kmb_regs.h:48:
+#define LCD_CTRL_TIM_GEN_ENABLE (1<<14)
-:4184: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4184: FILE: drivers/gpu/drm/kmb/kmb_regs.h:49:
+#define LCD_CTRL_CONTINUOUS (0<<15)
^
-:4185: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4185: FILE: drivers/gpu/drm/kmb/kmb_regs.h:50:
+#define LCD_CTRL_ONE_SHOT (1<<15)
^
-:4185: CHECK:BIT_MACRO: Prefer using the BIT macro
#4185: FILE: drivers/gpu/drm/kmb/kmb_regs.h:50:
+#define LCD_CTRL_ONE_SHOT (1<<15)
-:4186: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4186: FILE: drivers/gpu/drm/kmb/kmb_regs.h:51:
+#define LCD_CTRL_PWM0_EN (1<<16)
^
-:4186: CHECK:BIT_MACRO: Prefer using the BIT macro
#4186: FILE: drivers/gpu/drm/kmb/kmb_regs.h:51:
+#define LCD_CTRL_PWM0_EN (1<<16)
-:4187: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4187: FILE: drivers/gpu/drm/kmb/kmb_regs.h:52:
+#define LCD_CTRL_PWM1_EN (1<<17)
^
-:4187: CHECK:BIT_MACRO: Prefer using the BIT macro
#4187: FILE: drivers/gpu/drm/kmb/kmb_regs.h:52:
+#define LCD_CTRL_PWM1_EN (1<<17)
-:4188: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4188: FILE: drivers/gpu/drm/kmb/kmb_regs.h:53:
+#define LCD_CTRL_PWM2_EN (1<<18)
^
-:4188: CHECK:BIT_MACRO: Prefer using the BIT macro
#4188: FILE: drivers/gpu/drm/kmb/kmb_regs.h:53:
+#define LCD_CTRL_PWM2_EN (1<<18)
-:4189: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4189: FILE: drivers/gpu/drm/kmb/kmb_regs.h:54:
+#define LCD_CTRL_OUTPUT_DISABLED (0<<19)
^
-:4190: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4190: FILE: drivers/gpu/drm/kmb/kmb_regs.h:55:
+#define LCD_CTRL_OUTPUT_ENABLED (1<<19)
^
-:4190: CHECK:BIT_MACRO: Prefer using the BIT macro
#4190: FILE: drivers/gpu/drm/kmb/kmb_regs.h:55:
+#define LCD_CTRL_OUTPUT_ENABLED (1<<19)
-:4191: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4191: FILE: drivers/gpu/drm/kmb/kmb_regs.h:56:
+#define LCD_CTRL_BPORCH_ENABLE (1<<21)
^
-:4191: CHECK:BIT_MACRO: Prefer using the BIT macro
#4191: FILE: drivers/gpu/drm/kmb/kmb_regs.h:56:
+#define LCD_CTRL_BPORCH_ENABLE (1<<21)
-:4192: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4192: FILE: drivers/gpu/drm/kmb/kmb_regs.h:57:
+#define LCD_CTRL_FPORCH_ENABLE (1<<22)
^
-:4192: CHECK:BIT_MACRO: Prefer using the BIT macro
#4192: FILE: drivers/gpu/drm/kmb/kmb_regs.h:57:
+#define LCD_CTRL_FPORCH_ENABLE (1<<22)
-:4193: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4193: FILE: drivers/gpu/drm/kmb/kmb_regs.h:58:
+#define LCD_CTRL_PIPELINE_DMA (1<<28)
^
-:4193: CHECK:BIT_MACRO: Prefer using the BIT macro
#4193: FILE: drivers/gpu/drm/kmb/kmb_regs.h:58:
+#define LCD_CTRL_PIPELINE_DMA (1<<28)
-:4194: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4194: FILE: drivers/gpu/drm/kmb/kmb_regs.h:59:
+#define LCD_CTRL_VHSYNC_IDLE_LVL (1<<31)
^
-:4194: CHECK:BIT_MACRO: Prefer using the BIT macro
#4194: FILE: drivers/gpu/drm/kmb/kmb_regs.h:59:
+#define LCD_CTRL_VHSYNC_IDLE_LVL (1<<31)
-:4198: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4198: FILE: drivers/gpu/drm/kmb/kmb_regs.h:63:
+#define LCD_INT_EOF (1<<0)
^
-:4198: CHECK:BIT_MACRO: Prefer using the BIT macro
#4198: FILE: drivers/gpu/drm/kmb/kmb_regs.h:63:
+#define LCD_INT_EOF (1<<0)
-:4199: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4199: FILE: drivers/gpu/drm/kmb/kmb_regs.h:64:
+#define LCD_INT_LINE_CMP (1<<1)
^
-:4199: CHECK:BIT_MACRO: Prefer using the BIT macro
#4199: FILE: drivers/gpu/drm/kmb/kmb_regs.h:64:
+#define LCD_INT_LINE_CMP (1<<1)
-:4200: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4200: FILE: drivers/gpu/drm/kmb/kmb_regs.h:65:
+#define LCD_INT_VERT_COMP (1<<2)
^
-:4200: CHECK:BIT_MACRO: Prefer using the BIT macro
#4200: FILE: drivers/gpu/drm/kmb/kmb_regs.h:65:
+#define LCD_INT_VERT_COMP (1<<2)
-:4201: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4201: FILE: drivers/gpu/drm/kmb/kmb_regs.h:66:
+#define LAYER0_DMA_DONE (1<<3)
^
-:4201: CHECK:BIT_MACRO: Prefer using the BIT macro
#4201: FILE: drivers/gpu/drm/kmb/kmb_regs.h:66:
+#define LAYER0_DMA_DONE (1<<3)
-:4202: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4202: FILE: drivers/gpu/drm/kmb/kmb_regs.h:67:
+#define LAYER0_DMA_IDLE (1<<4)
^
-:4202: CHECK:BIT_MACRO: Prefer using the BIT macro
#4202: FILE: drivers/gpu/drm/kmb/kmb_regs.h:67:
+#define LAYER0_DMA_IDLE (1<<4)
-:4203: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4203: FILE: drivers/gpu/drm/kmb/kmb_regs.h:68:
+#define LAYER0_DMA_FIFO_OVERFLOW (1<<5)
^
-:4203: CHECK:BIT_MACRO: Prefer using the BIT macro
#4203: FILE: drivers/gpu/drm/kmb/kmb_regs.h:68:
+#define LAYER0_DMA_FIFO_OVERFLOW (1<<5)
-:4204: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4204: FILE: drivers/gpu/drm/kmb/kmb_regs.h:69:
+#define LAYER0_DMA_FIFO_UNDERFLOW (1<<6)
^
-:4204: CHECK:BIT_MACRO: Prefer using the BIT macro
#4204: FILE: drivers/gpu/drm/kmb/kmb_regs.h:69:
+#define LAYER0_DMA_FIFO_UNDERFLOW (1<<6)
-:4205: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4205: FILE: drivers/gpu/drm/kmb/kmb_regs.h:70:
+#define LAYER0_DMA_CB_FIFO_OVERFLOW (1<<7)
^
-:4205: CHECK:BIT_MACRO: Prefer using the BIT macro
#4205: FILE: drivers/gpu/drm/kmb/kmb_regs.h:70:
+#define LAYER0_DMA_CB_FIFO_OVERFLOW (1<<7)
-:4206: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4206: FILE: drivers/gpu/drm/kmb/kmb_regs.h:71:
+#define LAYER0_DMA_CB_FIFO_UNDERFLOW (1<<8)
^
-:4206: CHECK:BIT_MACRO: Prefer using the BIT macro
#4206: FILE: drivers/gpu/drm/kmb/kmb_regs.h:71:
+#define LAYER0_DMA_CB_FIFO_UNDERFLOW (1<<8)
-:4207: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4207: FILE: drivers/gpu/drm/kmb/kmb_regs.h:72:
+#define LAYER0_DMA_CR_FIFO_OVERFLOW (1<<9)
^
-:4207: CHECK:BIT_MACRO: Prefer using the BIT macro
#4207: FILE: drivers/gpu/drm/kmb/kmb_regs.h:72:
+#define LAYER0_DMA_CR_FIFO_OVERFLOW (1<<9)
-:4208: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4208: FILE: drivers/gpu/drm/kmb/kmb_regs.h:73:
+#define LAYER0_DMA_CR_FIFO_UNDERFLOW (1<<10)
^
-:4208: CHECK:BIT_MACRO: Prefer using the BIT macro
#4208: FILE: drivers/gpu/drm/kmb/kmb_regs.h:73:
+#define LAYER0_DMA_CR_FIFO_UNDERFLOW (1<<10)
-:4209: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4209: FILE: drivers/gpu/drm/kmb/kmb_regs.h:74:
+#define LAYER1_DMA_DONE (1<<11)
^
-:4209: CHECK:BIT_MACRO: Prefer using the BIT macro
#4209: FILE: drivers/gpu/drm/kmb/kmb_regs.h:74:
+#define LAYER1_DMA_DONE (1<<11)
-:4210: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4210: FILE: drivers/gpu/drm/kmb/kmb_regs.h:75:
+#define LAYER1_DMA_IDLE (1<<12)
^
-:4210: CHECK:BIT_MACRO: Prefer using the BIT macro
#4210: FILE: drivers/gpu/drm/kmb/kmb_regs.h:75:
+#define LAYER1_DMA_IDLE (1<<12)
-:4211: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4211: FILE: drivers/gpu/drm/kmb/kmb_regs.h:76:
+#define LAYER1_DMA_FIFO_OVERFLOW (1<<13)
^
-:4211: CHECK:BIT_MACRO: Prefer using the BIT macro
#4211: FILE: drivers/gpu/drm/kmb/kmb_regs.h:76:
+#define LAYER1_DMA_FIFO_OVERFLOW (1<<13)
-:4212: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4212: FILE: drivers/gpu/drm/kmb/kmb_regs.h:77:
+#define LAYER1_DMA_FIFO_UNDERFLOW (1<<14)
^
-:4212: CHECK:BIT_MACRO: Prefer using the BIT macro
#4212: FILE: drivers/gpu/drm/kmb/kmb_regs.h:77:
+#define LAYER1_DMA_FIFO_UNDERFLOW (1<<14)
-:4213: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4213: FILE: drivers/gpu/drm/kmb/kmb_regs.h:78:
+#define LAYER1_DMA_CB_FIFO_OVERFLOW (1<<15)
^
-:4213: CHECK:BIT_MACRO: Prefer using the BIT macro
#4213: FILE: drivers/gpu/drm/kmb/kmb_regs.h:78:
+#define LAYER1_DMA_CB_FIFO_OVERFLOW (1<<15)
-:4214: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4214: FILE: drivers/gpu/drm/kmb/kmb_regs.h:79:
+#define LAYER1_DMA_CB_FIFO_UNDERFLOW (1<<16)
^
-:4214: CHECK:BIT_MACRO: Prefer using the BIT macro
#4214: FILE: drivers/gpu/drm/kmb/kmb_regs.h:79:
+#define LAYER1_DMA_CB_FIFO_UNDERFLOW (1<<16)
-:4215: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4215: FILE: drivers/gpu/drm/kmb/kmb_regs.h:80:
+#define LAYER1_DMA_CR_FIFO_OVERFLOW (1<<17)
^
-:4215: CHECK:BIT_MACRO: Prefer using the BIT macro
#4215: FILE: drivers/gpu/drm/kmb/kmb_regs.h:80:
+#define LAYER1_DMA_CR_FIFO_OVERFLOW (1<<17)
-:4216: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4216: FILE: drivers/gpu/drm/kmb/kmb_regs.h:81:
+#define LAYER1_DMA_CR_FIFO_UNDERFLOW (1<<18)
^
-:4216: CHECK:BIT_MACRO: Prefer using the BIT macro
#4216: FILE: drivers/gpu/drm/kmb/kmb_regs.h:81:
+#define LAYER1_DMA_CR_FIFO_UNDERFLOW (1<<18)
-:4217: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4217: FILE: drivers/gpu/drm/kmb/kmb_regs.h:82:
+#define LAYER2_DMA_DONE (1<<19)
^
-:4217: CHECK:BIT_MACRO: Prefer using the BIT macro
#4217: FILE: drivers/gpu/drm/kmb/kmb_regs.h:82:
+#define LAYER2_DMA_DONE (1<<19)
-:4218: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4218: FILE: drivers/gpu/drm/kmb/kmb_regs.h:83:
+#define LAYER2_DMA_IDLE (1<<20)
^
-:4218: CHECK:BIT_MACRO: Prefer using the BIT macro
#4218: FILE: drivers/gpu/drm/kmb/kmb_regs.h:83:
+#define LAYER2_DMA_IDLE (1<<20)
-:4219: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4219: FILE: drivers/gpu/drm/kmb/kmb_regs.h:84:
+#define LAYER2_DMA_FIFO_OVERFLOW (1<<21)
^
-:4219: CHECK:BIT_MACRO: Prefer using the BIT macro
#4219: FILE: drivers/gpu/drm/kmb/kmb_regs.h:84:
+#define LAYER2_DMA_FIFO_OVERFLOW (1<<21)
-:4220: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4220: FILE: drivers/gpu/drm/kmb/kmb_regs.h:85:
+#define LAYER2_DMA_FIFO_UNDERFLOW (1<<22)
^
-:4220: CHECK:BIT_MACRO: Prefer using the BIT macro
#4220: FILE: drivers/gpu/drm/kmb/kmb_regs.h:85:
+#define LAYER2_DMA_FIFO_UNDERFLOW (1<<22)
-:4221: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4221: FILE: drivers/gpu/drm/kmb/kmb_regs.h:86:
+#define LAYER3_DMA_DONE (1<<23)
^
-:4221: CHECK:BIT_MACRO: Prefer using the BIT macro
#4221: FILE: drivers/gpu/drm/kmb/kmb_regs.h:86:
+#define LAYER3_DMA_DONE (1<<23)
-:4222: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4222: FILE: drivers/gpu/drm/kmb/kmb_regs.h:87:
+#define LAYER3_DMA_IDLE (1<<24)
^
-:4222: CHECK:BIT_MACRO: Prefer using the BIT macro
#4222: FILE: drivers/gpu/drm/kmb/kmb_regs.h:87:
+#define LAYER3_DMA_IDLE (1<<24)
-:4223: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4223: FILE: drivers/gpu/drm/kmb/kmb_regs.h:88:
+#define LAYER3_DMA_FIFO_OVERFLOW (1<<25)
^
-:4223: CHECK:BIT_MACRO: Prefer using the BIT macro
#4223: FILE: drivers/gpu/drm/kmb/kmb_regs.h:88:
+#define LAYER3_DMA_FIFO_OVERFLOW (1<<25)
-:4224: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4224: FILE: drivers/gpu/drm/kmb/kmb_regs.h:89:
+#define LAYER3_DMA_FIFO_UNDERFLOW (1<<26)
^
-:4224: CHECK:BIT_MACRO: Prefer using the BIT macro
#4224: FILE: drivers/gpu/drm/kmb/kmb_regs.h:89:
+#define LAYER3_DMA_FIFO_UNDERFLOW (1<<26)
-:4237: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4237: FILE: drivers/gpu/drm/kmb/kmb_regs.h:102:
+#define LCD_VSTATUS_VERTICAL_STATUS_MASK (3<<13)
^
-:4238: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4238: FILE: drivers/gpu/drm/kmb/kmb_regs.h:103:
+#define LCD_VSTATUS_COMPARE_VSYNC (0<<13)
^
-:4239: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4239: FILE: drivers/gpu/drm/kmb/kmb_regs.h:104:
+#define LCD_VSTATUS_COMPARE_BACKPORCH (1<<13)
^
-:4239: CHECK:BIT_MACRO: Prefer using the BIT macro
#4239: FILE: drivers/gpu/drm/kmb/kmb_regs.h:104:
+#define LCD_VSTATUS_COMPARE_BACKPORCH (1<<13)
-:4240: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4240: FILE: drivers/gpu/drm/kmb/kmb_regs.h:105:
+#define LCD_VSTATUS_COMPARE_ACTIVE (2<<13)
^
-:4241: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4241: FILE: drivers/gpu/drm/kmb/kmb_regs.h:106:
+#define LCD_VSTATUS_COMPARE_FRONT_PORCH (3<<13)
^
-:4256: CHECK:SPACING: spaces preferred around that '*' (ctx:VxV)
#4256: FILE: drivers/gpu/drm/kmb/kmb_regs.h:121:
+#define LCD_LAYERn_CFG(N) (LCD_LAYER0_CFG + (0x400*N))
^
-:4256: CHECK:MACRO_ARG_PRECEDENCE: Macro argument 'N' may be better as '(N)' to avoid precedence issues
#4256: FILE: drivers/gpu/drm/kmb/kmb_regs.h:121:
+#define LCD_LAYERn_CFG(N) (LCD_LAYER0_CFG + (0x400*N))
-:4257: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4257: FILE: drivers/gpu/drm/kmb/kmb_regs.h:122:
+#define LCD_LAYER_SCALE_H (1<<1)
^
-:4257: CHECK:BIT_MACRO: Prefer using the BIT macro
#4257: FILE: drivers/gpu/drm/kmb/kmb_regs.h:122:
+#define LCD_LAYER_SCALE_H (1<<1)
-:4258: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4258: FILE: drivers/gpu/drm/kmb/kmb_regs.h:123:
+#define LCD_LAYER_SCALE_V (1<<2)
^
-:4258: CHECK:BIT_MACRO: Prefer using the BIT macro
#4258: FILE: drivers/gpu/drm/kmb/kmb_regs.h:123:
+#define LCD_LAYER_SCALE_V (1<<2)
-:4261: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4261: FILE: drivers/gpu/drm/kmb/kmb_regs.h:126:
+#define LCD_LAYER_CSC_EN (1<<3)
^
-:4261: CHECK:BIT_MACRO: Prefer using the BIT macro
#4261: FILE: drivers/gpu/drm/kmb/kmb_regs.h:126:
+#define LCD_LAYER_CSC_EN (1<<3)
-:4262: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4262: FILE: drivers/gpu/drm/kmb/kmb_regs.h:127:
+#define LCD_LAYER_ALPHA_STATIC (1<<4)
^
-:4262: CHECK:BIT_MACRO: Prefer using the BIT macro
#4262: FILE: drivers/gpu/drm/kmb/kmb_regs.h:127:
+#define LCD_LAYER_ALPHA_STATIC (1<<4)
-:4263: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4263: FILE: drivers/gpu/drm/kmb/kmb_regs.h:128:
+#define LCD_LAYER_ALPHA_EMBED (1<<5)
^
-:4263: CHECK:BIT_MACRO: Prefer using the BIT macro
#4263: FILE: drivers/gpu/drm/kmb/kmb_regs.h:128:
+#define LCD_LAYER_ALPHA_EMBED (1<<5)
-:4267: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4267: FILE: drivers/gpu/drm/kmb/kmb_regs.h:132:
+#define LCD_LAYER_ALPHA_PREMULT (1<<6)
^
-:4267: CHECK:BIT_MACRO: Prefer using the BIT macro
#4267: FILE: drivers/gpu/drm/kmb/kmb_regs.h:132:
+#define LCD_LAYER_ALPHA_PREMULT (1<<6)
-:4268: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4268: FILE: drivers/gpu/drm/kmb/kmb_regs.h:133:
+#define LCD_LAYER_INVERT_COL (1<<7)
^
-:4268: CHECK:BIT_MACRO: Prefer using the BIT macro
#4268: FILE: drivers/gpu/drm/kmb/kmb_regs.h:133:
+#define LCD_LAYER_INVERT_COL (1<<7)
-:4269: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4269: FILE: drivers/gpu/drm/kmb/kmb_regs.h:134:
+#define LCD_LAYER_TRANSPARENT_EN (1<<8)
^
-:4269: CHECK:BIT_MACRO: Prefer using the BIT macro
#4269: FILE: drivers/gpu/drm/kmb/kmb_regs.h:134:
+#define LCD_LAYER_TRANSPARENT_EN (1<<8)
-:4270: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4270: FILE: drivers/gpu/drm/kmb/kmb_regs.h:135:
+#define LCD_LAYER_FORMAT_YCBCR444PLAN (0<<9)
^
-:4271: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4271: FILE: drivers/gpu/drm/kmb/kmb_regs.h:136:
+#define LCD_LAYER_FORMAT_YCBCR422PLAN (1<<9)
^
-:4271: CHECK:BIT_MACRO: Prefer using the BIT macro
#4271: FILE: drivers/gpu/drm/kmb/kmb_regs.h:136:
+#define LCD_LAYER_FORMAT_YCBCR422PLAN (1<<9)
-:4272: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4272: FILE: drivers/gpu/drm/kmb/kmb_regs.h:137:
+#define LCD_LAYER_FORMAT_YCBCR420PLAN (2<<9)
^
-:4273: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4273: FILE: drivers/gpu/drm/kmb/kmb_regs.h:138:
+#define LCD_LAYER_FORMAT_RGB888PLAN (3<<9)
^
-:4274: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4274: FILE: drivers/gpu/drm/kmb/kmb_regs.h:139:
+#define LCD_LAYER_FORMAT_YCBCR444LIN (4<<9)
^
-:4275: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4275: FILE: drivers/gpu/drm/kmb/kmb_regs.h:140:
+#define LCD_LAYER_FORMAT_YCBCR422LIN (5<<9)
^
-:4276: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4276: FILE: drivers/gpu/drm/kmb/kmb_regs.h:141:
+#define LCD_LAYER_FORMAT_RGB888 (6<<9)
^
-:4277: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4277: FILE: drivers/gpu/drm/kmb/kmb_regs.h:142:
+#define LCD_LAYER_FORMAT_RGBA8888 (7<<9)
^
-:4278: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4278: FILE: drivers/gpu/drm/kmb/kmb_regs.h:143:
+#define LCD_LAYER_FORMAT_RGBX8888 (8<<9)
^
-:4279: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4279: FILE: drivers/gpu/drm/kmb/kmb_regs.h:144:
+#define LCD_LAYER_FORMAT_RGB565 (9<<9)
^
-:4280: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4280: FILE: drivers/gpu/drm/kmb/kmb_regs.h:145:
+#define LCD_LAYER_FORMAT_RGBA1555 (0xa<<9)
^
-:4281: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4281: FILE: drivers/gpu/drm/kmb/kmb_regs.h:146:
+#define LCD_LAYER_FORMAT_XRGB1555 (0xb<<9)
^
-:4282: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4282: FILE: drivers/gpu/drm/kmb/kmb_regs.h:147:
+#define LCD_LAYER_FORMAT_RGB444 (0xc<<9)
^
-:4283: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4283: FILE: drivers/gpu/drm/kmb/kmb_regs.h:148:
+#define LCD_LAYER_FORMAT_RGBA4444 (0xd<<9)
^
-:4284: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4284: FILE: drivers/gpu/drm/kmb/kmb_regs.h:149:
+#define LCD_LAYER_FORMAT_RGBX4444 (0xe<<9)
^
-:4285: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4285: FILE: drivers/gpu/drm/kmb/kmb_regs.h:150:
+#define LCD_LAYER_FORMAT_RGB332 (0xf<<9)
^
-:4286: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4286: FILE: drivers/gpu/drm/kmb/kmb_regs.h:151:
+#define LCD_LAYER_FORMAT_RGBA3328 (0x10<<9)
^
-:4287: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4287: FILE: drivers/gpu/drm/kmb/kmb_regs.h:152:
+#define LCD_LAYER_FORMAT_RGBX3328 (0x11<<9)
^
-:4288: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4288: FILE: drivers/gpu/drm/kmb/kmb_regs.h:153:
+#define LCD_LAYER_FORMAT_CLUT (0x12<<9)
^
-:4289: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4289: FILE: drivers/gpu/drm/kmb/kmb_regs.h:154:
+#define LCD_LAYER_FORMAT_NV12 (0x1c<<9)
^
-:4290: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4290: FILE: drivers/gpu/drm/kmb/kmb_regs.h:155:
+#define LCD_LAYER_PLANAR_STORAGE (1<<14)
^
-:4290: CHECK:BIT_MACRO: Prefer using the BIT macro
#4290: FILE: drivers/gpu/drm/kmb/kmb_regs.h:155:
+#define LCD_LAYER_PLANAR_STORAGE (1<<14)
-:4291: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4291: FILE: drivers/gpu/drm/kmb/kmb_regs.h:156:
+#define LCD_LAYER_8BPP (0<<15)
^
-:4292: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4292: FILE: drivers/gpu/drm/kmb/kmb_regs.h:157:
+#define LCD_LAYER_16BPP (1<<15)
^
-:4292: CHECK:BIT_MACRO: Prefer using the BIT macro
#4292: FILE: drivers/gpu/drm/kmb/kmb_regs.h:157:
+#define LCD_LAYER_16BPP (1<<15)
-:4293: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4293: FILE: drivers/gpu/drm/kmb/kmb_regs.h:158:
+#define LCD_LAYER_24BPP (2<<15)
^
-:4294: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4294: FILE: drivers/gpu/drm/kmb/kmb_regs.h:159:
+#define LCD_LAYER_32BPP (3<<15)
^
-:4295: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4295: FILE: drivers/gpu/drm/kmb/kmb_regs.h:160:
+#define LCD_LAYER_Y_ORDER (1<<17)
^
-:4295: CHECK:BIT_MACRO: Prefer using the BIT macro
#4295: FILE: drivers/gpu/drm/kmb/kmb_regs.h:160:
+#define LCD_LAYER_Y_ORDER (1<<17)
-:4296: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4296: FILE: drivers/gpu/drm/kmb/kmb_regs.h:161:
+#define LCD_LAYER_CRCB_ORDER (1<<18)
^
-:4296: CHECK:BIT_MACRO: Prefer using the BIT macro
#4296: FILE: drivers/gpu/drm/kmb/kmb_regs.h:161:
+#define LCD_LAYER_CRCB_ORDER (1<<18)
-:4297: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4297: FILE: drivers/gpu/drm/kmb/kmb_regs.h:162:
+#define LCD_LAYER_BGR_ORDER (1<<19)
^
-:4297: CHECK:BIT_MACRO: Prefer using the BIT macro
#4297: FILE: drivers/gpu/drm/kmb/kmb_regs.h:162:
+#define LCD_LAYER_BGR_ORDER (1<<19)
-:4298: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4298: FILE: drivers/gpu/drm/kmb/kmb_regs.h:163:
+#define LCD_LAYER_LUT_2ENT (0<<20)
^
-:4299: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4299: FILE: drivers/gpu/drm/kmb/kmb_regs.h:164:
+#define LCD_LAYER_LUT_4ENT (1<<20)
^
-:4299: CHECK:BIT_MACRO: Prefer using the BIT macro
#4299: FILE: drivers/gpu/drm/kmb/kmb_regs.h:164:
+#define LCD_LAYER_LUT_4ENT (1<<20)
-:4300: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4300: FILE: drivers/gpu/drm/kmb/kmb_regs.h:165:
+#define LCD_LAYER_LUT_16ENT (2<<20)
^
-:4301: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4301: FILE: drivers/gpu/drm/kmb/kmb_regs.h:166:
+#define LCD_LAYER_NO_FLIP (0<<22)
^
-:4302: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4302: FILE: drivers/gpu/drm/kmb/kmb_regs.h:167:
+#define LCD_LAYER_FLIP_V (1<<22)
^
-:4302: CHECK:BIT_MACRO: Prefer using the BIT macro
#4302: FILE: drivers/gpu/drm/kmb/kmb_regs.h:167:
+#define LCD_LAYER_FLIP_V (1<<22)
-:4303: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4303: FILE: drivers/gpu/drm/kmb/kmb_regs.h:168:
+#define LCD_LAYER_FLIP_H (2<<22)
^
-:4304: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4304: FILE: drivers/gpu/drm/kmb/kmb_regs.h:169:
+#define LCD_LAYER_ROT_R90 (3<<22)
^
-:4305: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4305: FILE: drivers/gpu/drm/kmb/kmb_regs.h:170:
+#define LCD_LAYER_ROT_L90 (4<<22)
^
-:4306: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4306: FILE: drivers/gpu/drm/kmb/kmb_regs.h:171:
+#define LCD_LAYER_ROT_180 (5<<22)
^
-:4307: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4307: FILE: drivers/gpu/drm/kmb/kmb_regs.h:172:
+#define LCD_LAYER_FIFO_00 (0<<25)
^
-:4308: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4308: FILE: drivers/gpu/drm/kmb/kmb_regs.h:173:
+#define LCD_LAYER_FIFO_25 (1<<25)
^
-:4308: CHECK:BIT_MACRO: Prefer using the BIT macro
#4308: FILE: drivers/gpu/drm/kmb/kmb_regs.h:173:
+#define LCD_LAYER_FIFO_25 (1<<25)
-:4309: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4309: FILE: drivers/gpu/drm/kmb/kmb_regs.h:174:
+#define LCD_LAYER_FIFO_50 (2<<25)
^
-:4310: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4310: FILE: drivers/gpu/drm/kmb/kmb_regs.h:175:
+#define LCD_LAYER_FIFO_100 (3<<25)
^
-:4311: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4311: FILE: drivers/gpu/drm/kmb/kmb_regs.h:176:
+#define LCD_LAYER_INTERLEAVE_DIS (0<<27)
^
-:4312: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4312: FILE: drivers/gpu/drm/kmb/kmb_regs.h:177:
+#define LCD_LAYER_INTERLEAVE_V (1<<27)
^
-:4312: CHECK:BIT_MACRO: Prefer using the BIT macro
#4312: FILE: drivers/gpu/drm/kmb/kmb_regs.h:177:
+#define LCD_LAYER_INTERLEAVE_V (1<<27)
-:4313: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4313: FILE: drivers/gpu/drm/kmb/kmb_regs.h:178:
+#define LCD_LAYER_INTERLEAVE_H (2<<27)
^
-:4314: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4314: FILE: drivers/gpu/drm/kmb/kmb_regs.h:179:
+#define LCD_LAYER_INTERLEAVE_CH (3<<27)
^
-:4315: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4315: FILE: drivers/gpu/drm/kmb/kmb_regs.h:180:
+#define LCD_LAYER_INTERLEAVE_V_SUB (4<<27)
^
-:4316: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4316: FILE: drivers/gpu/drm/kmb/kmb_regs.h:181:
+#define LCD_LAYER_INTERLEAVE_H_SUB (5<<27)
^
-:4317: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4317: FILE: drivers/gpu/drm/kmb/kmb_regs.h:182:
+#define LCD_LAYER_INTERLEAVE_CH_SUB (6<<27)
^
-:4318: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4318: FILE: drivers/gpu/drm/kmb/kmb_regs.h:183:
+#define LCD_LAYER_INTER_POS_EVEN (0<<30)
^
-:4319: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4319: FILE: drivers/gpu/drm/kmb/kmb_regs.h:184:
+#define LCD_LAYER_INTER_POS_ODD (1<<30)
^
-:4319: CHECK:BIT_MACRO: Prefer using the BIT macro
#4319: FILE: drivers/gpu/drm/kmb/kmb_regs.h:184:
+#define LCD_LAYER_INTER_POS_ODD (1<<30)
-:4322: CHECK:SPACING: spaces preferred around that '*' (ctx:VxV)
#4322: FILE: drivers/gpu/drm/kmb/kmb_regs.h:187:
+#define LCD_LAYERn_COL_START(N) (LCD_LAYER0_COL_START + (0x400*N))
^
-:4322: CHECK:MACRO_ARG_PRECEDENCE: Macro argument 'N' may be better as '(N)' to avoid precedence issues
#4322: FILE: drivers/gpu/drm/kmb/kmb_regs.h:187:
+#define LCD_LAYERn_COL_START(N) (LCD_LAYER0_COL_START + (0x400*N))
-:4324: CHECK:SPACING: spaces preferred around that '*' (ctx:VxV)
#4324: FILE: drivers/gpu/drm/kmb/kmb_regs.h:189:
+#define LCD_LAYERn_ROW_START(N) (LCD_LAYER0_ROW_START + (0x400*N))
^
-:4324: CHECK:MACRO_ARG_PRECEDENCE: Macro argument 'N' may be better as '(N)' to avoid precedence issues
#4324: FILE: drivers/gpu/drm/kmb/kmb_regs.h:189:
+#define LCD_LAYERn_ROW_START(N) (LCD_LAYER0_ROW_START + (0x400*N))
-:4326: CHECK:SPACING: spaces preferred around that '*' (ctx:VxV)
#4326: FILE: drivers/gpu/drm/kmb/kmb_regs.h:191:
+#define LCD_LAYERn_WIDTH(N) (LCD_LAYER0_WIDTH + (0x400*N))
^
-:4326: CHECK:MACRO_ARG_PRECEDENCE: Macro argument 'N' may be better as '(N)' to avoid precedence issues
#4326: FILE: drivers/gpu/drm/kmb/kmb_regs.h:191:
+#define LCD_LAYERn_WIDTH(N) (LCD_LAYER0_WIDTH + (0x400*N))
-:4328: CHECK:SPACING: spaces preferred around that '*' (ctx:VxV)
#4328: FILE: drivers/gpu/drm/kmb/kmb_regs.h:193:
+#define LCD_LAYERn_HEIGHT(N) (LCD_LAYER0_HEIGHT + (0x400*N))
^
-:4328: CHECK:MACRO_ARG_PRECEDENCE: Macro argument 'N' may be better as '(N)' to avoid precedence issues
#4328: FILE: drivers/gpu/drm/kmb/kmb_regs.h:193:
+#define LCD_LAYERn_HEIGHT(N) (LCD_LAYER0_HEIGHT + (0x400*N))
-:4330: CHECK:SPACING: spaces preferred around that '*' (ctx:VxV)
#4330: FILE: drivers/gpu/drm/kmb/kmb_regs.h:195:
+#define LCD_LAYERn_SCALE_CFG(N) (LCD_LAYER0_SCALE_CFG + (0x400*N))
^
-:4330: CHECK:CAMELCASE: Avoid CamelCase: <LCD_LAYERn_SCALE_CFG>
#4330: FILE: drivers/gpu/drm/kmb/kmb_regs.h:195:
+#define LCD_LAYERn_SCALE_CFG(N) (LCD_LAYER0_SCALE_CFG + (0x400*N))
-:4330: CHECK:MACRO_ARG_PRECEDENCE: Macro argument 'N' may be better as '(N)' to avoid precedence issues
#4330: FILE: drivers/gpu/drm/kmb/kmb_regs.h:195:
+#define LCD_LAYERn_SCALE_CFG(N) (LCD_LAYER0_SCALE_CFG + (0x400*N))
-:4332: CHECK:SPACING: spaces preferred around that '*' (ctx:VxV)
#4332: FILE: drivers/gpu/drm/kmb/kmb_regs.h:197:
+#define LCD_LAYERn_ALPHA(N) (LCD_LAYER0_ALPHA + (0x400*N))
^
-:4332: CHECK:CAMELCASE: Avoid CamelCase: <LCD_LAYERn_ALPHA>
#4332: FILE: drivers/gpu/drm/kmb/kmb_regs.h:197:
+#define LCD_LAYERn_ALPHA(N) (LCD_LAYER0_ALPHA + (0x400*N))
-:4332: CHECK:MACRO_ARG_PRECEDENCE: Macro argument 'N' may be better as '(N)' to avoid precedence issues
#4332: FILE: drivers/gpu/drm/kmb/kmb_regs.h:197:
+#define LCD_LAYERn_ALPHA(N) (LCD_LAYER0_ALPHA + (0x400*N))
-:4334: CHECK:SPACING: spaces preferred around that '*' (ctx:VxV)
#4334: FILE: drivers/gpu/drm/kmb/kmb_regs.h:199:
+#define LCD_LAYERn_INV_COLOUR_LS(N) (LCD_LAYER0_INV_COLOUR_LS + (0x400*N))
^
-:4334: CHECK:CAMELCASE: Avoid CamelCase: <LCD_LAYERn_INV_COLOUR_LS>
#4334: FILE: drivers/gpu/drm/kmb/kmb_regs.h:199:
+#define LCD_LAYERn_INV_COLOUR_LS(N) (LCD_LAYER0_INV_COLOUR_LS + (0x400*N))
-:4334: CHECK:MACRO_ARG_PRECEDENCE: Macro argument 'N' may be better as '(N)' to avoid precedence issues
#4334: FILE: drivers/gpu/drm/kmb/kmb_regs.h:199:
+#define LCD_LAYERn_INV_COLOUR_LS(N) (LCD_LAYER0_INV_COLOUR_LS + (0x400*N))
-:4336: CHECK:SPACING: spaces preferred around that '*' (ctx:VxV)
#4336: FILE: drivers/gpu/drm/kmb/kmb_regs.h:201:
+#define LCD_LAYERn_INV_COLOUR_MS(N) (LCD_LAYER0_INV_COLOUR_MS + (0x400*N))
^
-:4336: CHECK:CAMELCASE: Avoid CamelCase: <LCD_LAYERn_INV_COLOUR_MS>
#4336: FILE: drivers/gpu/drm/kmb/kmb_regs.h:201:
+#define LCD_LAYERn_INV_COLOUR_MS(N) (LCD_LAYER0_INV_COLOUR_MS + (0x400*N))
-:4336: CHECK:MACRO_ARG_PRECEDENCE: Macro argument 'N' may be better as '(N)' to avoid precedence issues
#4336: FILE: drivers/gpu/drm/kmb/kmb_regs.h:201:
+#define LCD_LAYERn_INV_COLOUR_MS(N) (LCD_LAYER0_INV_COLOUR_MS + (0x400*N))
-:4338: CHECK:SPACING: spaces preferred around that '*' (ctx:VxV)
#4338: FILE: drivers/gpu/drm/kmb/kmb_regs.h:203:
+#define LCD_LAYERn_TRANS_COLOUR_LS(N) (LCD_LAYER0_TRANS_COLOUR_LS + (0x400*N))
^
-:4338: CHECK:CAMELCASE: Avoid CamelCase: <LCD_LAYERn_TRANS_COLOUR_LS>
#4338: FILE: drivers/gpu/drm/kmb/kmb_regs.h:203:
+#define LCD_LAYERn_TRANS_COLOUR_LS(N) (LCD_LAYER0_TRANS_COLOUR_LS + (0x400*N))
-:4338: CHECK:MACRO_ARG_PRECEDENCE: Macro argument 'N' may be better as '(N)' to avoid precedence issues
#4338: FILE: drivers/gpu/drm/kmb/kmb_regs.h:203:
+#define LCD_LAYERn_TRANS_COLOUR_LS(N) (LCD_LAYER0_TRANS_COLOUR_LS + (0x400*N))
-:4340: CHECK:SPACING: spaces preferred around that '*' (ctx:VxV)
#4340: FILE: drivers/gpu/drm/kmb/kmb_regs.h:205:
+#define LCD_LAYERn_TRANS_COLOUR_MS(N) (LCD_LAYER0_TRANS_COLOUR_MS + (0x400*N))
^
-:4340: CHECK:CAMELCASE: Avoid CamelCase: <LCD_LAYERn_TRANS_COLOUR_MS>
#4340: FILE: drivers/gpu/drm/kmb/kmb_regs.h:205:
+#define LCD_LAYERn_TRANS_COLOUR_MS(N) (LCD_LAYER0_TRANS_COLOUR_MS + (0x400*N))
-:4340: CHECK:MACRO_ARG_PRECEDENCE: Macro argument 'N' may be better as '(N)' to avoid precedence issues
#4340: FILE: drivers/gpu/drm/kmb/kmb_regs.h:205:
+#define LCD_LAYERn_TRANS_COLOUR_MS(N) (LCD_LAYER0_TRANS_COLOUR_MS + (0x400*N))
-:4342: CHECK:SPACING: spaces preferred around that '*' (ctx:VxV)
#4342: FILE: drivers/gpu/drm/kmb/kmb_regs.h:207:
+#define LCD_LAYERn_CSC_COEFF11(N) (LCD_LAYER0_CSC_COEFF11 + (0x400*N))
^
-:4342: CHECK:MACRO_ARG_PRECEDENCE: Macro argument 'N' may be better as '(N)' to avoid precedence issues
#4342: FILE: drivers/gpu/drm/kmb/kmb_regs.h:207:
+#define LCD_LAYERn_CSC_COEFF11(N) (LCD_LAYER0_CSC_COEFF11 + (0x400*N))
-:4344: CHECK:SPACING: spaces preferred around that '*' (ctx:VxV)
#4344: FILE: drivers/gpu/drm/kmb/kmb_regs.h:209:
+#define LCD_LAYERn_CSC_COEFF12(N) (LCD_LAYER0_CSC_COEFF12 + (0x400*N))
^
-:4344: CHECK:MACRO_ARG_PRECEDENCE: Macro argument 'N' may be better as '(N)' to avoid precedence issues
#4344: FILE: drivers/gpu/drm/kmb/kmb_regs.h:209:
+#define LCD_LAYERn_CSC_COEFF12(N) (LCD_LAYER0_CSC_COEFF12 + (0x400*N))
-:4346: CHECK:SPACING: spaces preferred around that '*' (ctx:VxV)
#4346: FILE: drivers/gpu/drm/kmb/kmb_regs.h:211:
+#define LCD_LAYERn_CSC_COEFF13(N) (LCD_LAYER0_CSC_COEFF13 + (0x400*N))
^
-:4346: CHECK:MACRO_ARG_PRECEDENCE: Macro argument 'N' may be better as '(N)' to avoid precedence issues
#4346: FILE: drivers/gpu/drm/kmb/kmb_regs.h:211:
+#define LCD_LAYERn_CSC_COEFF13(N) (LCD_LAYER0_CSC_COEFF13 + (0x400*N))
-:4348: CHECK:SPACING: spaces preferred around that '*' (ctx:VxV)
#4348: FILE: drivers/gpu/drm/kmb/kmb_regs.h:213:
+#define LCD_LAYERn_CSC_COEFF21(N) (LCD_LAYER0_CSC_COEFF21 + (0x400*N))
^
-:4348: CHECK:MACRO_ARG_PRECEDENCE: Macro argument 'N' may be better as '(N)' to avoid precedence issues
#4348: FILE: drivers/gpu/drm/kmb/kmb_regs.h:213:
+#define LCD_LAYERn_CSC_COEFF21(N) (LCD_LAYER0_CSC_COEFF21 + (0x400*N))
-:4350: CHECK:SPACING: spaces preferred around that '*' (ctx:VxV)
#4350: FILE: drivers/gpu/drm/kmb/kmb_regs.h:215:
+#define LCD_LAYERn_CSC_COEFF22(N) (LCD_LAYER0_CSC_COEFF22 + (0x400*N))
^
-:4350: CHECK:MACRO_ARG_PRECEDENCE: Macro argument 'N' may be better as '(N)' to avoid precedence issues
#4350: FILE: drivers/gpu/drm/kmb/kmb_regs.h:215:
+#define LCD_LAYERn_CSC_COEFF22(N) (LCD_LAYER0_CSC_COEFF22 + (0x400*N))
-:4352: CHECK:SPACING: spaces preferred around that '*' (ctx:VxV)
#4352: FILE: drivers/gpu/drm/kmb/kmb_regs.h:217:
+#define LCD_LAYERn_CSC_COEFF23(N) (LCD_LAYER0_CSC_COEFF23 + (0x400*N))
^
-:4352: CHECK:MACRO_ARG_PRECEDENCE: Macro argument 'N' may be better as '(N)' to avoid precedence issues
#4352: FILE: drivers/gpu/drm/kmb/kmb_regs.h:217:
+#define LCD_LAYERn_CSC_COEFF23(N) (LCD_LAYER0_CSC_COEFF23 + (0x400*N))
-:4354: CHECK:SPACING: spaces preferred around that '*' (ctx:VxV)
#4354: FILE: drivers/gpu/drm/kmb/kmb_regs.h:219:
+#define LCD_LAYERn_CSC_COEFF31(N) (LCD_LAYER0_CSC_COEFF31 + (0x400*N))
^
-:4354: CHECK:MACRO_ARG_PRECEDENCE: Macro argument 'N' may be better as '(N)' to avoid precedence issues
#4354: FILE: drivers/gpu/drm/kmb/kmb_regs.h:219:
+#define LCD_LAYERn_CSC_COEFF31(N) (LCD_LAYER0_CSC_COEFF31 + (0x400*N))
-:4356: CHECK:SPACING: spaces preferred around that '*' (ctx:VxV)
#4356: FILE: drivers/gpu/drm/kmb/kmb_regs.h:221:
+#define LCD_LAYERn_CSC_COEFF32(N) (LCD_LAYER0_CSC_COEFF32 + (0x400*N))
^
-:4356: CHECK:MACRO_ARG_PRECEDENCE: Macro argument 'N' may be better as '(N)' to avoid precedence issues
#4356: FILE: drivers/gpu/drm/kmb/kmb_regs.h:221:
+#define LCD_LAYERn_CSC_COEFF32(N) (LCD_LAYER0_CSC_COEFF32 + (0x400*N))
-:4358: CHECK:SPACING: spaces preferred around that '*' (ctx:VxV)
#4358: FILE: drivers/gpu/drm/kmb/kmb_regs.h:223:
+#define LCD_LAYERn_CSC_COEFF33(N) (LCD_LAYER0_CSC_COEFF33 + (0x400*N))
^
-:4358: CHECK:MACRO_ARG_PRECEDENCE: Macro argument 'N' may be better as '(N)' to avoid precedence issues
#4358: FILE: drivers/gpu/drm/kmb/kmb_regs.h:223:
+#define LCD_LAYERn_CSC_COEFF33(N) (LCD_LAYER0_CSC_COEFF33 + (0x400*N))
-:4360: CHECK:SPACING: spaces preferred around that '*' (ctx:VxV)
#4360: FILE: drivers/gpu/drm/kmb/kmb_regs.h:225:
+#define LCD_LAYERn_CSC_OFF1(N) (LCD_LAYER0_CSC_OFF1 + (0x400*N))
^
-:4360: CHECK:MACRO_ARG_PRECEDENCE: Macro argument 'N' may be better as '(N)' to avoid precedence issues
#4360: FILE: drivers/gpu/drm/kmb/kmb_regs.h:225:
+#define LCD_LAYERn_CSC_OFF1(N) (LCD_LAYER0_CSC_OFF1 + (0x400*N))
-:4362: CHECK:SPACING: spaces preferred around that '*' (ctx:VxV)
#4362: FILE: drivers/gpu/drm/kmb/kmb_regs.h:227:
+#define LCD_LAYERn_CSC_OFF2(N) (LCD_LAYER0_CSC_OFF2 + (0x400*N))
^
-:4362: CHECK:MACRO_ARG_PRECEDENCE: Macro argument 'N' may be better as '(N)' to avoid precedence issues
#4362: FILE: drivers/gpu/drm/kmb/kmb_regs.h:227:
+#define LCD_LAYERn_CSC_OFF2(N) (LCD_LAYER0_CSC_OFF2 + (0x400*N))
-:4364: CHECK:SPACING: spaces preferred around that '*' (ctx:VxV)
#4364: FILE: drivers/gpu/drm/kmb/kmb_regs.h:229:
+#define LCD_LAYERn_CSC_OFF3(N) (LCD_LAYER0_CSC_OFF3 + (0x400*N))
^
-:4364: CHECK:MACRO_ARG_PRECEDENCE: Macro argument 'N' may be better as '(N)' to avoid precedence issues
#4364: FILE: drivers/gpu/drm/kmb/kmb_regs.h:229:
+#define LCD_LAYERn_CSC_OFF3(N) (LCD_LAYER0_CSC_OFF3 + (0x400*N))
-:4368: CHECK:SPACING: spaces preferred around that '*' (ctx:VxV)
#4368: FILE: drivers/gpu/drm/kmb/kmb_regs.h:233:
+#define LCD_LAYERn_DMA_CFG(N) (LCD_LAYER0_DMA_CFG + (0x400*N))
^
-:4368: CHECK:MACRO_ARG_PRECEDENCE: Macro argument 'N' may be better as '(N)' to avoid precedence issues
#4368: FILE: drivers/gpu/drm/kmb/kmb_regs.h:233:
+#define LCD_LAYERn_DMA_CFG(N) (LCD_LAYER0_DMA_CFG + (0x400*N))
-:4369: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4369: FILE: drivers/gpu/drm/kmb/kmb_regs.h:234:
+#define LCD_DMA_LAYER_ENABLE (1<<0)
^
-:4369: CHECK:BIT_MACRO: Prefer using the BIT macro
#4369: FILE: drivers/gpu/drm/kmb/kmb_regs.h:234:
+#define LCD_DMA_LAYER_ENABLE (1<<0)
-:4370: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4370: FILE: drivers/gpu/drm/kmb/kmb_regs.h:235:
+#define LCD_DMA_LAYER_STATUS (1<<1)
^
-:4370: CHECK:BIT_MACRO: Prefer using the BIT macro
#4370: FILE: drivers/gpu/drm/kmb/kmb_regs.h:235:
+#define LCD_DMA_LAYER_STATUS (1<<1)
-:4371: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4371: FILE: drivers/gpu/drm/kmb/kmb_regs.h:236:
+#define LCD_DMA_LAYER_AUTO_UPDATE (1<<2)
^
-:4371: CHECK:BIT_MACRO: Prefer using the BIT macro
#4371: FILE: drivers/gpu/drm/kmb/kmb_regs.h:236:
+#define LCD_DMA_LAYER_AUTO_UPDATE (1<<2)
-:4372: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4372: FILE: drivers/gpu/drm/kmb/kmb_regs.h:237:
+#define LCD_DMA_LAYER_CONT_UPDATE (1<<3)
^
-:4372: CHECK:BIT_MACRO: Prefer using the BIT macro
#4372: FILE: drivers/gpu/drm/kmb/kmb_regs.h:237:
+#define LCD_DMA_LAYER_CONT_UPDATE (1<<3)
-:4375: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4375: FILE: drivers/gpu/drm/kmb/kmb_regs.h:240:
+#define LCD_DMA_LAYER_FIFO_ADR_MODE (1<<4)
^
-:4375: CHECK:BIT_MACRO: Prefer using the BIT macro
#4375: FILE: drivers/gpu/drm/kmb/kmb_regs.h:240:
+#define LCD_DMA_LAYER_FIFO_ADR_MODE (1<<4)
-:4376: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4376: FILE: drivers/gpu/drm/kmb/kmb_regs.h:241:
+#define LCD_DMA_LAYER_AXI_BURST_1 (1<<5)
^
-:4376: CHECK:BIT_MACRO: Prefer using the BIT macro
#4376: FILE: drivers/gpu/drm/kmb/kmb_regs.h:241:
+#define LCD_DMA_LAYER_AXI_BURST_1 (1<<5)
-:4377: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4377: FILE: drivers/gpu/drm/kmb/kmb_regs.h:242:
+#define LCD_DMA_LAYER_AXI_BURST_2 (2<<5)
^
-:4378: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4378: FILE: drivers/gpu/drm/kmb/kmb_regs.h:243:
+#define LCD_DMA_LAYER_AXI_BURST_3 (3<<5)
^
-:4379: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4379: FILE: drivers/gpu/drm/kmb/kmb_regs.h:244:
+#define LCD_DMA_LAYER_AXI_BURST_4 (4<<5)
^
-:4380: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4380: FILE: drivers/gpu/drm/kmb/kmb_regs.h:245:
+#define LCD_DMA_LAYER_AXI_BURST_5 (5<<5)
^
-:4381: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4381: FILE: drivers/gpu/drm/kmb/kmb_regs.h:246:
+#define LCD_DMA_LAYER_AXI_BURST_6 (6<<5)
^
-:4382: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4382: FILE: drivers/gpu/drm/kmb/kmb_regs.h:247:
+#define LCD_DMA_LAYER_AXI_BURST_7 (7<<5)
^
-:4383: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4383: FILE: drivers/gpu/drm/kmb/kmb_regs.h:248:
+#define LCD_DMA_LAYER_AXI_BURST_8 (8<<5)
^
-:4384: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4384: FILE: drivers/gpu/drm/kmb/kmb_regs.h:249:
+#define LCD_DMA_LAYER_AXI_BURST_9 (9<<5)
^
-:4385: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4385: FILE: drivers/gpu/drm/kmb/kmb_regs.h:250:
+#define LCD_DMA_LAYER_AXI_BURST_10 (0xa<<5)
^
-:4386: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4386: FILE: drivers/gpu/drm/kmb/kmb_regs.h:251:
+#define LCD_DMA_LAYER_AXI_BURST_11 (0xb<<5)
^
-:4387: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4387: FILE: drivers/gpu/drm/kmb/kmb_regs.h:252:
+#define LCD_DMA_LAYER_AXI_BURST_12 (0xc<<5)
^
-:4388: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4388: FILE: drivers/gpu/drm/kmb/kmb_regs.h:253:
+#define LCD_DMA_LAYER_AXI_BURST_13 (0xd<<5)
^
-:4389: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4389: FILE: drivers/gpu/drm/kmb/kmb_regs.h:254:
+#define LCD_DMA_LAYER_AXI_BURST_14 (0xe<<5)
^
-:4390: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4390: FILE: drivers/gpu/drm/kmb/kmb_regs.h:255:
+#define LCD_DMA_LAYER_AXI_BURST_15 (0xf<<5)
^
-:4391: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4391: FILE: drivers/gpu/drm/kmb/kmb_regs.h:256:
+#define LCD_DMA_LAYER_AXI_BURST_16 (0x10<<5)
^
-:4392: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4392: FILE: drivers/gpu/drm/kmb/kmb_regs.h:257:
+#define LCD_DMA_LAYER_VSTRIDE_EN (1<<10)
^
-:4392: CHECK:BIT_MACRO: Prefer using the BIT macro
#4392: FILE: drivers/gpu/drm/kmb/kmb_regs.h:257:
+#define LCD_DMA_LAYER_VSTRIDE_EN (1<<10)
-:4395: CHECK:MACRO_ARG_PRECEDENCE: Macro argument 'N' may be better as '(N)' to avoid precedence issues
#4395: FILE: drivers/gpu/drm/kmb/kmb_regs.h:260:
+#define LCD_LAYERn_DMA_START_ADDR(N) (LCD_LAYER0_DMA_START_ADR \
+ + (0x400*N))
-:4396: CHECK:SPACING: spaces preferred around that '*' (ctx:VxV)
#4396: FILE: drivers/gpu/drm/kmb/kmb_regs.h:261:
+ + (0x400*N))
^
-:4398: CHECK:CAMELCASE: Avoid CamelCase: <LCD_LAYERn_DMA_START_SHADOW>
#4398: FILE: drivers/gpu/drm/kmb/kmb_regs.h:263:
+#define LCD_LAYERn_DMA_START_SHADOW(N) (LCD_LAYER0_DMA_START_SHADOW \
-:4398: CHECK:MACRO_ARG_PRECEDENCE: Macro argument 'N' may be better as '(N)' to avoid precedence issues
#4398: FILE: drivers/gpu/drm/kmb/kmb_regs.h:263:
+#define LCD_LAYERn_DMA_START_SHADOW(N) (LCD_LAYER0_DMA_START_SHADOW \
+ + (0x400*N))
-:4399: CHECK:SPACING: spaces preferred around that '*' (ctx:VxV)
#4399: FILE: drivers/gpu/drm/kmb/kmb_regs.h:264:
+ + (0x400*N))
^
-:4401: CHECK:MACRO_ARG_PRECEDENCE: Macro argument 'N' may be better as '(N)' to avoid precedence issues
#4401: FILE: drivers/gpu/drm/kmb/kmb_regs.h:266:
+#define LCD_LAYERn_DMA_LEN(N) (LCD_LAYER0_DMA_LEN + \
+ (0x400*N))
-:4402: CHECK:SPACING: spaces preferred around that '*' (ctx:VxV)
#4402: FILE: drivers/gpu/drm/kmb/kmb_regs.h:267:
+ (0x400*N))
^
-:4404: CHECK:MACRO_ARG_PRECEDENCE: Macro argument 'N' may be better as '(N)' to avoid precedence issues
#4404: FILE: drivers/gpu/drm/kmb/kmb_regs.h:269:
+#define LCD_LAYERn_DMA_LEN_SHADOW(N) (LCD_LAYER0_DMA_LEN_SHADOW + \
+ (0x400*N))
-:4405: CHECK:SPACING: spaces preferred around that '*' (ctx:VxV)
#4405: FILE: drivers/gpu/drm/kmb/kmb_regs.h:270:
+ (0x400*N))
^
-:4407: CHECK:CAMELCASE: Avoid CamelCase: <LCD_LAYERn_DMA_STATUS>
#4407: FILE: drivers/gpu/drm/kmb/kmb_regs.h:272:
+#define LCD_LAYERn_DMA_STATUS(N) (LCD_LAYER0_DMA_STATUS + \
-:4407: CHECK:MACRO_ARG_PRECEDENCE: Macro argument 'N' may be better as '(N)' to avoid precedence issues
#4407: FILE: drivers/gpu/drm/kmb/kmb_regs.h:272:
+#define LCD_LAYERn_DMA_STATUS(N) (LCD_LAYER0_DMA_STATUS + \
+ (0x400*N))
-:4408: CHECK:SPACING: spaces preferred around that '*' (ctx:VxV)
#4408: FILE: drivers/gpu/drm/kmb/kmb_regs.h:273:
+ (0x400*N))
^
-:4410: CHECK:MACRO_ARG_PRECEDENCE: Macro argument 'N' may be better as '(N)' to avoid precedence issues
#4410: FILE: drivers/gpu/drm/kmb/kmb_regs.h:275:
+#define LCD_LAYERn_DMA_LINE_WIDTH(N) (LCD_LAYER0_DMA_LINE_WIDTH + \
+ (0x400*N))
-:4411: CHECK:SPACING: spaces preferred around that '*' (ctx:VxV)
#4411: FILE: drivers/gpu/drm/kmb/kmb_regs.h:276:
+ (0x400*N))
^
-:4413: CHECK:MACRO_ARG_PRECEDENCE: Macro argument 'N' may be better as '(N)' to avoid precedence issues
#4413: FILE: drivers/gpu/drm/kmb/kmb_regs.h:278:
+#define LCD_LAYERn_DMA_LINE_VSTRIDE(N) (LCD_LAYER0_DMA_LINE_VSTRIDE +\
+ (0x400*N))
-:4414: CHECK:SPACING: spaces preferred around that '*' (ctx:VxV)
#4414: FILE: drivers/gpu/drm/kmb/kmb_regs.h:279:
+ (0x400*N))
^
-:4416: CHECK:CAMELCASE: Avoid CamelCase: <LCD_LAYERn_DMA_FIFO_STATUS>
#4416: FILE: drivers/gpu/drm/kmb/kmb_regs.h:281:
+#define LCD_LAYERn_DMA_FIFO_STATUS(N) (LCD_LAYER0_DMA_FIFO_STATUS + \
-:4416: CHECK:MACRO_ARG_PRECEDENCE: Macro argument 'N' may be better as '(N)' to avoid precedence issues
#4416: FILE: drivers/gpu/drm/kmb/kmb_regs.h:281:
+#define LCD_LAYERn_DMA_FIFO_STATUS(N) (LCD_LAYER0_DMA_FIFO_STATUS + \
+ (0x400*N))
-:4417: CHECK:SPACING: spaces preferred around that '*' (ctx:VxV)
#4417: FILE: drivers/gpu/drm/kmb/kmb_regs.h:282:
+ (0x400*N))
^
-:4419: CHECK:SPACING: spaces preferred around that '*' (ctx:VxV)
#4419: FILE: drivers/gpu/drm/kmb/kmb_regs.h:284:
+#define LCD_LAYERn_CFG2(N) (LCD_LAYER0_CFG2 + (0x400*N))
^
-:4419: CHECK:CAMELCASE: Avoid CamelCase: <LCD_LAYERn_CFG2>
#4419: FILE: drivers/gpu/drm/kmb/kmb_regs.h:284:
+#define LCD_LAYERn_CFG2(N) (LCD_LAYER0_CFG2 + (0x400*N))
-:4419: CHECK:MACRO_ARG_PRECEDENCE: Macro argument 'N' may be better as '(N)' to avoid precedence issues
#4419: FILE: drivers/gpu/drm/kmb/kmb_regs.h:284:
+#define LCD_LAYERn_CFG2(N) (LCD_LAYER0_CFG2 + (0x400*N))
-:4421: CHECK:MACRO_ARG_PRECEDENCE: Macro argument 'N' may be better as '(N)' to avoid precedence issues
#4421: FILE: drivers/gpu/drm/kmb/kmb_regs.h:286:
+#define LCD_LAYERn_DMA_START_CB_ADR(N) (LCD_LAYER0_DMA_START_CB_ADR + \
+ (0x20*N))
-:4422: CHECK:SPACING: spaces preferred around that '*' (ctx:VxV)
#4422: FILE: drivers/gpu/drm/kmb/kmb_regs.h:287:
+ (0x20*N))
^
-:4424: CHECK:CAMELCASE: Avoid CamelCase: <LCD_LAYERn_DMA_START_CB_SHADOW>
#4424: FILE: drivers/gpu/drm/kmb/kmb_regs.h:289:
+#define LCD_LAYERn_DMA_START_CB_SHADOW(N) (LCD_LAYER0_DMA_START_CB_SHADOW\
-:4424: CHECK:MACRO_ARG_PRECEDENCE: Macro argument 'N' may be better as '(N)' to avoid precedence issues
#4424: FILE: drivers/gpu/drm/kmb/kmb_regs.h:289:
+#define LCD_LAYERn_DMA_START_CB_SHADOW(N) (LCD_LAYER0_DMA_START_CB_SHADOW\
+ + (0x20*N))
-:4425: CHECK:SPACING: spaces preferred around that '*' (ctx:VxV)
#4425: FILE: drivers/gpu/drm/kmb/kmb_regs.h:290:
+ + (0x20*N))
^
-:4427: CHECK:MACRO_ARG_PRECEDENCE: Macro argument 'N' may be better as '(N)' to avoid precedence issues
#4427: FILE: drivers/gpu/drm/kmb/kmb_regs.h:292:
+#define LCD_LAYERn_DMA_CB_LINE_WIDTH(N) (LCD_LAYER0_DMA_CB_LINE_WIDTH +\
+ (0x20*N))
-:4428: CHECK:SPACING: spaces preferred around that '*' (ctx:VxV)
#4428: FILE: drivers/gpu/drm/kmb/kmb_regs.h:293:
+ (0x20*N))
^
-:4430: CHECK:MACRO_ARG_PRECEDENCE: Macro argument 'N' may be better as '(N)' to avoid precedence issues
#4430: FILE: drivers/gpu/drm/kmb/kmb_regs.h:295:
+#define LCD_LAYERn_DMA_CB_LINE_VSTRIDE(N) (LCD_LAYER0_DMA_CB_LINE_VSTRIDE\
+ + (0x20*N))
-:4431: CHECK:SPACING: spaces preferred around that '*' (ctx:VxV)
#4431: FILE: drivers/gpu/drm/kmb/kmb_regs.h:296:
+ + (0x20*N))
^
-:4433: CHECK:MACRO_ARG_PRECEDENCE: Macro argument 'N' may be better as '(N)' to avoid precedence issues
#4433: FILE: drivers/gpu/drm/kmb/kmb_regs.h:298:
+#define LCD_LAYERn_DMA_START_CR_ADR(N) (LCD_LAYER0_DMA_START_CR_ADR + \
+ (0x20*N))
-:4434: CHECK:SPACING: spaces preferred around that '*' (ctx:VxV)
#4434: FILE: drivers/gpu/drm/kmb/kmb_regs.h:299:
+ (0x20*N))
^
-:4436: CHECK:CAMELCASE: Avoid CamelCase: <LCD_LAYERn_DMA_START_CR_SHADOW>
#4436: FILE: drivers/gpu/drm/kmb/kmb_regs.h:301:
+#define LCD_LAYERn_DMA_START_CR_SHADOW(N) \
-:4436: CHECK:MACRO_ARG_PRECEDENCE: Macro argument 'N' may be better as '(N)' to avoid precedence issues
#4436: FILE: drivers/gpu/drm/kmb/kmb_regs.h:301:
+#define LCD_LAYERn_DMA_START_CR_SHADOW(N) \
+ (LCD_LAYER0_DMA_START_CR_SHADOW\
+ + (0x20*N))
-:4438: CHECK:SPACING: spaces preferred around that '*' (ctx:VxV)
#4438: FILE: drivers/gpu/drm/kmb/kmb_regs.h:303:
+ + (0x20*N))
^
-:4440: CHECK:MACRO_ARG_PRECEDENCE: Macro argument 'N' may be better as '(N)' to avoid precedence issues
#4440: FILE: drivers/gpu/drm/kmb/kmb_regs.h:305:
+#define LCD_LAYERn_DMA_CR_LINE_WIDTH(N) (LCD_LAYER0_DMA_CR_LINE_WIDTH +\
+ (0x20*N))
-:4441: CHECK:SPACING: spaces preferred around that '*' (ctx:VxV)
#4441: FILE: drivers/gpu/drm/kmb/kmb_regs.h:306:
+ (0x20*N))
^
-:4443: CHECK:MACRO_ARG_PRECEDENCE: Macro argument 'N' may be better as '(N)' to avoid precedence issues
#4443: FILE: drivers/gpu/drm/kmb/kmb_regs.h:308:
+#define LCD_LAYERn_DMA_CR_LINE_VSTRIDE(N) (LCD_LAYER0_DMA_CR_LINE_VSTRIDE\
+ + (0x20*N))
-:4444: CHECK:SPACING: spaces preferred around that '*' (ctx:VxV)
#4444: FILE: drivers/gpu/drm/kmb/kmb_regs.h:309:
+ + (0x20*N))
^
-:4485: CHECK:BIT_MACRO: Prefer using the BIT macro
#4485: FILE: drivers/gpu/drm/kmb/kmb_regs.h:350:
+#define LCD_OUTF_BGR_ORDER (1 << 5)
-:4486: CHECK:BIT_MACRO: Prefer using the BIT macro
#4486: FILE: drivers/gpu/drm/kmb/kmb_regs.h:351:
+#define LCD_OUTF_Y_ORDER (1 << 6)
-:4487: CHECK:BIT_MACRO: Prefer using the BIT macro
#4487: FILE: drivers/gpu/drm/kmb/kmb_regs.h:352:
+#define LCD_OUTF_CRCB_ORDER (1 << 7)
-:4488: CHECK:BIT_MACRO: Prefer using the BIT macro
#4488: FILE: drivers/gpu/drm/kmb/kmb_regs.h:353:
+#define LCD_OUTF_SYNC_MODE (1 << 11)
-:4489: CHECK:BIT_MACRO: Prefer using the BIT macro
#4489: FILE: drivers/gpu/drm/kmb/kmb_regs.h:354:
+#define LCD_OUTF_RGB_CONV_MODE (1 << 14)
-:4490: CHECK:BIT_MACRO: Prefer using the BIT macro
#4490: FILE: drivers/gpu/drm/kmb/kmb_regs.h:355:
+#define LCD_OUTF_MIPI_RGB_MODE (1 << 18)
-:4520: CHECK:BIT_MACRO: Prefer using the BIT macro
#4520: FILE: drivers/gpu/drm/kmb/kmb_regs.h:385:
+#define LCD_DMA_STATE_ACTIVE (1 << 3)
-:4540: CHECK:MACRO_ARG_PRECEDENCE: Macro argument 'M' may be better as '(M)' to avoid precedence issues
#4540: FILE: drivers/gpu/drm/kmb/kmb_regs.h:405:
+#define HS_OFFSET(M) ((M + 1) * 0x400)
-:4544: CHECK:BIT_MACRO: Prefer using the BIT macro
#4544: FILE: drivers/gpu/drm/kmb/kmb_regs.h:409:
+#define HS_CTRL_EN (1 << 0)
-:4546: CHECK:BIT_MACRO: Prefer using the BIT macro
#4546: FILE: drivers/gpu/drm/kmb/kmb_regs.h:411:
+#define HS_CTRL_CSIDSIN (1 << 2)
-:4548: CHECK:BIT_MACRO: Prefer using the BIT macro
#4548: FILE: drivers/gpu/drm/kmb/kmb_regs.h:413:
+#define TX_SOURCE (1 << 3)
-:4551: CHECK:BIT_MACRO: Prefer using the BIT macro
#4551: FILE: drivers/gpu/drm/kmb/kmb_regs.h:416:
+#define DSI_EOTP_EN (1 << 11)
-:4552: CHECK:BIT_MACRO: Prefer using the BIT macro
#4552: FILE: drivers/gpu/drm/kmb/kmb_regs.h:417:
+#define DSI_CMD_HFP_EN (1 << 12)
-:4553: CHECK:BIT_MACRO: Prefer using the BIT macro
#4553: FILE: drivers/gpu/drm/kmb/kmb_regs.h:418:
+#define CRC_EN (1 << 14)
-:4555: CHECK:BIT_MACRO: Prefer using the BIT macro
#4555: FILE: drivers/gpu/drm/kmb/kmb_regs.h:420:
+#define HSCLKIDLE_CNT (1 << 24)
-:4559: CHECK:BIT_MACRO: Prefer using the BIT macro
#4559: FILE: drivers/gpu/drm/kmb/kmb_regs.h:424:
+#define LINE_SYNC_PKT_ENABLE (1 << 0)
-:4560: CHECK:BIT_MACRO: Prefer using the BIT macro
#4560: FILE: drivers/gpu/drm/kmb/kmb_regs.h:425:
+#define FRAME_COUNTER_ACTIVE (1 << 1)
-:4561: CHECK:BIT_MACRO: Prefer using the BIT macro
#4561: FILE: drivers/gpu/drm/kmb/kmb_regs.h:426:
+#define LINE_COUNTER_ACTIVE (1 << 2)
-:4562: CHECK:BIT_MACRO: Prefer using the BIT macro
#4562: FILE: drivers/gpu/drm/kmb/kmb_regs.h:427:
+#define DSI_V_BLANKING (1 << 4)
-:4563: CHECK:BIT_MACRO: Prefer using the BIT macro
#4563: FILE: drivers/gpu/drm/kmb/kmb_regs.h:428:
+#define DSI_HSA_BLANKING (1 << 5)
-:4564: CHECK:BIT_MACRO: Prefer using the BIT macro
#4564: FILE: drivers/gpu/drm/kmb/kmb_regs.h:429:
+#define DSI_HBP_BLANKING (1 << 6)
-:4565: CHECK:BIT_MACRO: Prefer using the BIT macro
#4565: FILE: drivers/gpu/drm/kmb/kmb_regs.h:430:
+#define DSI_HFP_BLANKING (1 << 7)
-:4566: CHECK:BIT_MACRO: Prefer using the BIT macro
#4566: FILE: drivers/gpu/drm/kmb/kmb_regs.h:431:
+#define DSI_SYNC_PULSE_EVENTN (1 << 8)
-:4567: CHECK:BIT_MACRO: Prefer using the BIT macro
#4567: FILE: drivers/gpu/drm/kmb/kmb_regs.h:432:
+#define DSI_LPM_FIRST_VSA_LINE (1 << 9)
-:4568: CHECK:BIT_MACRO: Prefer using the BIT macro
#4568: FILE: drivers/gpu/drm/kmb/kmb_regs.h:433:
+#define DSI_LPM_LAST_VFP_LINE (1 << 10)
-:4569: CHECK:BIT_MACRO: Prefer using the BIT macro
#4569: FILE: drivers/gpu/drm/kmb/kmb_regs.h:434:
+#define WAIT_ALL_SECT (1 << 11)
-:4570: CHECK:BIT_MACRO: Prefer using the BIT macro
#4570: FILE: drivers/gpu/drm/kmb/kmb_regs.h:435:
+#define WAIT_TRIG_POS (1 << 15)
-:4575: CHECK:MACRO_ARG_PRECEDENCE: Macro argument 'N' may be better as '(N)' to avoid precedence issues
#4575: FILE: drivers/gpu/drm/kmb/kmb_regs.h:440:
+#define MIPI_TXm_HS_FGn_SECTo_PH(M, N, O) (MIPI_TX0_HS_FG0_SECT0_PH + \
+ HS_OFFSET(M) + (0x2C*N) + (8*O))
-:4575: CHECK:MACRO_ARG_PRECEDENCE: Macro argument 'O' may be better as '(O)' to avoid precedence issues
#4575: FILE: drivers/gpu/drm/kmb/kmb_regs.h:440:
+#define MIPI_TXm_HS_FGn_SECTo_PH(M, N, O) (MIPI_TX0_HS_FG0_SECT0_PH + \
+ HS_OFFSET(M) + (0x2C*N) + (8*O))
-:4576: CHECK:SPACING: spaces preferred around that '*' (ctx:VxV)
#4576: FILE: drivers/gpu/drm/kmb/kmb_regs.h:441:
+ HS_OFFSET(M) + (0x2C*N) + (8*O))
^
-:4576: CHECK:SPACING: spaces preferred around that '*' (ctx:VxV)
#4576: FILE: drivers/gpu/drm/kmb/kmb_regs.h:441:
+ HS_OFFSET(M) + (0x2C*N) + (8*O))
^
-:4584: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4584: FILE: drivers/gpu/drm/kmb/kmb_regs.h:449:
+#define MIPI_TX_SECT_DMA_PACKED (1<<26)
^
-:4584: CHECK:BIT_MACRO: Prefer using the BIT macro
#4584: FILE: drivers/gpu/drm/kmb/kmb_regs.h:449:
+#define MIPI_TX_SECT_DMA_PACKED (1<<26)
-:4587: CHECK:MACRO_ARG_PRECEDENCE: Macro argument 'N' may be better as '(N)' to avoid precedence issues
#4587: FILE: drivers/gpu/drm/kmb/kmb_regs.h:452:
+#define MIPI_TXm_HS_FGn_SECT_UNPACKED_BYTES0(M, N) \
+ (MIPI_TX_HS_FG0_SECT_UNPACKED_BYTES0 \
+ + HS_OFFSET(M) + (0x2C*N))
-:4589: CHECK:SPACING: spaces preferred around that '*' (ctx:VxV)
#4589: FILE: drivers/gpu/drm/kmb/kmb_regs.h:454:
+ + HS_OFFSET(M) + (0x2C*N))
^
-:4591: CHECK:MACRO_ARG_PRECEDENCE: Macro argument 'N' may be better as '(N)' to avoid precedence issues
#4591: FILE: drivers/gpu/drm/kmb/kmb_regs.h:456:
+#define MIPI_TXm_HS_FGn_SECTo_LINE_CFG(M, N, O) \
+ (MIPI_TX_HS_FG0_SECT0_LINE_CFG + HS_OFFSET(M) \
+ + (0x2C*N) + (8*O))
-:4591: CHECK:MACRO_ARG_PRECEDENCE: Macro argument 'O' may be better as '(O)' to avoid precedence issues
#4591: FILE: drivers/gpu/drm/kmb/kmb_regs.h:456:
+#define MIPI_TXm_HS_FGn_SECTo_LINE_CFG(M, N, O) \
+ (MIPI_TX_HS_FG0_SECT0_LINE_CFG + HS_OFFSET(M) \
+ + (0x2C*N) + (8*O))
-:4593: CHECK:SPACING: spaces preferred around that '*' (ctx:VxV)
#4593: FILE: drivers/gpu/drm/kmb/kmb_regs.h:458:
+ + (0x2C*N) + (8*O))
^
-:4593: CHECK:SPACING: spaces preferred around that '*' (ctx:VxV)
#4593: FILE: drivers/gpu/drm/kmb/kmb_regs.h:458:
+ + (0x2C*N) + (8*O))
^
-:4596: CHECK:MACRO_ARG_PRECEDENCE: Macro argument 'N' may be better as '(N)' to avoid precedence issues
#4596: FILE: drivers/gpu/drm/kmb/kmb_regs.h:461:
+#define MIPI_TXm_HS_FGn_NUM_LINES(M, N) \
+ (MIPI_TX_HS_FG0_NUM_LINES + HS_OFFSET(M) \
+ + (0x2C*N))
-:4598: CHECK:SPACING: spaces preferred around that '*' (ctx:VxV)
#4598: FILE: drivers/gpu/drm/kmb/kmb_regs.h:463:
+ + (0x2C*N))
^
-:4600: WARNING:TYPO_SPELLING: 'WIDTHn' may be misspelled - perhaps 'Width'?
#4600: FILE: drivers/gpu/drm/kmb/kmb_regs.h:465:
+#define MIPI_TXm_HS_VSYNC_WIDTHn(M, N) \
-:4600: CHECK:MACRO_ARG_PRECEDENCE: Macro argument 'N' may be better as '(N)' to avoid precedence issues
#4600: FILE: drivers/gpu/drm/kmb/kmb_regs.h:465:
+#define MIPI_TXm_HS_VSYNC_WIDTHn(M, N) \
+ (MIPI_TX_HS_VSYNC_WIDTHS0 + HS_OFFSET(M) \
+ + (0x4*N))
-:4602: CHECK:SPACING: spaces preferred around that '*' (ctx:VxV)
#4602: FILE: drivers/gpu/drm/kmb/kmb_regs.h:467:
+ + (0x4*N))
^
-:4604: CHECK:MACRO_ARG_PRECEDENCE: Macro argument 'N' may be better as '(N)' to avoid precedence issues
#4604: FILE: drivers/gpu/drm/kmb/kmb_regs.h:469:
+#define MIPI_TXm_HS_V_BACKPORCHESn(M, N) \
+ (MIPI_TX_HS_V_BACKPORCHES0 + HS_OFFSET(M) \
+ + (0x4*N))
-:4606: CHECK:SPACING: spaces preferred around that '*' (ctx:VxV)
#4606: FILE: drivers/gpu/drm/kmb/kmb_regs.h:471:
+ + (0x4*N))
^
-:4608: CHECK:MACRO_ARG_PRECEDENCE: Macro argument 'N' may be better as '(N)' to avoid precedence issues
#4608: FILE: drivers/gpu/drm/kmb/kmb_regs.h:473:
+#define MIPI_TXm_HS_V_FRONTPORCHESn(M, N) \
+ (MIPI_TX_HS_V_FRONTPORCHES0 + HS_OFFSET(M) \
+ + (0x4*N))
-:4610: CHECK:SPACING: spaces preferred around that '*' (ctx:VxV)
#4610: FILE: drivers/gpu/drm/kmb/kmb_regs.h:475:
+ + (0x4*N))
^
-:4612: CHECK:MACRO_ARG_PRECEDENCE: Macro argument 'N' may be better as '(N)' to avoid precedence issues
#4612: FILE: drivers/gpu/drm/kmb/kmb_regs.h:477:
+#define MIPI_TXm_HS_V_ACTIVEn(M, N) \
+ (MIPI_TX_HS_V_ACTIVE0 + HS_OFFSET(M) \
+ + (0x4*N))
-:4614: CHECK:SPACING: spaces preferred around that '*' (ctx:VxV)
#4614: FILE: drivers/gpu/drm/kmb/kmb_regs.h:479:
+ + (0x4*N))
^
-:4616: WARNING:TYPO_SPELLING: 'WIDTHn' may be misspelled - perhaps 'Width'?
#4616: FILE: drivers/gpu/drm/kmb/kmb_regs.h:481:
+#define MIPI_TXm_HS_HSYNC_WIDTHn(M, N) \
-:4616: CHECK:MACRO_ARG_PRECEDENCE: Macro argument 'N' may be better as '(N)' to avoid precedence issues
#4616: FILE: drivers/gpu/drm/kmb/kmb_regs.h:481:
+#define MIPI_TXm_HS_HSYNC_WIDTHn(M, N) \
+ (MIPI_TX_HS_HSYNC_WIDTH0 + HS_OFFSET(M) \
+ + (0x4*N))
-:4618: CHECK:SPACING: spaces preferred around that '*' (ctx:VxV)
#4618: FILE: drivers/gpu/drm/kmb/kmb_regs.h:483:
+ + (0x4*N))
^
-:4620: CHECK:MACRO_ARG_PRECEDENCE: Macro argument 'N' may be better as '(N)' to avoid precedence issues
#4620: FILE: drivers/gpu/drm/kmb/kmb_regs.h:485:
+#define MIPI_TXm_HS_H_BACKPORCHn(M, N) \
+ (MIPI_TX_HS_H_BACKPORCH0 + HS_OFFSET(M) \
+ + (0x4*N))
-:4622: CHECK:SPACING: spaces preferred around that '*' (ctx:VxV)
#4622: FILE: drivers/gpu/drm/kmb/kmb_regs.h:487:
+ + (0x4*N))
^
-:4624: CHECK:MACRO_ARG_PRECEDENCE: Macro argument 'N' may be better as '(N)' to avoid precedence issues
#4624: FILE: drivers/gpu/drm/kmb/kmb_regs.h:489:
+#define MIPI_TXm_HS_H_FRONTPORCHn(M, N) \
+ (MIPI_TX_HS_H_FRONTPORCH0 + HS_OFFSET(M) \
+ + (0x4*N))
-:4626: CHECK:SPACING: spaces preferred around that '*' (ctx:VxV)
#4626: FILE: drivers/gpu/drm/kmb/kmb_regs.h:491:
+ + (0x4*N))
^
-:4628: CHECK:MACRO_ARG_PRECEDENCE: Macro argument 'N' may be better as '(N)' to avoid precedence issues
#4628: FILE: drivers/gpu/drm/kmb/kmb_regs.h:493:
+#define MIPI_TXm_HS_H_ACTIVEn(M, N) \
+ (MIPI_TX_HS_H_ACTIVE0 + HS_OFFSET(M) \
+ + (0x4*N))
-:4630: CHECK:SPACING: spaces preferred around that '*' (ctx:VxV)
#4630: FILE: drivers/gpu/drm/kmb/kmb_regs.h:495:
+ + (0x4*N))
^
-:4632: WARNING:TYPO_SPELLING: 'WIDTHn' may be misspelled - perhaps 'Width'?
#4632: FILE: drivers/gpu/drm/kmb/kmb_regs.h:497:
+#define MIPI_TXm_HS_LLP_HSYNC_WIDTHn(M, N) \
-:4632: CHECK:MACRO_ARG_PRECEDENCE: Macro argument 'N' may be better as '(N)' to avoid precedence issues
#4632: FILE: drivers/gpu/drm/kmb/kmb_regs.h:497:
+#define MIPI_TXm_HS_LLP_HSYNC_WIDTHn(M, N) \
+ (MIPI_TX_HS_LLP_HSYNC_WIDTH0 + HS_OFFSET(M) \
+ + (0x4*N))
-:4634: CHECK:SPACING: spaces preferred around that '*' (ctx:VxV)
#4634: FILE: drivers/gpu/drm/kmb/kmb_regs.h:499:
+ + (0x4*N))
^
-:4636: CHECK:MACRO_ARG_PRECEDENCE: Macro argument 'N' may be better as '(N)' to avoid precedence issues
#4636: FILE: drivers/gpu/drm/kmb/kmb_regs.h:501:
+#define MIPI_TXm_HS_LLP_H_BACKPORCHn(M, N) \
+ (MIPI_TX_HS_LLP_H_BACKPORCH0 + HS_OFFSET(M) \
+ + (0x4*N))
-:4638: CHECK:SPACING: spaces preferred around that '*' (ctx:VxV)
#4638: FILE: drivers/gpu/drm/kmb/kmb_regs.h:503:
+ + (0x4*N))
^
-:4640: CHECK:MACRO_ARG_PRECEDENCE: Macro argument 'N' may be better as '(N)' to avoid precedence issues
#4640: FILE: drivers/gpu/drm/kmb/kmb_regs.h:505:
+#define MIPI_TXm_HS_LLP_H_FRONTPORCHn(M, N) \
+ (MIPI_TX_HS_LLP_H_FRONTPORCH0 + HS_OFFSET(M) \
+ + (0x4*N))
-:4642: CHECK:SPACING: spaces preferred around that '*' (ctx:VxV)
#4642: FILE: drivers/gpu/drm/kmb/kmb_regs.h:507:
+ + (0x4*N))
^
-:4650: CHECK:CAMELCASE: Avoid CamelCase: <MIPI_TXm_HS_MC_FIFO_CHAN_ALLOCn>
#4650: FILE: drivers/gpu/drm/kmb/kmb_regs.h:515:
+#define MIPI_TXm_HS_MC_FIFO_CHAN_ALLOCn(M, N) \
-:4650: CHECK:MACRO_ARG_PRECEDENCE: Macro argument 'N' may be better as '(N)' to avoid precedence issues
#4650: FILE: drivers/gpu/drm/kmb/kmb_regs.h:515:
+#define MIPI_TXm_HS_MC_FIFO_CHAN_ALLOCn(M, N) \
+ (MIPI_TX_HS_MC_FIFO_CHAN_ALLOC0 + HS_OFFSET(M) \
+ + (0x4*N))
-:4652: CHECK:SPACING: spaces preferred around that '*' (ctx:VxV)
#4652: FILE: drivers/gpu/drm/kmb/kmb_regs.h:517:
+ + (0x4*N))
^
-:4653: CHECK:MACRO_ARG_REUSE: Macro argument reuse 'vc' - possible side-effects?
#4653: FILE: drivers/gpu/drm/kmb/kmb_regs.h:518:
+#define SET_MC_FIFO_CHAN_ALLOC(dev, ctrl, vc, sz) \
+ kmb_write_bits_mipi(dev, \
+ MIPI_TXm_HS_MC_FIFO_CHAN_ALLOCn(ctrl, \
+ vc/2), (vc % 2)*16, 16, sz)
-:4653: CHECK:MACRO_ARG_PRECEDENCE: Macro argument 'vc' may be better as '(vc)' to avoid precedence issues
#4653: FILE: drivers/gpu/drm/kmb/kmb_regs.h:518:
+#define SET_MC_FIFO_CHAN_ALLOC(dev, ctrl, vc, sz) \
+ kmb_write_bits_mipi(dev, \
+ MIPI_TXm_HS_MC_FIFO_CHAN_ALLOCn(ctrl, \
+ vc/2), (vc % 2)*16, 16, sz)
-:4656: CHECK:SPACING: spaces preferred around that '/' (ctx:VxV)
#4656: FILE: drivers/gpu/drm/kmb/kmb_regs.h:521:
+ vc/2), (vc % 2)*16, 16, sz)
^
-:4656: CHECK:SPACING: spaces preferred around that '*' (ctx:VxV)
#4656: FILE: drivers/gpu/drm/kmb/kmb_regs.h:521:
+ vc/2), (vc % 2)*16, 16, sz)
^
-:4659: CHECK:CAMELCASE: Avoid CamelCase: <MIPI_TXm_HS_MC_FIFO_RTHRESHOLDn>
#4659: FILE: drivers/gpu/drm/kmb/kmb_regs.h:524:
+#define MIPI_TXm_HS_MC_FIFO_RTHRESHOLDn(M, N) \
-:4659: CHECK:MACRO_ARG_PRECEDENCE: Macro argument 'N' may be better as '(N)' to avoid precedence issues
#4659: FILE: drivers/gpu/drm/kmb/kmb_regs.h:524:
+#define MIPI_TXm_HS_MC_FIFO_RTHRESHOLDn(M, N) \
+ (MIPI_TX_HS_MC_FIFO_RTHRESHOLD0 + HS_OFFSET(M) \
+ + (0x4*N))
-:4661: CHECK:SPACING: spaces preferred around that '*' (ctx:VxV)
#4661: FILE: drivers/gpu/drm/kmb/kmb_regs.h:526:
+ + (0x4*N))
^
-:4662: CHECK:MACRO_ARG_REUSE: Macro argument reuse 'vc' - possible side-effects?
#4662: FILE: drivers/gpu/drm/kmb/kmb_regs.h:527:
+#define SET_MC_FIFO_RTHRESHOLD(dev, ctrl, vc, th) \
+ kmb_write_bits_mipi(dev, MIPI_TXm_HS_MC_FIFO_RTHRESHOLDn(ctrl, vc/2), \
+ (vc % 2)*16, 16, th)
-:4662: CHECK:MACRO_ARG_PRECEDENCE: Macro argument 'vc' may be better as '(vc)' to avoid precedence issues
#4662: FILE: drivers/gpu/drm/kmb/kmb_regs.h:527:
+#define SET_MC_FIFO_RTHRESHOLD(dev, ctrl, vc, th) \
+ kmb_write_bits_mipi(dev, MIPI_TXm_HS_MC_FIFO_RTHRESHOLDn(ctrl, vc/2), \
+ (vc % 2)*16, 16, th)
-:4663: CHECK:SPACING: spaces preferred around that '/' (ctx:VxV)
#4663: FILE: drivers/gpu/drm/kmb/kmb_regs.h:528:
+ kmb_write_bits_mipi(dev, MIPI_TXm_HS_MC_FIFO_RTHRESHOLDn(ctrl, vc/2), \
^
-:4664: CHECK:SPACING: spaces preferred around that '*' (ctx:VxV)
#4664: FILE: drivers/gpu/drm/kmb/kmb_regs.h:529:
+ (vc % 2)*16, 16, th)
^
-:4684: CHECK:MACRO_ARG_PRECEDENCE: Macro argument 'M' may be better as '(M)' to avoid precedence issues
#4684: FILE: drivers/gpu/drm/kmb/kmb_regs.h:549:
+#define SET_MIPI_CTRL_IRQ_ENABLE0(dev, M, N) kmb_set_bit_mipi(dev, \
+ MIPI_CTRL_IRQ_ENABLE0, M+N)
-:4684: CHECK:MACRO_ARG_PRECEDENCE: Macro argument 'N' may be better as '(N)' to avoid precedence issues
#4684: FILE: drivers/gpu/drm/kmb/kmb_regs.h:549:
+#define SET_MIPI_CTRL_IRQ_ENABLE0(dev, M, N) kmb_set_bit_mipi(dev, \
+ MIPI_CTRL_IRQ_ENABLE0, M+N)
-:4685: CHECK:SPACING: spaces preferred around that '+' (ctx:VxV)
#4685: FILE: drivers/gpu/drm/kmb/kmb_regs.h:550:
+ MIPI_CTRL_IRQ_ENABLE0, M+N)
^
-:4692: CHECK:MACRO_ARG_PRECEDENCE: Macro argument 'M' may be better as '(M)' to avoid precedence issues
#4692: FILE: drivers/gpu/drm/kmb/kmb_regs.h:557:
+#define SET_MIPI_CTRL_IRQ_CLEAR0(dev, M, N) \
+ kmb_set_bit_mipi(dev, MIPI_CTRL_IRQ_CLEAR0, M+N)
-:4692: CHECK:MACRO_ARG_PRECEDENCE: Macro argument 'N' may be better as '(N)' to avoid precedence issues
#4692: FILE: drivers/gpu/drm/kmb/kmb_regs.h:557:
+#define SET_MIPI_CTRL_IRQ_CLEAR0(dev, M, N) \
+ kmb_set_bit_mipi(dev, MIPI_CTRL_IRQ_CLEAR0, M+N)
-:4693: CHECK:SPACING: spaces preferred around that '+' (ctx:VxV)
#4693: FILE: drivers/gpu/drm/kmb/kmb_regs.h:558:
+ kmb_set_bit_mipi(dev, MIPI_CTRL_IRQ_CLEAR0, M+N)
^
-:4695: CHECK:MACRO_ARG_PRECEDENCE: Macro argument 'M' may be better as '(M)' to avoid precedence issues
#4695: FILE: drivers/gpu/drm/kmb/kmb_regs.h:560:
+#define SET_MIPI_CTRL_IRQ_CLEAR1(dev, M, N) \
+ kmb_set_bit_mipi(dev, MIPI_CTRL_IRQ_CLEAR1, M+N)
-:4695: CHECK:MACRO_ARG_PRECEDENCE: Macro argument 'N' may be better as '(N)' to avoid precedence issues
#4695: FILE: drivers/gpu/drm/kmb/kmb_regs.h:560:
+#define SET_MIPI_CTRL_IRQ_CLEAR1(dev, M, N) \
+ kmb_set_bit_mipi(dev, MIPI_CTRL_IRQ_CLEAR1, M+N)
-:4696: CHECK:SPACING: spaces preferred around that '+' (ctx:VxV)
#4696: FILE: drivers/gpu/drm/kmb/kmb_regs.h:561:
+ kmb_set_bit_mipi(dev, MIPI_CTRL_IRQ_CLEAR1, M+N)
^
-:4699: CHECK:CAMELCASE: Avoid CamelCase: <MIPI_TX_HS_IRQ_STATUSm>
#4699: FILE: drivers/gpu/drm/kmb/kmb_regs.h:564:
+#define MIPI_TX_HS_IRQ_STATUSm(M) (MIPI_TX_HS_IRQ_STATUS + \
-:4703: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4703: FILE: drivers/gpu/drm/kmb/kmb_regs.h:568:
+#define MIPI_TX_HS_IRQ_LINE_COMPARE (1<<1)
^
-:4703: CHECK:BIT_MACRO: Prefer using the BIT macro
#4703: FILE: drivers/gpu/drm/kmb/kmb_regs.h:568:
+#define MIPI_TX_HS_IRQ_LINE_COMPARE (1<<1)
-:4704: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4704: FILE: drivers/gpu/drm/kmb/kmb_regs.h:569:
+#define MIPI_TX_HS_IRQ_FRAME_DONE_0 (1<<2)
^
-:4704: CHECK:BIT_MACRO: Prefer using the BIT macro
#4704: FILE: drivers/gpu/drm/kmb/kmb_regs.h:569:
+#define MIPI_TX_HS_IRQ_FRAME_DONE_0 (1<<2)
-:4705: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4705: FILE: drivers/gpu/drm/kmb/kmb_regs.h:570:
+#define MIPI_TX_HS_IRQ_FRAME_DONE_1 (1<<3)
^
-:4705: CHECK:BIT_MACRO: Prefer using the BIT macro
#4705: FILE: drivers/gpu/drm/kmb/kmb_regs.h:570:
+#define MIPI_TX_HS_IRQ_FRAME_DONE_1 (1<<3)
-:4706: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4706: FILE: drivers/gpu/drm/kmb/kmb_regs.h:571:
+#define MIPI_TX_HS_IRQ_FRAME_DONE_2 (1<<4)
^
-:4706: CHECK:BIT_MACRO: Prefer using the BIT macro
#4706: FILE: drivers/gpu/drm/kmb/kmb_regs.h:571:
+#define MIPI_TX_HS_IRQ_FRAME_DONE_2 (1<<4)
-:4707: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4707: FILE: drivers/gpu/drm/kmb/kmb_regs.h:572:
+#define MIPI_TX_HS_IRQ_FRAME_DONE_3 (1<<5)
^
-:4707: CHECK:BIT_MACRO: Prefer using the BIT macro
#4707: FILE: drivers/gpu/drm/kmb/kmb_regs.h:572:
+#define MIPI_TX_HS_IRQ_FRAME_DONE_3 (1<<5)
-:4708: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4708: FILE: drivers/gpu/drm/kmb/kmb_regs.h:573:
+#define MIPI_TX_HS_IRQ_DMA_DONE_0 (1<<6)
^
-:4708: CHECK:BIT_MACRO: Prefer using the BIT macro
#4708: FILE: drivers/gpu/drm/kmb/kmb_regs.h:573:
+#define MIPI_TX_HS_IRQ_DMA_DONE_0 (1<<6)
-:4709: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4709: FILE: drivers/gpu/drm/kmb/kmb_regs.h:574:
+#define MIPI_TX_HS_IRQ_DMA_IDLE_0 (1<<7)
^
-:4709: CHECK:BIT_MACRO: Prefer using the BIT macro
#4709: FILE: drivers/gpu/drm/kmb/kmb_regs.h:574:
+#define MIPI_TX_HS_IRQ_DMA_IDLE_0 (1<<7)
-:4710: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4710: FILE: drivers/gpu/drm/kmb/kmb_regs.h:575:
+#define MIPI_TX_HS_IRQ_DMA_DONE_1 (1<<8)
^
-:4710: CHECK:BIT_MACRO: Prefer using the BIT macro
#4710: FILE: drivers/gpu/drm/kmb/kmb_regs.h:575:
+#define MIPI_TX_HS_IRQ_DMA_DONE_1 (1<<8)
-:4711: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4711: FILE: drivers/gpu/drm/kmb/kmb_regs.h:576:
+#define MIPI_TX_HS_IRQ_DMA_IDLE_1 (1<<9)
^
-:4711: CHECK:BIT_MACRO: Prefer using the BIT macro
#4711: FILE: drivers/gpu/drm/kmb/kmb_regs.h:576:
+#define MIPI_TX_HS_IRQ_DMA_IDLE_1 (1<<9)
-:4712: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4712: FILE: drivers/gpu/drm/kmb/kmb_regs.h:577:
+#define MIPI_TX_HS_IRQ_DMA_DONE_2 (1<<10)
^
-:4712: CHECK:BIT_MACRO: Prefer using the BIT macro
#4712: FILE: drivers/gpu/drm/kmb/kmb_regs.h:577:
+#define MIPI_TX_HS_IRQ_DMA_DONE_2 (1<<10)
-:4713: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4713: FILE: drivers/gpu/drm/kmb/kmb_regs.h:578:
+#define MIPI_TX_HS_IRQ_DMA_IDLE_2 (1<<11)
^
-:4713: CHECK:BIT_MACRO: Prefer using the BIT macro
#4713: FILE: drivers/gpu/drm/kmb/kmb_regs.h:578:
+#define MIPI_TX_HS_IRQ_DMA_IDLE_2 (1<<11)
-:4714: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4714: FILE: drivers/gpu/drm/kmb/kmb_regs.h:579:
+#define MIPI_TX_HS_IRQ_DMA_DONE_3 (1<<12)
^
-:4714: CHECK:BIT_MACRO: Prefer using the BIT macro
#4714: FILE: drivers/gpu/drm/kmb/kmb_regs.h:579:
+#define MIPI_TX_HS_IRQ_DMA_DONE_3 (1<<12)
-:4715: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4715: FILE: drivers/gpu/drm/kmb/kmb_regs.h:580:
+#define MIPI_TX_HS_IRQ_DMA_IDLE_3 (1<<13)
^
-:4715: CHECK:BIT_MACRO: Prefer using the BIT macro
#4715: FILE: drivers/gpu/drm/kmb/kmb_regs.h:580:
+#define MIPI_TX_HS_IRQ_DMA_IDLE_3 (1<<13)
-:4716: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4716: FILE: drivers/gpu/drm/kmb/kmb_regs.h:581:
+#define MIPI_TX_HS_IRQ_MC_FIFO_UNDERFLOW (1<<14)
^
-:4716: CHECK:BIT_MACRO: Prefer using the BIT macro
#4716: FILE: drivers/gpu/drm/kmb/kmb_regs.h:581:
+#define MIPI_TX_HS_IRQ_MC_FIFO_UNDERFLOW (1<<14)
-:4717: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4717: FILE: drivers/gpu/drm/kmb/kmb_regs.h:582:
+#define MIPI_TX_HS_IRQ_MC_FIFO_OVERFLOW (1<<15)
^
-:4717: CHECK:BIT_MACRO: Prefer using the BIT macro
#4717: FILE: drivers/gpu/drm/kmb/kmb_regs.h:582:
+#define MIPI_TX_HS_IRQ_MC_FIFO_OVERFLOW (1<<15)
-:4718: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4718: FILE: drivers/gpu/drm/kmb/kmb_regs.h:583:
+#define MIPI_TX_HS_IRQ_LLP_FIFO_EMPTY (1<<16)
^
-:4718: CHECK:BIT_MACRO: Prefer using the BIT macro
#4718: FILE: drivers/gpu/drm/kmb/kmb_regs.h:583:
+#define MIPI_TX_HS_IRQ_LLP_FIFO_EMPTY (1<<16)
-:4719: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4719: FILE: drivers/gpu/drm/kmb/kmb_regs.h:584:
+#define MIPI_TX_HS_IRQ_LLP_REQUEST_QUEUE_FULL (1<<17)
^
-:4719: CHECK:BIT_MACRO: Prefer using the BIT macro
#4719: FILE: drivers/gpu/drm/kmb/kmb_regs.h:584:
+#define MIPI_TX_HS_IRQ_LLP_REQUEST_QUEUE_FULL (1<<17)
-:4720: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4720: FILE: drivers/gpu/drm/kmb/kmb_regs.h:585:
+#define MIPI_TX_HS_IRQ_LLP_REQUEST_QUEUE_ERROR (1<<18)
^
-:4720: CHECK:BIT_MACRO: Prefer using the BIT macro
#4720: FILE: drivers/gpu/drm/kmb/kmb_regs.h:585:
+#define MIPI_TX_HS_IRQ_LLP_REQUEST_QUEUE_ERROR (1<<18)
-:4721: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4721: FILE: drivers/gpu/drm/kmb/kmb_regs.h:586:
+#define MIPI_TX_HS_IRQ_LLP_WORD_COUNT_ERROR (1<<20)
^
-:4721: CHECK:BIT_MACRO: Prefer using the BIT macro
#4721: FILE: drivers/gpu/drm/kmb/kmb_regs.h:586:
+#define MIPI_TX_HS_IRQ_LLP_WORD_COUNT_ERROR (1<<20)
-:4776: CHECK:MACRO_ARG_PRECEDENCE: Macro argument 'N' may be better as '(N)' to avoid precedence issues
#4776: FILE: drivers/gpu/drm/kmb/kmb_regs.h:641:
+#define TP_SEL_VCm(M, N) \
+ (N << (((M) * 0x04) + 1))
-:4795: CHECK:MACRO_ARG_PRECEDENCE: Macro argument 'dphy' may be better as '(dphy)' to avoid precedence issues
#4795: FILE: drivers/gpu/drm/kmb/kmb_regs.h:660:
+#define SET_DPHY_INIT_CTRL0(dev, dphy, offset) \
+ kmb_set_bit_mipi(dev, DPHY_INIT_CTRL0, (dphy+offset))
-:4795: CHECK:MACRO_ARG_PRECEDENCE: Macro argument 'offset' may be better as '(offset)' to avoid precedence issues
#4795: FILE: drivers/gpu/drm/kmb/kmb_regs.h:660:
+#define SET_DPHY_INIT_CTRL0(dev, dphy, offset) \
+ kmb_set_bit_mipi(dev, DPHY_INIT_CTRL0, (dphy+offset))
-:4796: CHECK:SPACING: spaces preferred around that '+' (ctx:VxV)
#4796: FILE: drivers/gpu/drm/kmb/kmb_regs.h:661:
+ kmb_set_bit_mipi(dev, DPHY_INIT_CTRL0, (dphy+offset))
^
-:4797: CHECK:MACRO_ARG_PRECEDENCE: Macro argument 'dphy' may be better as '(dphy)' to avoid precedence issues
#4797: FILE: drivers/gpu/drm/kmb/kmb_regs.h:662:
+#define CLR_DPHY_INIT_CTRL0(dev, dphy, offset) \
+ kmb_clr_bit_mipi(dev, DPHY_INIT_CTRL0, (dphy+offset))
-:4797: CHECK:MACRO_ARG_PRECEDENCE: Macro argument 'offset' may be better as '(offset)' to avoid precedence issues
#4797: FILE: drivers/gpu/drm/kmb/kmb_regs.h:662:
+#define CLR_DPHY_INIT_CTRL0(dev, dphy, offset) \
+ kmb_clr_bit_mipi(dev, DPHY_INIT_CTRL0, (dphy+offset))
-:4798: CHECK:SPACING: spaces preferred around that '+' (ctx:VxV)
#4798: FILE: drivers/gpu/drm/kmb/kmb_regs.h:663:
+ kmb_clr_bit_mipi(dev, DPHY_INIT_CTRL0, (dphy+offset))
^
-:4805: CHECK:MACRO_ARG_REUSE: Macro argument reuse 'dphy' - possible side-effects?
#4805: FILE: drivers/gpu/drm/kmb/kmb_regs.h:670:
+#define SET_DPHY_FREQ_CTRL0_3(dev, dphy, val) \
+ kmb_write_bits_mipi(dev, DPHY_FREQ_CTRL0_3 \
+ + ((dphy/4)*4), (dphy % 4) * 8, 6, val)
-:4805: CHECK:MACRO_ARG_PRECEDENCE: Macro argument 'dphy' may be better as '(dphy)' to avoid precedence issues
#4805: FILE: drivers/gpu/drm/kmb/kmb_regs.h:670:
+#define SET_DPHY_FREQ_CTRL0_3(dev, dphy, val) \
+ kmb_write_bits_mipi(dev, DPHY_FREQ_CTRL0_3 \
+ + ((dphy/4)*4), (dphy % 4) * 8, 6, val)
-:4807: CHECK:SPACING: spaces preferred around that '/' (ctx:VxV)
#4807: FILE: drivers/gpu/drm/kmb/kmb_regs.h:672:
+ + ((dphy/4)*4), (dphy % 4) * 8, 6, val)
^
-:4807: CHECK:SPACING: spaces preferred around that '*' (ctx:VxV)
#4807: FILE: drivers/gpu/drm/kmb/kmb_regs.h:672:
+ + ((dphy/4)*4), (dphy % 4) * 8, 6, val)
^
-:4813: CHECK:MACRO_ARG_REUSE: Macro argument reuse 'dphy' - possible side-effects?
#4813: FILE: drivers/gpu/drm/kmb/kmb_regs.h:678:
+#define GET_STOPSTATE_DATA(dev, dphy) \
+ (((kmb_read_mipi(dev, MIPI_DPHY_STAT0_3 + (dphy/4)*4)) \
+ >> (((dphy % 4)*8)+4)) & 0x03)
-:4813: CHECK:MACRO_ARG_PRECEDENCE: Macro argument 'dphy' may be better as '(dphy)' to avoid precedence issues
#4813: FILE: drivers/gpu/drm/kmb/kmb_regs.h:678:
+#define GET_STOPSTATE_DATA(dev, dphy) \
+ (((kmb_read_mipi(dev, MIPI_DPHY_STAT0_3 + (dphy/4)*4)) \
+ >> (((dphy % 4)*8)+4)) & 0x03)
-:4814: CHECK:SPACING: spaces preferred around that '/' (ctx:VxV)
#4814: FILE: drivers/gpu/drm/kmb/kmb_regs.h:679:
+ (((kmb_read_mipi(dev, MIPI_DPHY_STAT0_3 + (dphy/4)*4)) \
^
-:4814: CHECK:SPACING: spaces preferred around that '*' (ctx:VxV)
#4814: FILE: drivers/gpu/drm/kmb/kmb_regs.h:679:
+ (((kmb_read_mipi(dev, MIPI_DPHY_STAT0_3 + (dphy/4)*4)) \
^
-:4815: CHECK:SPACING: spaces preferred around that '*' (ctx:VxV)
#4815: FILE: drivers/gpu/drm/kmb/kmb_regs.h:680:
+ >> (((dphy % 4)*8)+4)) & 0x03)
^
-:4815: CHECK:SPACING: spaces preferred around that '+' (ctx:VxV)
#4815: FILE: drivers/gpu/drm/kmb/kmb_regs.h:680:
+ >> (((dphy % 4)*8)+4)) & 0x03)
^
-:4830: CHECK:MACRO_ARG_PRECEDENCE: Macro argument 'dphy' may be better as '(dphy)' to avoid precedence issues
#4830: FILE: drivers/gpu/drm/kmb/kmb_regs.h:695:
+#define SET_DPHY_TEST_CTRL1_EN(dev, dphy) \
+ kmb_set_bit_mipi(dev, DPHY_TEST_CTRL1, (dphy+12))
-:4831: CHECK:SPACING: spaces preferred around that '+' (ctx:VxV)
#4831: FILE: drivers/gpu/drm/kmb/kmb_regs.h:696:
+ kmb_set_bit_mipi(dev, DPHY_TEST_CTRL1, (dphy+12))
^
-:4832: CHECK:MACRO_ARG_PRECEDENCE: Macro argument 'dphy' may be better as '(dphy)' to avoid precedence issues
#4832: FILE: drivers/gpu/drm/kmb/kmb_regs.h:697:
+#define CLR_DPHY_TEST_CTRL1_EN(dev, dphy) \
+ kmb_clr_bit_mipi(dev, DPHY_TEST_CTRL1, (dphy+12))
-:4833: CHECK:SPACING: spaces preferred around that '+' (ctx:VxV)
#4833: FILE: drivers/gpu/drm/kmb/kmb_regs.h:698:
+ kmb_clr_bit_mipi(dev, DPHY_TEST_CTRL1, (dphy+12))
^
-:4837: CHECK:SPACING: spaces preferred around that '%' (ctx:VxV)
#4837: FILE: drivers/gpu/drm/kmb/kmb_regs.h:702:
+ 4, ((val) << (((dphy)%4)*8)))
^
-:4837: CHECK:SPACING: spaces preferred around that '*' (ctx:VxV)
#4837: FILE: drivers/gpu/drm/kmb/kmb_regs.h:702:
+ 4, ((val) << (((dphy)%4)*8)))
^
-:4838: WARNING:TYPO_SPELLING: 'DOUT' may be misspelled - perhaps 'DOUBT'?
#4838: FILE: drivers/gpu/drm/kmb/kmb_regs.h:703:
+#define DPHY_TEST_DOUT0_3 (0x168)
-:4839: WARNING:TYPO_SPELLING: 'DOUT' may be misspelled - perhaps 'DOUBT'?
#4839: FILE: drivers/gpu/drm/kmb/kmb_regs.h:704:
+#define GET_TEST_DOUT0_3(dev, dphy) \
-:4840: WARNING:TYPO_SPELLING: 'DOUT' may be misspelled - perhaps 'DOUBT'?
#4840: FILE: drivers/gpu/drm/kmb/kmb_regs.h:705:
+ (kmb_read_mipi(dev, DPHY_TEST_DOUT0_3) \
-:4841: CHECK:SPACING: spaces preferred around that '%' (ctx:VxV)
#4841: FILE: drivers/gpu/drm/kmb/kmb_regs.h:706:
+ >> (((dphy)%4)*8) & 0xff)
^
-:4841: CHECK:SPACING: spaces preferred around that '*' (ctx:VxV)
#4841: FILE: drivers/gpu/drm/kmb/kmb_regs.h:706:
+ >> (((dphy)%4)*8) & 0xff)
^
-:4842: WARNING:TYPO_SPELLING: 'DOUT' may be misspelled - perhaps 'DOUBT'?
#4842: FILE: drivers/gpu/drm/kmb/kmb_regs.h:707:
+#define DPHY_TEST_DOUT4_7 (0x16C)
-:4843: WARNING:TYPO_SPELLING: 'DOUT' may be misspelled - perhaps 'DOUBT'?
#4843: FILE: drivers/gpu/drm/kmb/kmb_regs.h:708:
+#define GET_TEST_DOUT4_7(dev, dphy) \
-:4844: WARNING:TYPO_SPELLING: 'DOUT' may be misspelled - perhaps 'DOUBT'?
#4844: FILE: drivers/gpu/drm/kmb/kmb_regs.h:709:
+ (kmb_read_mipi(dev, DPHY_TEST_DOUT4_7) \
-:4845: CHECK:SPACING: spaces preferred around that '%' (ctx:VxV)
#4845: FILE: drivers/gpu/drm/kmb/kmb_regs.h:710:
+ >> (((dphy)%4)*8) & 0xff)
^
-:4845: CHECK:SPACING: spaces preferred around that '*' (ctx:VxV)
#4845: FILE: drivers/gpu/drm/kmb/kmb_regs.h:710:
+ >> (((dphy)%4)*8) & 0xff)
^
-:4846: WARNING:TYPO_SPELLING: 'DOUT' may be misspelled - perhaps 'DOUBT'?
#4846: FILE: drivers/gpu/drm/kmb/kmb_regs.h:711:
+#define DPHY_TEST_DOUT8_9 (0x170)
-:4850: CHECK:MACRO_ARG_PRECEDENCE: Macro argument 'dphy' may be better as '(dphy)' to avoid precedence issues
#4850: FILE: drivers/gpu/drm/kmb/kmb_regs.h:715:
+#define GET_PLL_LOCK(dev, dphy) \
+ (kmb_read_mipi(dev, DPHY_PLL_LOCK) \
+ & (1 << (dphy - MIPI_DPHY6)))
-:4859: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4859: FILE: drivers/gpu/drm/kmb/kmb_regs.h:724:
+#define LCD (1<<1)
^
-:4859: CHECK:BIT_MACRO: Prefer using the BIT macro
#4859: FILE: drivers/gpu/drm/kmb/kmb_regs.h:724:
+#define LCD (1<<1)
-:4860: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4860: FILE: drivers/gpu/drm/kmb/kmb_regs.h:725:
+#define MIPI_COMMON (1<<2)
^
-:4860: CHECK:BIT_MACRO: Prefer using the BIT macro
#4860: FILE: drivers/gpu/drm/kmb/kmb_regs.h:725:
+#define MIPI_COMMON (1<<2)
-:4861: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4861: FILE: drivers/gpu/drm/kmb/kmb_regs.h:726:
+#define MIPI_TX0 (1<<9)
^
-:4861: CHECK:BIT_MACRO: Prefer using the BIT macro
#4861: FILE: drivers/gpu/drm/kmb/kmb_regs.h:726:
+#define MIPI_TX0 (1<<9)
-:4870: WARNING:TYPO_SPELLING: 'PRORITY' may be misspelled - perhaps 'PRIORITY'?
#4870: FILE: drivers/gpu/drm/kmb/kmb_regs.h:735:
+#define LCD_QOS_PRORITY (0x8)
total: 0 errors, 25 warnings, 695 checks, 4767 lines checked
More information about the Intel-gfx
mailing list