X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;ds=inline;f=board%2Fxes%2Fcommon%2Ffsl_8xxx_misc.c;h=36e9146654c941f89c3e8c149c02381d9135d0e4;hb=e99be769078dc8391202be8d63d2d8f7545bea2f;hp=e37a3c1123b6970fe2052dfff78d8fce20e0a939;hpb=92af6549b8c52e9c973e4e197aa4d1edf4df5803;p=oweals%2Fu-boot.git diff --git a/board/xes/common/fsl_8xxx_misc.c b/board/xes/common/fsl_8xxx_misc.c index e37a3c1123..36e9146654 100644 --- a/board/xes/common/fsl_8xxx_misc.c +++ b/board/xes/common/fsl_8xxx_misc.c @@ -22,6 +22,21 @@ #include #include +#ifdef CONFIG_PCA953X +#include + +/* + * Determine if a board's flashes are write protected + */ +int board_flash_wp_on(void) +{ + if (pca953x_get_val(CONFIG_SYS_I2C_PCA953X_ADDR0) & + CONFIG_SYS_PCA953X_NVM_WP) + return 1; + + return 0; +} +#endif /* * Return a board's derivative model number. For example: @@ -37,11 +52,9 @@ uint get_board_derivative(void) #endif /* - * The top 4 lines of the local bus address are pulled low/high and - * can be read to determine the least significant digit of a board's - * model number. - */ + * The top 4 lines of the local bus address are pulled low/high and + * can be read to determine the least significant digit of a board's + * model number. + */ return gur->gpporcr >> 28; } - -