diff for duplicates of <20151022120400.20687.61566@quantum> diff --git a/a/1.txt b/N1/1.txt index 46b8e20..d7d0bc5 100644 --- a/a/1.txt +++ b/N1/1.txt @@ -1,25 +1,17 @@ Quoting Heiko Stuebner (2015-09-30 07:07:38) > From: Douglas Anderson <dianders@chromium.org> -> = - +> > Let's use DIV_ROUND_CLOSEST for rounding, not just truncating > division. This lets us get closer to the right rate. -> = - +> > Before this: -> set_phase(86) delay_nums=3D26 reg[0xf000420c]=3D0x468 actual_degrees=3D= -83 -> set_phase(89) delay_nums=3D27 reg[0xf000420c]=3D0x46c actual_degrees=3D= -86 -> = - +> set_phase(86) delay_nums=26 reg[0xf000420c]=0x468 actual_degrees=83 +> set_phase(89) delay_nums=27 reg[0xf000420c]=0x46c actual_degrees=86 +> > After this: -> set_phase(86) delay_nums=3D27 reg[0xf000420c]=3D0x46c actual_degrees=3D= -86 -> set_phase(89) delay_nums=3D28 reg[0xf000420c]=3D0x470 actual_degrees=3D= -90 -> = - +> set_phase(86) delay_nums=27 reg[0xf000420c]=0x46c actual_degrees=86 +> set_phase(89) delay_nums=28 reg[0xf000420c]=0x470 actual_degrees=90 +> > Signed-off-by: Douglas Anderson <dianders@chromium.org> > Signed-off-by: Heiko Stuebner <heiko@sntech.de> @@ -31,58 +23,47 @@ Mike > --- > drivers/clk/rockchip/clk-mmc-phase.c | 13 +++++++------ > 1 file changed, 7 insertions(+), 6 deletions(-) -> = - -> diff --git a/drivers/clk/rockchip/clk-mmc-phase.c b/drivers/clk/rockchip/= -clk-mmc-phase.c +> +> diff --git a/drivers/clk/rockchip/clk-mmc-phase.c b/drivers/clk/rockchip/clk-mmc-phase.c > index a797d86..bc24e5a 100644 > --- a/drivers/clk/rockchip/clk-mmc-phase.c > +++ b/drivers/clk/rockchip/clk-mmc-phase.c > @@ -69,7 +69,7 @@ static int rockchip_mmc_get_phase(struct clk_hw *hw) -> = - -> delay_num =3D (raw_value & ROCKCHIP_MMC_DELAYNUM_MASK); -> delay_num >>=3D ROCKCHIP_MMC_DELAYNUM_OFFSET; -> - degrees +=3D delay_num * factor / 10000; -> + degrees +=3D DIV_ROUND_CLOSEST(delay_num * factor, 10000); +> +> delay_num = (raw_value & ROCKCHIP_MMC_DELAYNUM_MASK); +> delay_num >>= ROCKCHIP_MMC_DELAYNUM_OFFSET; +> - degrees += delay_num * factor / 10000; +> + degrees += DIV_ROUND_CLOSEST(delay_num * factor, 10000); > } -> = - +> > return degrees % 360; -> @@ -82,7 +82,7 @@ static int rockchip_mmc_set_phase(struct clk_hw *hw, in= -t degrees) +> @@ -82,7 +82,7 @@ static int rockchip_mmc_set_phase(struct clk_hw *hw, int degrees) > u8 nineties, remainder; > u8 delay_num; > u32 raw_value; > - u64 delay; > + u32 delay; -> = - -> nineties =3D degrees / 90; -> remainder =3D (degrees % 90); -> @@ -110,12 +110,13 @@ static int rockchip_mmc_set_phase(struct clk_hw *hw= -, int degrees) +> +> nineties = degrees / 90; +> remainder = (degrees % 90); +> @@ -110,12 +110,13 @@ static int rockchip_mmc_set_phase(struct clk_hw *hw, int degrees) > * Convert to delay; do a little extra work to make sure we > * don't overflow 32-bit / 64-bit numbers. > */ -> - delay =3D PSECS_PER_SEC; -> + delay =3D 10000000; /* PSECS_PER_SEC / 10000 / 10 */ -> delay *=3D remainder; +> - delay = PSECS_PER_SEC; +> + delay = 10000000; /* PSECS_PER_SEC / 10000 / 10 */ +> delay *= remainder; > - do_div(delay, 10000); -> - do_div(delay, (rate / 1000) * 36 * ROCKCHIP_MMC_DELAY_ELEMENT_PSE= -C); -> + delay =3D DIV_ROUND_CLOSEST(delay, +> - do_div(delay, (rate / 1000) * 36 * ROCKCHIP_MMC_DELAY_ELEMENT_PSEC); +> + delay = DIV_ROUND_CLOSEST(delay, > + (rate / 1000) * 36 * > + (ROCKCHIP_MMC_DELAY_ELEMENT_PSEC / 10)); -> = - -> - delay_num =3D (u8) min(delay, 255ULL); -> + delay_num =3D (u8) min_t(u32, delay, 255); -> = - -> raw_value =3D delay_num ? ROCKCHIP_MMC_DELAY_SEL : 0; -> raw_value |=3D delay_num << ROCKCHIP_MMC_DELAYNUM_OFFSET; -> -- = - +> +> - delay_num = (u8) min(delay, 255ULL); +> + delay_num = (u8) min_t(u32, delay, 255); +> +> raw_value = delay_num ? ROCKCHIP_MMC_DELAY_SEL : 0; +> raw_value |= delay_num << ROCKCHIP_MMC_DELAYNUM_OFFSET; +> -- > 2.5.1 ->=20 +> diff --git a/a/content_digest b/N1/content_digest index 39d1539..238e578 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -3,8 +3,7 @@ "From\0Michael Turquette <mturquette@baylibre.com>\0" "Subject\0Re: [PATCH v2 2/8] clk: rockchip: Make calculations use rounding\0" "Date\0Thu, 22 Oct 2015 05:04:00 -0700\0" - "To\0Heiko Stuebner <heiko@sntech.de>" - ulf.hansson@linaro.org + "To\0ulf.hansson@linaro.org" sboyd@codeaurora.org tgih.jun@samsung.com " jh80.chung@samsung.com\0" @@ -19,26 +18,18 @@ "b\0" "Quoting Heiko Stuebner (2015-09-30 07:07:38)\n" "> From: Douglas Anderson <dianders@chromium.org>\n" - "> =\n" - "\n" + "> \n" "> Let's use DIV_ROUND_CLOSEST for rounding, not just truncating\n" "> division. This lets us get closer to the right rate.\n" - "> =\n" - "\n" + "> \n" "> Before this:\n" - "> set_phase(86) delay_nums=3D26 reg[0xf000420c]=3D0x468 actual_degrees=3D=\n" - "83\n" - "> set_phase(89) delay_nums=3D27 reg[0xf000420c]=3D0x46c actual_degrees=3D=\n" - "86\n" - "> =\n" - "\n" + "> set_phase(86) delay_nums=26 reg[0xf000420c]=0x468 actual_degrees=83\n" + "> set_phase(89) delay_nums=27 reg[0xf000420c]=0x46c actual_degrees=86\n" + "> \n" "> After this:\n" - "> set_phase(86) delay_nums=3D27 reg[0xf000420c]=3D0x46c actual_degrees=3D=\n" - "86\n" - "> set_phase(89) delay_nums=3D28 reg[0xf000420c]=3D0x470 actual_degrees=3D=\n" - "90\n" - "> =\n" - "\n" + "> set_phase(86) delay_nums=27 reg[0xf000420c]=0x46c actual_degrees=86\n" + "> set_phase(89) delay_nums=28 reg[0xf000420c]=0x470 actual_degrees=90\n" + "> \n" "> Signed-off-by: Douglas Anderson <dianders@chromium.org>\n" "> Signed-off-by: Heiko Stuebner <heiko@sntech.de>\n" "\n" @@ -50,60 +41,49 @@ "> ---\n" "> drivers/clk/rockchip/clk-mmc-phase.c | 13 +++++++------\n" "> 1 file changed, 7 insertions(+), 6 deletions(-)\n" - "> =\n" - "\n" - "> diff --git a/drivers/clk/rockchip/clk-mmc-phase.c b/drivers/clk/rockchip/=\n" - "clk-mmc-phase.c\n" + "> \n" + "> diff --git a/drivers/clk/rockchip/clk-mmc-phase.c b/drivers/clk/rockchip/clk-mmc-phase.c\n" "> index a797d86..bc24e5a 100644\n" "> --- a/drivers/clk/rockchip/clk-mmc-phase.c\n" "> +++ b/drivers/clk/rockchip/clk-mmc-phase.c\n" "> @@ -69,7 +69,7 @@ static int rockchip_mmc_get_phase(struct clk_hw *hw)\n" - "> =\n" - "\n" - "> delay_num =3D (raw_value & ROCKCHIP_MMC_DELAYNUM_MASK);\n" - "> delay_num >>=3D ROCKCHIP_MMC_DELAYNUM_OFFSET;\n" - "> - degrees +=3D delay_num * factor / 10000;\n" - "> + degrees +=3D DIV_ROUND_CLOSEST(delay_num * factor, 10000);\n" + "> \n" + "> delay_num = (raw_value & ROCKCHIP_MMC_DELAYNUM_MASK);\n" + "> delay_num >>= ROCKCHIP_MMC_DELAYNUM_OFFSET;\n" + "> - degrees += delay_num * factor / 10000;\n" + "> + degrees += DIV_ROUND_CLOSEST(delay_num * factor, 10000);\n" "> }\n" - "> =\n" - "\n" + "> \n" "> return degrees % 360;\n" - "> @@ -82,7 +82,7 @@ static int rockchip_mmc_set_phase(struct clk_hw *hw, in=\n" - "t degrees)\n" + "> @@ -82,7 +82,7 @@ static int rockchip_mmc_set_phase(struct clk_hw *hw, int degrees)\n" "> u8 nineties, remainder;\n" "> u8 delay_num;\n" "> u32 raw_value;\n" "> - u64 delay;\n" "> + u32 delay;\n" - "> =\n" - "\n" - "> nineties =3D degrees / 90;\n" - "> remainder =3D (degrees % 90);\n" - "> @@ -110,12 +110,13 @@ static int rockchip_mmc_set_phase(struct clk_hw *hw=\n" - ", int degrees)\n" + "> \n" + "> nineties = degrees / 90;\n" + "> remainder = (degrees % 90);\n" + "> @@ -110,12 +110,13 @@ static int rockchip_mmc_set_phase(struct clk_hw *hw, int degrees)\n" "> * Convert to delay; do a little extra work to make sure we\n" "> * don't overflow 32-bit / 64-bit numbers.\n" "> */\n" - "> - delay =3D PSECS_PER_SEC;\n" - "> + delay =3D 10000000; /* PSECS_PER_SEC / 10000 / 10 */\n" - "> delay *=3D remainder;\n" + "> - delay = PSECS_PER_SEC;\n" + "> + delay = 10000000; /* PSECS_PER_SEC / 10000 / 10 */\n" + "> delay *= remainder;\n" "> - do_div(delay, 10000);\n" - "> - do_div(delay, (rate / 1000) * 36 * ROCKCHIP_MMC_DELAY_ELEMENT_PSE=\n" - "C);\n" - "> + delay =3D DIV_ROUND_CLOSEST(delay,\n" + "> - do_div(delay, (rate / 1000) * 36 * ROCKCHIP_MMC_DELAY_ELEMENT_PSEC);\n" + "> + delay = DIV_ROUND_CLOSEST(delay,\n" "> + (rate / 1000) * 36 *\n" "> + (ROCKCHIP_MMC_DELAY_ELEMENT_PSEC / 10));\n" - "> =\n" - "\n" - "> - delay_num =3D (u8) min(delay, 255ULL);\n" - "> + delay_num =3D (u8) min_t(u32, delay, 255);\n" - "> =\n" - "\n" - "> raw_value =3D delay_num ? ROCKCHIP_MMC_DELAY_SEL : 0;\n" - "> raw_value |=3D delay_num << ROCKCHIP_MMC_DELAYNUM_OFFSET;\n" - "> -- =\n" - "\n" + "> \n" + "> - delay_num = (u8) min(delay, 255ULL);\n" + "> + delay_num = (u8) min_t(u32, delay, 255);\n" + "> \n" + "> raw_value = delay_num ? ROCKCHIP_MMC_DELAY_SEL : 0;\n" + "> raw_value |= delay_num << ROCKCHIP_MMC_DELAYNUM_OFFSET;\n" + "> -- \n" "> 2.5.1\n" - >=20 + > -56bd8640e2168f7771fb3a237b7048df21b4a967566075ce7d3090e852606dc4 +dbbbb9821799b47870ab5726d3a8ed7d38a045ebadaaaa45df4b9f5784d32d7a
diff --git a/a/1.txt b/N2/1.txt index 46b8e20..d7d0bc5 100644 --- a/a/1.txt +++ b/N2/1.txt @@ -1,25 +1,17 @@ Quoting Heiko Stuebner (2015-09-30 07:07:38) > From: Douglas Anderson <dianders@chromium.org> -> = - +> > Let's use DIV_ROUND_CLOSEST for rounding, not just truncating > division. This lets us get closer to the right rate. -> = - +> > Before this: -> set_phase(86) delay_nums=3D26 reg[0xf000420c]=3D0x468 actual_degrees=3D= -83 -> set_phase(89) delay_nums=3D27 reg[0xf000420c]=3D0x46c actual_degrees=3D= -86 -> = - +> set_phase(86) delay_nums=26 reg[0xf000420c]=0x468 actual_degrees=83 +> set_phase(89) delay_nums=27 reg[0xf000420c]=0x46c actual_degrees=86 +> > After this: -> set_phase(86) delay_nums=3D27 reg[0xf000420c]=3D0x46c actual_degrees=3D= -86 -> set_phase(89) delay_nums=3D28 reg[0xf000420c]=3D0x470 actual_degrees=3D= -90 -> = - +> set_phase(86) delay_nums=27 reg[0xf000420c]=0x46c actual_degrees=86 +> set_phase(89) delay_nums=28 reg[0xf000420c]=0x470 actual_degrees=90 +> > Signed-off-by: Douglas Anderson <dianders@chromium.org> > Signed-off-by: Heiko Stuebner <heiko@sntech.de> @@ -31,58 +23,47 @@ Mike > --- > drivers/clk/rockchip/clk-mmc-phase.c | 13 +++++++------ > 1 file changed, 7 insertions(+), 6 deletions(-) -> = - -> diff --git a/drivers/clk/rockchip/clk-mmc-phase.c b/drivers/clk/rockchip/= -clk-mmc-phase.c +> +> diff --git a/drivers/clk/rockchip/clk-mmc-phase.c b/drivers/clk/rockchip/clk-mmc-phase.c > index a797d86..bc24e5a 100644 > --- a/drivers/clk/rockchip/clk-mmc-phase.c > +++ b/drivers/clk/rockchip/clk-mmc-phase.c > @@ -69,7 +69,7 @@ static int rockchip_mmc_get_phase(struct clk_hw *hw) -> = - -> delay_num =3D (raw_value & ROCKCHIP_MMC_DELAYNUM_MASK); -> delay_num >>=3D ROCKCHIP_MMC_DELAYNUM_OFFSET; -> - degrees +=3D delay_num * factor / 10000; -> + degrees +=3D DIV_ROUND_CLOSEST(delay_num * factor, 10000); +> +> delay_num = (raw_value & ROCKCHIP_MMC_DELAYNUM_MASK); +> delay_num >>= ROCKCHIP_MMC_DELAYNUM_OFFSET; +> - degrees += delay_num * factor / 10000; +> + degrees += DIV_ROUND_CLOSEST(delay_num * factor, 10000); > } -> = - +> > return degrees % 360; -> @@ -82,7 +82,7 @@ static int rockchip_mmc_set_phase(struct clk_hw *hw, in= -t degrees) +> @@ -82,7 +82,7 @@ static int rockchip_mmc_set_phase(struct clk_hw *hw, int degrees) > u8 nineties, remainder; > u8 delay_num; > u32 raw_value; > - u64 delay; > + u32 delay; -> = - -> nineties =3D degrees / 90; -> remainder =3D (degrees % 90); -> @@ -110,12 +110,13 @@ static int rockchip_mmc_set_phase(struct clk_hw *hw= -, int degrees) +> +> nineties = degrees / 90; +> remainder = (degrees % 90); +> @@ -110,12 +110,13 @@ static int rockchip_mmc_set_phase(struct clk_hw *hw, int degrees) > * Convert to delay; do a little extra work to make sure we > * don't overflow 32-bit / 64-bit numbers. > */ -> - delay =3D PSECS_PER_SEC; -> + delay =3D 10000000; /* PSECS_PER_SEC / 10000 / 10 */ -> delay *=3D remainder; +> - delay = PSECS_PER_SEC; +> + delay = 10000000; /* PSECS_PER_SEC / 10000 / 10 */ +> delay *= remainder; > - do_div(delay, 10000); -> - do_div(delay, (rate / 1000) * 36 * ROCKCHIP_MMC_DELAY_ELEMENT_PSE= -C); -> + delay =3D DIV_ROUND_CLOSEST(delay, +> - do_div(delay, (rate / 1000) * 36 * ROCKCHIP_MMC_DELAY_ELEMENT_PSEC); +> + delay = DIV_ROUND_CLOSEST(delay, > + (rate / 1000) * 36 * > + (ROCKCHIP_MMC_DELAY_ELEMENT_PSEC / 10)); -> = - -> - delay_num =3D (u8) min(delay, 255ULL); -> + delay_num =3D (u8) min_t(u32, delay, 255); -> = - -> raw_value =3D delay_num ? ROCKCHIP_MMC_DELAY_SEL : 0; -> raw_value |=3D delay_num << ROCKCHIP_MMC_DELAYNUM_OFFSET; -> -- = - +> +> - delay_num = (u8) min(delay, 255ULL); +> + delay_num = (u8) min_t(u32, delay, 255); +> +> raw_value = delay_num ? ROCKCHIP_MMC_DELAY_SEL : 0; +> raw_value |= delay_num << ROCKCHIP_MMC_DELAYNUM_OFFSET; +> -- > 2.5.1 ->=20 +> diff --git a/a/content_digest b/N2/content_digest index 39d1539..0f80975 100644 --- a/a/content_digest +++ b/N2/content_digest @@ -1,44 +1,25 @@ "ref\01443622064-14362-1-git-send-email-heiko@sntech.de\0" "ref\01443622064-14362-3-git-send-email-heiko@sntech.de\0" - "From\0Michael Turquette <mturquette@baylibre.com>\0" - "Subject\0Re: [PATCH v2 2/8] clk: rockchip: Make calculations use rounding\0" + "From\0mturquette@baylibre.com (Michael Turquette)\0" + "Subject\0[PATCH v2 2/8] clk: rockchip: Make calculations use rounding\0" "Date\0Thu, 22 Oct 2015 05:04:00 -0700\0" - "To\0Heiko Stuebner <heiko@sntech.de>" - ulf.hansson@linaro.org - sboyd@codeaurora.org - tgih.jun@samsung.com - " jh80.chung@samsung.com\0" - "Cc\0linux-mmc@vger.kernel.org" - linux-clk@vger.kernel.org - linux-arm-kernel@lists.infradead.org - linux-rockchip@lists.infradead.org - dianders@chromium.org - amstan@chromium.org - " Heiko Stuebner <heiko@sntech.de>\0" + "To\0linux-arm-kernel@lists.infradead.org\0" "\00:1\0" "b\0" "Quoting Heiko Stuebner (2015-09-30 07:07:38)\n" "> From: Douglas Anderson <dianders@chromium.org>\n" - "> =\n" - "\n" + "> \n" "> Let's use DIV_ROUND_CLOSEST for rounding, not just truncating\n" "> division. This lets us get closer to the right rate.\n" - "> =\n" - "\n" + "> \n" "> Before this:\n" - "> set_phase(86) delay_nums=3D26 reg[0xf000420c]=3D0x468 actual_degrees=3D=\n" - "83\n" - "> set_phase(89) delay_nums=3D27 reg[0xf000420c]=3D0x46c actual_degrees=3D=\n" - "86\n" - "> =\n" - "\n" + "> set_phase(86) delay_nums=26 reg[0xf000420c]=0x468 actual_degrees=83\n" + "> set_phase(89) delay_nums=27 reg[0xf000420c]=0x46c actual_degrees=86\n" + "> \n" "> After this:\n" - "> set_phase(86) delay_nums=3D27 reg[0xf000420c]=3D0x46c actual_degrees=3D=\n" - "86\n" - "> set_phase(89) delay_nums=3D28 reg[0xf000420c]=3D0x470 actual_degrees=3D=\n" - "90\n" - "> =\n" - "\n" + "> set_phase(86) delay_nums=27 reg[0xf000420c]=0x46c actual_degrees=86\n" + "> set_phase(89) delay_nums=28 reg[0xf000420c]=0x470 actual_degrees=90\n" + "> \n" "> Signed-off-by: Douglas Anderson <dianders@chromium.org>\n" "> Signed-off-by: Heiko Stuebner <heiko@sntech.de>\n" "\n" @@ -50,60 +31,49 @@ "> ---\n" "> drivers/clk/rockchip/clk-mmc-phase.c | 13 +++++++------\n" "> 1 file changed, 7 insertions(+), 6 deletions(-)\n" - "> =\n" - "\n" - "> diff --git a/drivers/clk/rockchip/clk-mmc-phase.c b/drivers/clk/rockchip/=\n" - "clk-mmc-phase.c\n" + "> \n" + "> diff --git a/drivers/clk/rockchip/clk-mmc-phase.c b/drivers/clk/rockchip/clk-mmc-phase.c\n" "> index a797d86..bc24e5a 100644\n" "> --- a/drivers/clk/rockchip/clk-mmc-phase.c\n" "> +++ b/drivers/clk/rockchip/clk-mmc-phase.c\n" "> @@ -69,7 +69,7 @@ static int rockchip_mmc_get_phase(struct clk_hw *hw)\n" - "> =\n" - "\n" - "> delay_num =3D (raw_value & ROCKCHIP_MMC_DELAYNUM_MASK);\n" - "> delay_num >>=3D ROCKCHIP_MMC_DELAYNUM_OFFSET;\n" - "> - degrees +=3D delay_num * factor / 10000;\n" - "> + degrees +=3D DIV_ROUND_CLOSEST(delay_num * factor, 10000);\n" + "> \n" + "> delay_num = (raw_value & ROCKCHIP_MMC_DELAYNUM_MASK);\n" + "> delay_num >>= ROCKCHIP_MMC_DELAYNUM_OFFSET;\n" + "> - degrees += delay_num * factor / 10000;\n" + "> + degrees += DIV_ROUND_CLOSEST(delay_num * factor, 10000);\n" "> }\n" - "> =\n" - "\n" + "> \n" "> return degrees % 360;\n" - "> @@ -82,7 +82,7 @@ static int rockchip_mmc_set_phase(struct clk_hw *hw, in=\n" - "t degrees)\n" + "> @@ -82,7 +82,7 @@ static int rockchip_mmc_set_phase(struct clk_hw *hw, int degrees)\n" "> u8 nineties, remainder;\n" "> u8 delay_num;\n" "> u32 raw_value;\n" "> - u64 delay;\n" "> + u32 delay;\n" - "> =\n" - "\n" - "> nineties =3D degrees / 90;\n" - "> remainder =3D (degrees % 90);\n" - "> @@ -110,12 +110,13 @@ static int rockchip_mmc_set_phase(struct clk_hw *hw=\n" - ", int degrees)\n" + "> \n" + "> nineties = degrees / 90;\n" + "> remainder = (degrees % 90);\n" + "> @@ -110,12 +110,13 @@ static int rockchip_mmc_set_phase(struct clk_hw *hw, int degrees)\n" "> * Convert to delay; do a little extra work to make sure we\n" "> * don't overflow 32-bit / 64-bit numbers.\n" "> */\n" - "> - delay =3D PSECS_PER_SEC;\n" - "> + delay =3D 10000000; /* PSECS_PER_SEC / 10000 / 10 */\n" - "> delay *=3D remainder;\n" + "> - delay = PSECS_PER_SEC;\n" + "> + delay = 10000000; /* PSECS_PER_SEC / 10000 / 10 */\n" + "> delay *= remainder;\n" "> - do_div(delay, 10000);\n" - "> - do_div(delay, (rate / 1000) * 36 * ROCKCHIP_MMC_DELAY_ELEMENT_PSE=\n" - "C);\n" - "> + delay =3D DIV_ROUND_CLOSEST(delay,\n" + "> - do_div(delay, (rate / 1000) * 36 * ROCKCHIP_MMC_DELAY_ELEMENT_PSEC);\n" + "> + delay = DIV_ROUND_CLOSEST(delay,\n" "> + (rate / 1000) * 36 *\n" "> + (ROCKCHIP_MMC_DELAY_ELEMENT_PSEC / 10));\n" - "> =\n" - "\n" - "> - delay_num =3D (u8) min(delay, 255ULL);\n" - "> + delay_num =3D (u8) min_t(u32, delay, 255);\n" - "> =\n" - "\n" - "> raw_value =3D delay_num ? ROCKCHIP_MMC_DELAY_SEL : 0;\n" - "> raw_value |=3D delay_num << ROCKCHIP_MMC_DELAYNUM_OFFSET;\n" - "> -- =\n" - "\n" + "> \n" + "> - delay_num = (u8) min(delay, 255ULL);\n" + "> + delay_num = (u8) min_t(u32, delay, 255);\n" + "> \n" + "> raw_value = delay_num ? ROCKCHIP_MMC_DELAY_SEL : 0;\n" + "> raw_value |= delay_num << ROCKCHIP_MMC_DELAYNUM_OFFSET;\n" + "> -- \n" "> 2.5.1\n" - >=20 + > -56bd8640e2168f7771fb3a237b7048df21b4a967566075ce7d3090e852606dc4 +341e51c46e25f07388b5f7b40aa774e40541cad29403ae03d8acd7876037ac01
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.